Skip to content

Commit f4dd0e8

Browse files
N22: tobj section (#659)
* N22: tobj section * Update content/news/022/index.md Co-authored-by: Joe Clay <[email protected]>
1 parent 00df0ed commit f4dd0e8

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

content/news/022/index.md

+21
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,27 @@ a libretro core, and using wgpu instead of sdl for the native GUI and debugger.
482482

483483
[nestadia]: https://github.com/zer0x64/nestadia
484484

485+
### [tobj][tobj]
486+
487+
`tobj` by [@Twinklebear] and [@virtualritz] is a simple and lightweight
488+
option for loading OBJ files. `tobj` was originally written inspired by
489+
[@syoyo]'s tinyobjloader, to provide a similar lightweight and easy to integrate
490+
API for loading OBJ files in Rust.
491+
492+
While initially targeted at realtime rendering applications, `tobj` has gained
493+
more advanced importer functionality required for offline rendering,
494+
simulation, and modeling applications, through recent work by [@virtualritz].
495+
These features provide support for merging vertices to avoid discontinuities
496+
in simulation packages and reordering vertices to allow omitting the
497+
index buffer. This features have been added while preserving the original
498+
lightweight API design goal of `tobj`, making it a useful crate for a range of
499+
applications loading with OBJ files.
500+
501+
[tobj]: https://github.com/Twinklebear/tobj
502+
[@Twinklebear]: https://github.com/Twinklebear/
503+
[@virtualritz]: https://github.com/virtualritz
504+
[@syoyo]: https://github.com/syoyo
505+
485506
## Popular Workgroup Issues in Github
486507

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

0 commit comments

Comments
 (0)