Skip to content

alesegdia/qnod3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

qnod3d

OpenGL design

All nodes will be drawn based on a z-stretched, xy-unit box, with a size of (1,1,0.25). This way, we can use instancing to xy-scale boxes depending on node size.

Uniform buffers will be used as instancing data to send per-node sizes and matrices to the vertex shader. Alternatively, a grid-fixed mode can be done.

Node matrices can be computed on CPU or GPU. If using the latter, only (x,y) position will be passed as per-instance data, and an uniform to provide the z coordinate to the vertex shader. A grid-fixed mode can be done alternatively.

About

3D node editor (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published