Machmed / jmonkeyengine

Automatically exported from code.google.com/p/jmonkeyengine
0 stars 0 forks source link

Planned improvements for Shader Nodes #627

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Shader Nodes
The Shader Nodes system in JME3 is not used a lot. It comes with an editor in 
the SDK but unfortunately, it’s kind of unstable and needs a lot more work.
Here are the fixes/enhancements  that it needs : 
- removing a Mat param from a complex condition makes an invalid condition
- Condition custom editor or at least a check from the matparam
- Material property set : remove material parameters (clear button maybe?), 
display at least texture path in textureEditor (the image if possible) (inplace 
editor for flip, repeat and so on?)
- Big preview
- Add technique
- Add RenderState?
- Material property set additional render state
- remove output
- default diagram should have at least 1 output for vertex and fragment shader
- Handle MRT in the preview.
- Synchronize previews
- mat param should be explorer nodes and should be editable in the property set 
(for default value and fixed func binging)
- enable to collapse unmapped material parameters (and save state to metadata)
- possibility to see the shaderNode code
- possibility to edit a shader node code? (if it’s local to the project)
- shaderNodeDefinition wizard
- shaderNodeDefinition editor
- better handling of rendering errors
- test adding node with a sn def local to the project

Also see this post for proposed enhancements 
http://hub.jmonkeyengine.org/forum/topic/shader-inj-nah-shader-nodes/page/6/#pos
t-233544

Original issue reported on code.google.com by e.so...@gmail.com on 12 Feb 2014 at 6:10