readme | design | api | reference
-
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. -
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.