Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.2 Roadmap #2

Open
bekorn opened this issue Jan 15, 2023 · 0 comments
Open

V0.2 Roadmap #2

bekorn opened this issue Jan 15, 2023 · 0 comments
Labels
organization Organizational discussion or material
Milestone

Comments

@bekorn
Copy link
Owner

bekorn commented Jan 15, 2023

V0.2 will be achieved when the planned scene is completed. The main inspiration is this art piece. I already did a test on Blender to decide on the methods. To put it bluntly simple steps:

  1. Generate a 3D SDF of the subject model with the jump-flood algorithm
  2. Generate spline loops on the surface
  3. Generate meshes from trimmed spline loops

There will be many artifacts that will push the project further, such as C++ hot reloading, volumes, and GPU mesh generation.

graph TD

classDef default stroke:green, stroke-width:2px
classDef TODO opacity:0.9, stroke:orangered, stroke-opacity:0.7, stroke-width:2px, stroke-dasharray:1 5 2 3

subgraph " "
TODO([To Do]):::TODO
Done([Done])
end

C++HotReloading([C++ Hot-reloading]):::TODO
--> Basic_Spline_Generation([Basic Spline Generation]):::TODO
--> GPU_Mesh_Generation([GPU Mesh Generation]):::TODO
--> Dithered_Transparency_by_Discarding([Dithered Transparency by Discarding]):::TODO
--> Anti-Aliasing([Anti-Aliasing]):::TODO

Basic_Spline_Generation([Basic Spline Generation]):::TODO
-.-> Line_Rendering([Line Rendering]):::TODO
-.-> Normal_Visualizer([Normal Visualizer]):::TODO

Dithered_Transparency_by_Discarding([Dithered Transparency by Discarding]):::TODO
-.-> Animation_Sequence([Animation Sequence]):::TODO


3D_Textures([3D Textures])
--> Jump-Flood_Volume_SDF([Jump-Flood Volume SDF])
-.-> Volume_Rendering([Volume Rendering]):::TODO

Jump-Flood_Volume_SDF([Jump-Flood Volume SDF])
--> GPU_Mesh_Generation([GPU Mesh Generation]):::TODO

@bekorn bekorn added the organization Organizational discussion or material label Jan 15, 2023
@bekorn bekorn added this to the V0.2 milestone Jan 15, 2023
@bekorn bekorn pinned this issue Jan 15, 2023
@bekorn bekorn changed the title Roadmap to V0.2 V0.2 Roadmap Jan 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
organization Organizational discussion or material
Projects
Status: Roadmap
Development

No branches or pull requests

1 participant