From 8acee95f22952c9d8645e1a1ae8fdc067927287b Mon Sep 17 00:00:00 2001 From: Will Usher Date: Fri, 4 Jun 2021 12:53:43 -0600 Subject: [PATCH 1/2] N22: tobj section --- content/news/022/index.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/content/news/022/index.md b/content/news/022/index.md index 54dfe70b3..6416effc0 100644 --- a/content/news/022/index.md +++ b/content/news/022/index.md @@ -381,6 +381,27 @@ a libretro core, and using wgpu instead of sdl for the native GUI and debugger. [nestadia]: https://github.com/zer0x64/nestadia +### [tobj][tobj] + +`tobj` by [@Twinklebear] and [@virtualritz] is a simple and lightweight +option for loading OBJ files. `tobj` was originally written inspired by +[@syoyo]'s tinyobjloader, to provide a similar lightweight and easy to integrate +API for loading OBJ files in Rust. + +While initially targeted at realtime rendering applications, `tobj` has gained +more advanced importer functionality required for offline rendering, +simulation, and modeling applications, through recent work by [@virtualritz]. +These features provide support for merging vertices to avoid discontinuities +in simulation packages and reordering vertices to allow omitting the +index buffer. This features have been added while preserving the original +lightweight API design goal of `tobj`, making it a useful crate for a range of +applications loading with OBJ files. + +[tobj]: https://github.com/Twinklebear/tobj +[@Twinklebear]: https://github.com/Twinklebear/ +[@virtualritz]: https://github.com/virtualritz +[@syoyo]: https://github.com/syoyo + ## Popular Workgroup Issues in Github From 70c2ee3ad6cccf0b704a86a9eead9bdc34456cfe Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Fri, 4 Jun 2021 20:32:05 +0100 Subject: [PATCH 2/2] Update content/news/022/index.md --- content/news/022/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/022/index.md b/content/news/022/index.md index 6416effc0..d61e7117e 100644 --- a/content/news/022/index.md +++ b/content/news/022/index.md @@ -398,7 +398,7 @@ lightweight API design goal of `tobj`, making it a useful crate for a range of applications loading with OBJ files. [tobj]: https://github.com/Twinklebear/tobj -[@Twinklebear]: https://github.com/Twinklebear/ +[@Twinklebear]: https://github.com/Twinklebear/ [@virtualritz]: https://github.com/virtualritz [@syoyo]: https://github.com/syoyo