You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've marked what I'm actually working on with an open (or checkd, when I finish) checkbox
display a 3d scene
load 3d objects
STL files
load other formats
use a JSON config file to define groups vertex shaders, [maybe geometry shaders?] and 3d files, i.e. { 'threeDFile' : cube.stl, 'fragmentShader' : foo.frag, 'vertexShader' : bar.frag, 'postProcessingShader' : baz.frag} (post-processing shaders don't seem necessary since they can be piped to a 1-input shader)
Add 3d object/vertex choices to the UI so other people can actually use them
Alter 3D scenes
add vertex-specific uniforms (these would be added to the MIDI mapping in such a way that a CC can be mapped to a vertex and shader uniform
via vertex 'deformation'
via rotation
via x/y/z scaling -- would have to be in the C++ code I think
via zoom/view shift -- done in OF, probably by moving the camera
via speed/slow/reverse an animation; note that another way to do animation would be to sequence the MIDI CC and/or maybe @doctea 's sequencing plugin could do that?
keep the scene, change the 3d object/vertex shader/fragment shader
The text was updated successfully, but these errors were encountered:
I've marked what I'm actually working on with an open (or checkd, when I finish) checkbox
display a 3d scene
load 3d objects
use a JSON config file to define groups vertex shaders, [maybe geometry shaders?] and 3d files, i.e.
{ 'threeDFile' : cube.stl, 'fragmentShader' : foo.frag, 'vertexShader' : bar.frag, 'postProcessingShader' : baz.frag}
(post-processing shaders don't seem necessary since they can be piped to a 1-input shader)Add 3d object/vertex choices to the UI so other people can actually use them
Alter 3D scenes
The text was updated successfully, but these errors were encountered: