Skip to content

Commit 4b6cf90

Browse files
committed
Add bevy_fbx section to N36
1 parent 40d5ced commit 4b6cf90

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
111 KB
Loading

content/news/036/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,36 @@ compiles but fails to access the intended component.
142142
[hecs]: https://github.com/Ralith/hecs
143143
[hecs-changelog]: https://github.com/Ralith/hecs/blob/master/CHANGELOG.md#080
144144

145+
### [bevy_fbx]
146+
147+
![A model using a PBR shader featuring roughness and metalicness texture maps](bevy_fbx_maya_pbr.jpg)
148+
_model courtesy of [Samuel Rosario], rendered in bevy_
149+
150+
[bevy_fbx] is a pre-alpha library to load FBX (Autodesk Filmbox) files
151+
into the [bevy] game engine, based on [fbxcel-dom].
152+
153+
It currently:
154+
155+
- Loads geometry and meshes
156+
- Loads mesh attributes such as color
157+
- Loads default material diffuse textures, normal maps and emissive maps
158+
- Loads the custom Maya PBR materials, including all material textures
159+
160+
It will eventually:
161+
162+
- Load the scene tree and translate it to bevy's hierarchy
163+
- Provide a basic Lambert/Phong shader to better handle more standard materials
164+
- Load skinned mesh skeletons and rigs
165+
- Load animations
166+
167+
The project is poorly tested and is looking for testers. It will soon be
168+
available on crates.io.
169+
170+
[fbxcel-dom]: https://lib.rs/crates/fbxcel-dom
171+
[bevy]: https://bevyengine.org/
172+
[bevy_fbx]: https://github.com/HeavyRain266/bevy_fbx
173+
[Samuel Rosario]: https://www.artstation.com/artwork/bKJ0EE
174+
145175
## Popular Workgroup Issues in Github
146176

147177
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)