Recent Releases of polyform

polyform - v0.32.2

What's Changed

  • Variable Refactor by @EliCDavis in https://github.com/EliCDavis/polyform/pull/113

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.32.1...v0.32.2

- Go
Published by EliCDavis 12 months ago

polyform - v0.32.1

  • Voxelize node
  • Unity Plugin - Spawn Area refactor, spawn area now affects rotation and scale.

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.32.0...v0.32.1

- Go
Published by EliCDavis 12 months ago

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
  • 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.1

  • Interface and bug clean up
  • New Nodes
    • repeat - Grid
    • Vector3 - Inverse
    • Math - Circumference

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.27.0...v0.27.1

- 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.1

Relative URL Pathing fix

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.25.0...v0.25.1

- 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
  • 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.1

Deps hash bump

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.24.0...v0.24.1

- Go
Published by EliCDavis over 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.1

What's Changed

  • fix: include website in release by @kalebpace in https://github.com/EliCDavis/polyform/pull/76

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.23.0...v0.23.1

- 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

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.4

Empty PLY fix

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.3...v0.22.4

- Go
Published by EliCDavis over 1 year ago

polyform - v0.22.3

Config fixes

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.22.2...v0.22.3

- 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.1

What's Changed

  • feat: add polyform to flake packages by @kalebpace in https://github.com/EliCDavis/polyform/pull/54
  • Bug Fix: Embedding JS files

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.21.0...v0.21.1

- 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.20.0

  • Array type node ports
  • Markdown notes
  • Autosaving graph edits
  • Generator Refactor
  • Bug Fixes

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.19.0...v0.20.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 alphaMode and alphaCutOff material 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 - PLY Utils

  • PLY Utils program
  • PLY obj_info functionality
  • PLY Documentation
  • Potree Fixes and extra functionality
  • New GLB Save function
  • New AABB Volume Function

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.13.0...v0.14.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 - v0.11.0

What's Changed

  • Lightgraph integration
  • Node Refactor
  • Save and Load graphs with JBTF
  • Bug fixes

Full Changelog: https://github.com/EliCDavis/polyform/compare/v0.10.0...v0.11.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 - Command Line / Webserver Utilities

- Go
Published by EliCDavis almost 3 years ago

polyform - Attribute Iterators and Meshops Refactor

- Go
Published by EliCDavis about 3 years ago

polyform - Vector 4 Attribute Support + Volumetric Heat Diffusion Skinning

- Go
Published by EliCDavis over 3 years ago