three-subdivide

Smooth subdivision surface modifier for use with three.js BufferGeometry.

MIT License

Downloads
8.1K
Stars
86
Committers
3

Bot releases are hidden (Show)

three-subdivide - v1.1.3 Latest Release

Published by stevinz about 1 year ago

  • Added TypeScript definitions
three-subdivide - v1.1.2

Published by stevinz almost 2 years ago

  • Improved normal processing
three-subdivide - v1.1.1

Published by stevinz about 2 years ago

  • Added support for BufferGeometry.groups in subdivision and edge split functions
three-subdivide - v1.1.0

Published by stevinz about 2 years ago

  • Added morph attributes to algorithm, allowing for morph target animation
  • Implemented params object for modify() function to handle growing list of parameters
  • Added preserveEdge parameter to keep geometry edges from being smoothed. This is most noticeable in 2D geometries, or geometries with non-cohesive polyhedron, such as TeapotGeometry
three-subdivide - v1.0.6

Published by stevinz about 2 years ago

  • Improved normal smoothing
three-subdivide - v1.0.5

Published by stevinz about 2 years ago

  • Improved normal smoothing
three-subdivide - v1.0.4

Published by stevinz about 2 years ago

  • Improved smoothing algorithm
  • Better handling of attribute array types
three-subdivide - v1.0.2

Published by stevinz about 2 years ago

Initial release