Comments (2)
Probably never at least in-tree, because the format isn't freely available therefore requires reverse engineering efforts and not that common. But it should be fairly straight forward to add support for formats like this in 3rd party crates.
As there is already a parser for pmx you just have to integrate it into Bevy (you can use the obj or gltf asset loader as reference).
from bevy.
MMD: MikuMikuDance
PMX: Polygon Model eXtended
VMD: Vocaloid Motion Data
The answer above is correct: we won't have first-party support for proprietary formats, and these formats are also not widely enough used in games to justify first-party support anyways. That said, writing your own asset loader is deliberately supported, and if you end up doing so it can be nice to publish a reusable crate for others to use and help maintain.
from bevy.
Related Issues (20)
- Sysinfo plugin does not compile without `multi_threaded` feature HOT 1
- Segfault on exit with `multi_threaded` feature disabled on Wayland after wgpu 0.20
- Extension traits are re-exported by name
- WASM perf regression: App updates triggered by input events HOT 2
- Regression in scheduling HOT 4
- `OnEnter` state schedules are now executed immediately HOT 10
- Styling regression: ButtonBundle background color HOT 5
- Current tracy deps don't follow compatibility table HOT 4
- Component Hook functions as attributes for Component derive macro
- Fragment Stage Exceeds Maximum Sampled Textures Limit on the web
- Gamepad unique id
- Allow one-shot systems to be replaced, re-using the same SystemId
- Log window/monitor info on startup
- Regression on string representation of entities HOT 2
- `bevy_log` expose `tracing_subscriber::Layer::set_ansi`
- Lights by default affect all but the first RenderLayers ? HOT 2
- Commands.register_system
- [Docs] Add example to demonstrate how to use skinning and morph with custom vertex shaders HOT 1
- macOS asks for permission to use the microphone HOT 1
- `AnyOf` can violate single mutable alias rule
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bevy.