Skip to content

mosure/bevy_synth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bevy_synth πŸ•ŠοΈπŸ”₯πŸŽ›οΈπŸŽΉ

GitHub License crates.io

asset synthesis implemented in bevy and burn, view the live demo

example

Input Output
Input chair Output chair (rendered mesh)

features

  • editor
  • native mcp server
  • wasm demo
  • quantize-aware kernels

media

input output
βœ… image 3d
βœ… image foreground
βœ… image pbr
βœ… text 3d
⬜ text image
⬜ image composite-3d
⬜ many-3d composite-3d
⬜ image 4d
⬜ video 4d
⬜ text audio
⬜ video audio

setup

install

# burn_synth CLI
cargo install burn_synth

# bevy_synth app
cargo install bevy_synth

# burn_synth MCP stdio server
cargo install burn_synth_mcp

usage:

# burn_synth: run image -> GLB synthesis
burn_synth mesh \
  --quality balanced \
  --input docs/output_chair_bg_removed.png \
  --output /tmp/chair.glb

# bevy_synth: launch interactive app
bevy_synth --quality balanced

# burn_synth_mcp: start MCP stdio server
burn_synth_mcp

upstream

  • see docs/SETUP.md for full setup and model import/runtime details
  • supported models:
    • foreground: RMBG-1.4, RMBG-2.0
    • synthesis: TripoSG, Trellis2

note: pre-trained model weights have separate license

hardware recommendation

  • 16GB VRAM

references

About

bevy / burn asset synthesis πŸ•ŠοΈπŸ”₯πŸŽ›οΈπŸŽΉ

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Contributors