Skip to content

Commit f6a70a7

Browse files
not-fl3ozkriff
andauthored
N49: nanogltf (rust-gamedev#1451)
Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent ebb3cbc commit f6a70a7

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

content/news/049/index.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,29 @@ mobile/WASM support and the need to pre-define events&states.
355355
[@lee-orr]: https://github.com/lee-orr
356356
[Bevy]: bevyengine.org
357357

358+
### [nanogltf]
359+
360+
![The "DamagedHelmet" sample model](nanogltf-helmet.gif)
361+
_nanogltf+miniquad glTF viewer_
362+
363+
[nanogltf] by [@not-fl3] is a minimalist [nanoserde]-based [glTF][gltf]
364+
parser library that can load most of the glTF's [sample models][gltf-models]
365+
and fairly complex Blender exported scenes.
366+
367+
> Macroquad used to be notoriously bad at 3d. nanogltf is a part of a big
368+
> macroquad overhaul with a goal to make it suitable for, at least,
369+
> simple low-poly 3d games.
370+
371+
nanogltf comes with a a GL2+/Metal glTF miniquad-based
372+
[viewer example][nanogltf-view].
373+
374+
[nanogltf]: https://github.com/not-fl3/nanogltf
375+
[nanogltf-view]: https://github.com/not-fl3/nanogltf/tree/master/examples/viewer
376+
[nanoserde]: https://reddit.com/r/rust/comments/hfru5a/nanoserde_cut_50s_of_build_time
377+
[@not-fl3]: https://github.com/not-fl3
378+
[gltf-models]: https://github.com/KhronosGroup/glTF-Sample-Models
379+
[glTF]: https://khronos.org/gltf
380+
358381
## Popular Workgroup Issues in Github
359382

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

content/news/049/nanogltf-helmet.gif

1.83 MB
Loading

0 commit comments

Comments
 (0)