v0.25.0
What's Changed
- Prevent crash on no-material OBJ by @alexykot in #81
- fix for empty 3rd component of face line by @EliCDavis in #83
- Update flake.lock by @github-actions in #84
- Integrate mesh deduplication and GPU instancing handling by @alexykot in #67
- Artifact Refactor by @EliCDavis in #79
- All node types pulled into their own request, separate from the graph
- Struct nodes outputs can now have descriptions
- GLBs can now embed images, and detect de-duplicate images within a file
- New Nodes
- Math - Negate, Double, Half, One, Zero, Int versions of all nodes
- Math/Unit - FeetToMeters, MetersToFeet, ParseFeet
- Vetror3 - Int versions of all nodes, New Array, Half, Double, Length, Dot, Scale
- Vetror2 - Int versions of all nodes, New Array
- Triangulation - New Triangulation node
- Modeling - Select From Mesh, Topology, Attribute, New Mesh, MapEntry.
- GLTF - Texture Reference, Sampler, Sampler Wrap, Sampler Min Filter, and Samapler Mag Filter
- New Examples
- Spring
- Stairs
- Bug Fixes:
- Array input port initialized correctly from the graph
- Node names now can handle recursively nested generics
- Start of GLTF Reading by @EliCDavis in #85
Full Changelog: v0.24.1...v0.25.0