Donovane a61e2b5d3c | ||
---|---|---|
readme.md |
readme.md
Blender Ideas List for Workbench-NEXT / EEVEE-NEXT
For Previewing the volume inside the viewport :
- Create a data block for OpenVDB
- Convert OpenVDB Datablock to nanoVDB Datablock
- Volumetric Shading
- Environnement-aware Shaders
- Advanced sampling
- Shadow Effects
- Anti-aliasing
- Sparse Grid (LODs)
- Increase voxel to x128 and x256 (In preview mode, let the user choose between both value !)
Wishlist features
- Preview Volume (With filter for not see the voxel)
- Tetrahedralisation toplogy (Delaunay)
- Realtime (30FPS) Simulation inside the viewport (Eevee & Cycles & Worbench)
- Collider detection & velocity (Physics Nodes) for Geometry Nodes
- Implement a system for manipulating in realtime the generated Geometry nodes in edit mode
- Better Alpha compute
- Better compute of volume inside cycles
- Implement AMD GI Capsaicin inside eevee than surfels GI
- GPU compute cloth simulation
- GPU Simulation (Cloth & Soft / Rigid Body)
- Clustering culling (Like Nanite or Meshlet)
- Adaptative subdivision by detail (Microdisplacement) (Eevee / Workbrench / Cycles (out experimental)
DynamicsOTris (Triangle clustering with occlusion & frustrum culling)
The system cover the Static Mesh, Not Dynamics Mesh
- Convert topo to Triangles instead Quad
- Groups Triangles into clusters (x128 Tris max per cluster)
- Build Bounding data for each cluster
- Cull clusters based on Bounds
- Frustrum culling
- Occlusion Culling (2 pass)
- LODs
- Tesselation
- Cluster hierarchy
For editing a mesh already baked you just go on edit mode, and the baked mesh are converted to a classical mesh and when your exit the edit mode, if the option are checked ! The mesh are re-build into a dynamics triangle clustering
This the Steps :
> Group : Clusters to clean their shared boundary
> Merge : Triangles from group into shared list
> Simplify : to 50% the # of triangles
> Split : Simplified triangle list into clusters (128 Triangles)
Docs