Skip to content

Latest commit

 

History

History
40 lines (20 loc) · 1.45 KB

File metadata and controls

40 lines (20 loc) · 1.45 KB

readme | design | api | reference

FastSubd: Reboot (2023/06/15)

  • use DirectedEdgeArray only for performance and simplicity (only one implementation of data structure)

  • webworker parallel subidivision support. , @done (2023/08/26)insight

  • redo subdivision, edge index compute on the fly for each level of subdivision. save on memory cost. @start (2025/5/19)

  • refactor to have a sane API. write documentation, @onGoing (2023/09/04)api

  • finish boundaryLoop subdivide support @done (2023/09/16)

  • dynamic properties support @done (2023/10/05)

  • Pixel buffer reorganization and rethinking Pixel Buffer @done (2024/02/20)

  • refactor DirectedEdgeArray. add (pair/twin) data memeber since it a fairly common operation to reference pair. @done (2024/08/10)- no speedup, going to drop it.

  • MeshColors PatchTexture

  • Modified Butterfly scheme support - drop

  • Catmull-Clark scheme support - drop

  • Use Loop Subdivision to fit polygon

  • More file formats support. - delay

  • Complete PBR material support and rendering.

  • using wasm to do parallel subdivision. Use wasm with D language.

  • Displaced Subdivision Surface?

  • webgpu compute shader?

  • adaptive subdivision using compute shader. compute subdivisions then compute the adpative lod.