Recent Releases of polyform
polyform - Unity Integration and Swagger
What's Changed
- Swagger 2.0 in https://github.com/EliCDavis/polyform/pull/103
- Documentation, Guides, Tests, and Struct Node Output Refactor in https://github.com/EliCDavis/polyform/pull/108
- New "run" server and package with a simplified REST API for other programs to interface with
- Swagger Generation
- New Unity package to interface with polyform
- New nodes: Spline: Position, Positions for Array, Tangent, Tangents for Array
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.31.0...v0.32.0
- Go
Published by EliCDavis 12 months ago
polyform - Variable Profiles
What's Changed
- Variable Profiles by @EliCDavis in https://github.com/EliCDavis/polyform/pull/102
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.30.0...v0.31.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.30.0
What's Changed
- Improve GLTF loader by @alexykot in https://github.com/EliCDavis/polyform/pull/97
- Add gltf read interface and ReaderOptions by @alexykot in https://github.com/EliCDavis/polyform/pull/100
- UI Refresh
- New Nodes
- math
- Plane From Normal
- Square
- Square Root
- Hypotenuse
- Remap
- Remap to Array
- vector3
- Subtract
- Subtract to Array
- Normalize
- Normalize Array
- modeling
- Set Attribute 3D
- Slice Attribute By Plane
- Flip Winding
- math
- Weighted list now has temperature parameter
- Kmean clustering in 1,2,3 and 4D space
- Morton encoding
- New PLY features
- New Eyeball example
- Bug fixes:
- Catmul Rom Spline edge cases
- Web
- New graph fixes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.29.0...v0.30.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.29.0 - File and Image Variable types
What's Changed
- New Image and File variable Types
- Cosmetic changes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.28.0...v0.29.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.28.0 - Graph Input
What's Changed
- Parameter Refactor by @EliCDavis in https://github.com/EliCDavis/polyform/pull/91
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.27.1...v0.28.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.27.0
What's Changed
- New Nodes
- Math - Sum Arrays, Add To Array, Difference To Array, Min, Max, Min Array, Max Array, Multiply To Array,
- TRS - Multiply To Array, Filter Position, Filter Scale
- Vector3 - Distance, Distance To Array, Distance To Nodes, Distances
- Mehsops - Translate Attreibute By Perlin Noise
- Repeat - Sample Mesh Surface
- General Bug Fixes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.26.0...v0.27.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.26.0
- Subdivision options for quad and cube primitives
- Perlin 1, 2 and 3D improvements
- TRS matrix bug fixes
- New nodes:
- Texturing/Normals - FromHeightmap,
- TRS- Randomize, Transform Array,
- Repeat - Polygon
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.25.1...v0.26.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.25.0
What's Changed
- Prevent crash on no-material OBJ by @alexykot in https://github.com/EliCDavis/polyform/pull/81
- fix for empty 3rd component of face line by @EliCDavis in https://github.com/EliCDavis/polyform/pull/83
- Update flake.lock by @github-actions in https://github.com/EliCDavis/polyform/pull/84
- Integrate mesh deduplication and GPU instancing handling by @alexykot in https://github.com/EliCDavis/polyform/pull/67
- Artifact Refactor by @EliCDavis in https://github.com/EliCDavis/polyform/pull/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
- Array input port initialized correctly from the graph
- Start of GLTF Reading by @EliCDavis in https://github.com/EliCDavis/polyform/pull/85
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.24.1...v0.25.0
- Go
Published by EliCDavis about 1 year ago
polyform - v0.24.0
What's Changed
- New Nodes:
- Vector2 - New, New Array, Sum, Shift
- Meshops - CenterAttribute3D
- New Documentation Function - Generate Markdown/HTML from the nodes in your program
- Struct Node field names now adds spaces between Capital letters
- Can now document struct node field names and have them appear when you mouse over the port in the web view
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.23.1...v0.24.0
- Go
Published by EliCDavis over 1 year ago
polyform - v0.23.0
What's Changed
Massive massive refactor.
- New struct node definition
- Node interface greatly simplified
- Meshes no longer have materials on them, materials are deferred to the file format.
- Struct nodes can have multiple outputs
- Struct nodes can report errors during execution.
- Node and Website Refactor by @EliCDavis in https://github.com/EliCDavis/polyform/pull/71
- feat: build website and include in go builder paths by @kalebpace in https://github.com/EliCDavis/polyform/pull/74
- Material and OBJ Refactor by @EliCDavis in https://github.com/EliCDavis/polyform/pull/75
- New Read, Artifact, Scene, Object, Entry and Material nodes for OBJ
- New Read, Artifact, Scene, Object, Entry and Material nodes for OBJ
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.5...v0.23.0
- Go
Published by EliCDavis over 1 year ago
polyform - Quick Menu
What's Changed
- refactor: remove goreleaser dependency in favor of pure nix by @kalebpace in https://github.com/EliCDavis/polyform/pull/63
- Update flake.lock by @github-actions in https://github.com/EliCDavis/polyform/pull/64
- New quick menu for creating nodes. Hit "space" and type the name of the node you want.
- Aspect ratio bug fix
- Context menu stays open until you click away
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.4...v0.22.5
- Go
Published by EliCDavis over 1 year ago
polyform - v0.22.2
What's Changed
- Update flake.lock by @github-actions in https://github.com/EliCDavis/polyform/pull/62
- Fixes
- WASM refreshed on graph selection
- Splat rendering not using shared service workers
- Mime fix
- New Nodes
- Transformation node
- Line node updates/additions
- New TRS
- Quaternion nodes
- Trig nodes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.1...v0.22.2
- Go
Published by EliCDavis over 1 year ago
polyform - v0.22.1
What's Changed
- fix: update deprecated nix cache action by @kalebpace in https://github.com/EliCDavis/polyform/pull/60
feat: add version to polyform by @kalebpace in https://github.com/EliCDavis/polyform/pull/61
WASM app no longer redirects
Embedded examples
New Nodes
- TRS Repeat
- Fibonacci Spiral
- Fibonacci Sphere
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.0...v0.22.1
- Go
Published by EliCDavis over 1 year ago
polyform - WASM Support
What's Changed
- Update flake.lock by @github-actions in https://github.com/EliCDavis/polyform/pull/57
- feat(#58): deploy polywasm gh pages by @kalebpace in https://github.com/EliCDavis/polyform/pull/59
New Contributors
- @github-actions made their first contribution in https://github.com/EliCDavis/polyform/pull/57
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.21.3...v0.22.0
- Go
Published by EliCDavis over 1 year ago
polyform - v0.21.3
What's Changed
- chore: nix flake update by @kalebpace in https://github.com/EliCDavis/polyform/pull/55
- Graph Refactors
- New Nodes
- SPZ Loader
- PLY Loader
- OpenSFM Loader
- Colmap Loader
- STL Reader Writer
- Bug Fixes
- Transform handle fixes
- Visualizing AABB fixes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.21.2...v0.21.3
- Go
Published by EliCDavis over 1 year ago
polyform - v0.21.2
Bug fixes
- Toggle fix
- Swagger ignores un-named parameters
- Context menu repositions itself to never be cut off from canvas bounds
- Camera avoids utilizing calculations that includes NaNs
- Changing producer names now updates the model version
Features * Node packages displayed along with the name in graph view
New Nodes
- Flat Normals Node
- Cone Node
- Go
Published by EliCDavis over 1 year ago
polyform - v0.21.0
- Can now rename parameters and producers
- Can now add descriptions to parameters in UI
- Can now add descriptions to struct nodes, automagically presented in Node info
- New "New" graph command
- Artifacts refactor
- Import node types refactor into packages.
- Bug Fixes
- Swagger
- Node UI
- Duplicate Node IDs
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.20.0...v0.21.0
- Go
Published by EliCDavis over 1 year ago
polyform - v0.19.0
What's Changed
- Deduplicate images, samplers, textures by @alexykot in https://github.com/EliCDavis/polyform/pull/48
- Add occlusion texture by @alexykot in https://github.com/EliCDavis/polyform/pull/49
- Re-add tex deduplication by value by @alexykot in https://github.com/EliCDavis/polyform/pull/51
- PLY API Refactor. 3x speedup in reading and writing. New features.
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.18.0...v0.19.0
- Go
Published by EliCDavis over 1 year ago
polyform - v0.18.0
What's Changed
- Add
alphaModeandalphaCutOffmaterial settings by @alexykot in https://github.com/EliCDavis/polyform/pull/41 - Deduplicate gltf materials during scene writing by @alexykot in https://github.com/EliCDavis/polyform/pull/42
- Add model instances and allow deduplication by @alexykot in https://github.com/EliCDavis/polyform/pull/43
- Drop floating point noise in color values by @alexykot in https://github.com/EliCDavis/polyform/pull/44
- Add sampler implementation and tests by @alexykot in https://github.com/EliCDavis/polyform/pull/45
- Texture extensions by @alexykot in https://github.com/EliCDavis/polyform/pull/46
- feat(#47): add action for releases by @kalebpace in https://github.com/EliCDavis/polyform/pull/50
New Contributors
- @kalebpace made their first contribution in https://github.com/EliCDavis/polyform/pull/50
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.17.0...v0.18.0
- Go
Published by EliCDavis over 1 year ago
polyform - SPZ File Format Support
What's Changed
- Add SaveAll method for OBJ files by @alexykot in https://github.com/EliCDavis/polyform/pull/39
- Added SPZ File Format Support
- Removal of litegraph, replacement with node-flow
- Screw Modifier
- PLY Utils
- OBJ Improvements
- Smooth normals implicit weld
- Potree Utils
- STL fixes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.16.0...v0.17.0
- Go
Published by EliCDavis over 1 year ago
polyform - STL File Format Binary Support
- OBJ Writer speed improvements
- STL File Format Binary Support
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.15.0...v0.16.0
- Go
Published by EliCDavis about 2 years ago
polyform - Obj Improvements
What's Changed
- chore(deps): Bump golang.org/x/image from 0.17.0 to 0.18.0 by @dependabot in https://github.com/EliCDavis/polyform/pull/33
- Add error wrapping in the obj package by @alexykot in https://github.com/EliCDavis/polyform/pull/34
- feature: Add flag to optionally turn cylinder primitive into pipe by @alexykot in https://github.com/EliCDavis/polyform/pull/35
- feature: Allow empty vertex normal in the short face format in .OBJ reader by @alexykot in https://github.com/EliCDavis/polyform/pull/36
- Speed improvements to OBJ writer.
New Contributors
- @alexykot made their first contribution in https://github.com/EliCDavis/polyform/pull/34
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.14.0...v0.15.0
- Go
Published by EliCDavis about 2 years ago
polyform - Potree Support
Initial Potree Support and potree-utils program.
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.12.0...v0.13.0
- Go
Published by EliCDavis about 2 years ago
polyform - PLY and GLTF Updates and Fixes
Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.11.0...v0.12.0
- Go
Published by EliCDavis about 2 years ago
polyform - Gaussian Splats and Node System
- Support for Gaussian Splat format and rendering
- Data flow Node System rewrite
- Go
Published by EliCDavis over 2 years ago
polyform - Vector 4 Attribute Support + Volumetric Heat Diffusion Skinning
- Go
Published by EliCDavis over 3 years ago