# VoxBridge
**Professional VoxEdit to Unity/Roblox Asset Converter**
Convert VoxEdit glTF/GLB exports into optimized formats for Unity and Roblox. Supports mesh optimization, texture atlasing, and batch processing.
## Quick Start
```bash
# Install globally
pipx install voxbridge
# Convert a single file
voxbridge convert --input model.glb --target unity
# Batch process multiple files
voxbridge batch ./input_folder ./output_folder --target unity
# Launch GUI
voxbridge-gui
```
## Features
- **Unity Export**: Optimized FBX and glTF files for Unity
- **Roblox Export**: Optimized mesh and texture formats for Roblox
- **Mesh Optimization**: Polygon reduction and mesh splitting
- **Texture Atlasing**: Combine multiple textures into single atlas
- **Batch Processing**: Convert multiple files at once
- **GUI Interface**: User-friendly graphical interface
- **Performance Reports**: Detailed conversion statistics
## Installation
### Global Installation (Recommended)
```bash
pipx install voxbridge
```
### Alternative Installation
```bash
pip install voxbridge
```
## Usage
### Command Line Interface
```bash
# Convert single file
voxbridge convert --input model.glb --target unity --optimize-mesh
# Convert for Roblox
voxbridge convert --input model.glb --target roblox --generate-atlas
# Batch processing
voxbridge batch ./input_folder ./output_folder --target unity --recursive
# System diagnostics
voxbridge doctor
```
### GUI Interface
```bash
voxbridge-gui
```
## Examples
```bash
# Basic Unity conversion
voxbridge convert --input character.glb --target unity
# Optimized Roblox conversion
voxbridge convert --input building.glb --target roblox --optimize-mesh --generate-atlas
# Batch process with compression
voxbridge batch ./models ./output --target unity --recursive
```
## Requirements
- Python 3.9+
- Blender (optional, for advanced processing)
- Supported file formats: glTF, GLB
## Documentation
For detailed documentation, visit: https://supercoolkayy.github.io/voxbridge/
## Support
- **Issues**: https://github.com/Supercoolkayy/voxbridge/issues
- **Discussions**: https://github.com/Supercoolkayy/voxbridge/discussions
## License
MIT License - see [LICENSE](LICENSE) for details.
## Contributing
We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.
---
**Made with by Dapps over Apps**
Raw data
{
"_id": null,
"home_page": null,
"name": "voxbridge",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "gltf, glb, voxedit, unity, roblox, 3d, converter, assets",
"author": null,
"author_email": "\"Abdulkareem Oyeneye/Dapps over Apps.\" <team@dappsoverapps.com>",
"download_url": "https://files.pythonhosted.org/packages/71/e3/947da7206fe4ff1bb66c26108424e514bb9b6947c74e3d2fab8f84164026/voxbridge-1.0.0.tar.gz",
"platform": null,
"description": "# VoxBridge\n\n**Professional VoxEdit to Unity/Roblox Asset Converter**\n\nConvert VoxEdit glTF/GLB exports into optimized formats for Unity and Roblox. Supports mesh optimization, texture atlasing, and batch processing.\n\n## Quick Start\n\n```bash\n# Install globally\npipx install voxbridge\n\n# Convert a single file\nvoxbridge convert --input model.glb --target unity\n\n# Batch process multiple files\nvoxbridge batch ./input_folder ./output_folder --target unity\n\n# Launch GUI\nvoxbridge-gui\n```\n\n## Features\n\n- **Unity Export**: Optimized FBX and glTF files for Unity\n- **Roblox Export**: Optimized mesh and texture formats for Roblox\n- **Mesh Optimization**: Polygon reduction and mesh splitting\n- **Texture Atlasing**: Combine multiple textures into single atlas\n- **Batch Processing**: Convert multiple files at once\n- **GUI Interface**: User-friendly graphical interface\n- **Performance Reports**: Detailed conversion statistics\n\n## Installation\n\n### Global Installation (Recommended)\n\n```bash\npipx install voxbridge\n```\n\n### Alternative Installation\n\n```bash\npip install voxbridge\n```\n\n## Usage\n\n### Command Line Interface\n\n```bash\n# Convert single file\nvoxbridge convert --input model.glb --target unity --optimize-mesh\n\n# Convert for Roblox\nvoxbridge convert --input model.glb --target roblox --generate-atlas\n\n# Batch processing\nvoxbridge batch ./input_folder ./output_folder --target unity --recursive\n\n# System diagnostics\nvoxbridge doctor\n```\n\n### GUI Interface\n\n```bash\nvoxbridge-gui\n```\n\n## Examples\n\n```bash\n# Basic Unity conversion\nvoxbridge convert --input character.glb --target unity\n\n# Optimized Roblox conversion\nvoxbridge convert --input building.glb --target roblox --optimize-mesh --generate-atlas\n\n# Batch process with compression\nvoxbridge batch ./models ./output --target unity --recursive\n```\n\n## Requirements\n\n- Python 3.9+\n- Blender (optional, for advanced processing)\n- Supported file formats: glTF, GLB\n\n## Documentation\n\nFor detailed documentation, visit: https://supercoolkayy.github.io/voxbridge/\n\n## Support\n\n- **Issues**: https://github.com/Supercoolkayy/voxbridge/issues\n- **Discussions**: https://github.com/Supercoolkayy/voxbridge/discussions\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n---\n\n**Made with by Dapps over Apps**\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "VoxBridge: convert VoxEdit glTF/GLB assets to engine-ready files for Unity and Roblox",
"version": "1.0.0",
"project_urls": {
"Documentation": "https://supercoolkayy.github.io/voxbridge/",
"Homepage": "https://github.com/Supercoolkayy/voxbridge",
"Issues": "https://github.com/Supercoolkayy/voxbridge/issues",
"Repository": "https://github.com/Supercoolkayy/voxbridge",
"Source": "https://github.com/Supercoolkayy/voxbridge"
},
"split_keywords": [
"gltf",
" glb",
" voxedit",
" unity",
" roblox",
" 3d",
" converter",
" assets"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a344e5bc603ecc6ad01d25b9588483e9b2d38150746d5e8167b181a59f3f76a1",
"md5": "9f20e8e0de02f14edc6eb2a782fff8ca",
"sha256": "cb5d3084035835c7d943156e7885fdd97d27feda2beaed3f8fa7081c7404c057"
},
"downloads": -1,
"filename": "voxbridge-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f20e8e0de02f14edc6eb2a782fff8ca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 24781,
"upload_time": "2025-07-31T17:50:35",
"upload_time_iso_8601": "2025-07-31T17:50:35.769243Z",
"url": "https://files.pythonhosted.org/packages/a3/44/e5bc603ecc6ad01d25b9588483e9b2d38150746d5e8167b181a59f3f76a1/voxbridge-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "71e3947da7206fe4ff1bb66c26108424e514bb9b6947c74e3d2fab8f84164026",
"md5": "d162edf11aad0a844b2762239df35546",
"sha256": "e141dce0c34d85173327bbb5f778d8866f8e772e2c0fa4370232a519c89bcd1d"
},
"downloads": -1,
"filename": "voxbridge-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "d162edf11aad0a844b2762239df35546",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 27709,
"upload_time": "2025-07-31T17:50:36",
"upload_time_iso_8601": "2025-07-31T17:50:36.937618Z",
"url": "https://files.pythonhosted.org/packages/71/e3/947da7206fe4ff1bb66c26108424e514bb9b6947c74e3d2fab8f84164026/voxbridge-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-31 17:50:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Supercoolkayy",
"github_project": "voxbridge",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "rich",
"specs": [
[
">=",
"13.0.0"
]
]
},
{
"name": "typer",
"specs": [
[
">=",
"0.12.0"
]
]
},
{
"name": "pygltflib",
"specs": [
[
">=",
"1.16.0"
]
]
},
{
"name": "Pillow",
"specs": [
[
">=",
"10.0.0"
]
]
},
{
"name": "numpy",
"specs": [
[
">=",
"1.24.0"
]
]
},
{
"name": "scipy",
"specs": [
[
">=",
"1.10.0"
]
]
},
{
"name": "jsonschema",
"specs": [
[
">=",
"4.21.0"
]
]
}
],
"lcname": "voxbridge"
}