110 Commits

Author SHA1 Message Date
Nehon
160aa13942 Complete SDK icons overhaul. 2015-02-22 13:01:11 +01:00
Nehon
0e1619c01b Fixed an issue that prevented the preview to be displayed properly in the material editor 2015-02-16 15:13:07 +01:00
Nehon
f1b038796e One can now add a new technique to a mat def with the node Editor.
Also added an experimental auto layout feature
2015-02-15 23:22:33 +01:00
Nehon
f9d8a88bba Silenced the TangentBinormalGenrator logger for the shader node editor as the warnings are irrelevant. 2015-02-13 19:06:18 +01:00
Nehon
ff877160e8 One can now select the technique in the shader node editor through a combo box in the tool bar 2015-02-13 18:14:21 +01:00
Nehon
1286fa0fba More controls when connecting inputs and outputs in the node editor 2015-02-13 12:33:06 +01:00
Nehon
2670026552 Fixed a documentation issue in the shader node definition wizard 2015-02-11 23:08:41 +01:00
Nehon
76fe370cf1 Removed the code display button for nodes that don't have code. 2015-02-11 22:47:38 +01:00
Nehon
ae8474cb57 Added some icons to edit and delete a node in the shader node editor 2015-02-11 22:20:54 +01:00
Nehon
2066c98dd0 Fixed background color in some node editor windows to fit with a dark theme 2015-02-10 18:48:32 +01:00
Nehon
edf5db0f44 Fixed context menu display in the node editor 2015-02-10 00:48:32 +01:00
Nehon
58480c0926 New Colors for the node editor 2015-02-10 00:48:03 +01:00
Nehon
400a03c507 Shader Node's editor connections are now curved lines. 2015-02-10 00:47:53 +01:00
Nehon
0351f9e60f added a drag and drop to scroll feature to the node editor with the mouse wheel click. 2015-02-08 18:06:32 +01:00
Nehon
212a2d6e96 Millions of fixes, fixes for me
- Fixed hanging save on a Material definition file.
- Fixed Node editor blow up when changing a shader node definition content.
- Enhanced error reporting.
- and many more.
2015-02-07 00:42:06 +01:00
Nehon
e14c30a3cf Enhanced the ShaderNodeDefinition creation wizard 2015-02-07 00:39:15 +01:00
Nehon
c310b933c9 Added proper undo/redo support in the shader editor 2015-02-04 22:18:11 +01:00
Nehon
7c88da9d5c Created a backdrop image for the ShaderNode editor 2015-02-03 23:21:25 +01:00
Nehon
06e9618a4b Proper save handling for the shader editor. 2015-02-03 23:21:17 +01:00
Nehon
d637380e56 Fixed a saving issue in the shader Nodes Editor 2015-01-31 23:09:17 +01:00
Nehon
0f346ee196 More fixes to panels color so that it uses the one from the LAF 2015-01-31 17:24:34 +01:00
Nehon
7f8763e8f0 fixed colors of the material editor so that it fits with any LAF 2015-01-31 16:50:16 +01:00
Nehon
576e18b376 You can now directly edit shader node's code inside the shader node editor and benefit from a live reload feature of the shader. 2015-01-29 23:51:26 +01:00
Nehon
a047376d70 Some clean up in the ShaderNode editor 2015-01-29 23:51:19 +01:00
Normen Hansen
0167955e80 - check for ProjectAssetManager when adding MaterialOpenSupport 2015-01-29 23:20:24 +01:00
Normen Hansen
4f7a4b19fd - suppress warnings in Material Support plugin 2015-01-29 15:32:47 +01:00
Nehon
1cb9edd07a More drastic approach to clear the cache when updating the material definition in the shaderNode editor so that changes in shader files are properly taken into account 2015-01-28 23:43:26 +01:00
Nehon
539dcf9c82 Added glsl syntax highlighting to the generated shader view in the ShaderNode editor.Worksif text/x-glsl mime type is recognized by any installed syntax highlighting plugin. 2015-01-26 23:25:42 +01:00
Nehon
b0995bcf55 Sanity check when creating ShaderNode editor metadata. 2015-01-26 23:23:20 +01:00
Nehon
4668621c95 the MaterialPreviewRenderer now properly clears the cache before rendering a preview 2015-01-26 21:08:10 +01:00
Normen Hansen
288f58766b - fix material editor imports 2015-01-24 14:42:17 +01:00
Rémy Bouquet
f36cdfe0b9 Created a ShaderNodeDefinition creation wizard 2015-01-23 16:03:23 +01:00
Normen Hansen
1a59cf5318 - update some genfiles for NB 8.0.2 2015-01-23 13:57:06 +01:00
Normen Hansen
ccee90dc98 - update NetBeans dependencies for NB 8.0.2 2015-01-23 12:36:12 +01:00
Normen Hansen
0bbc176e40 - Move Material Support layer registration to Annotations 2015-01-22 21:48:26 +01:00
Normen Hansen
7cab7576aa - Move Material Support layer registration to Annotations 2015-01-22 21:44:49 +01:00
Nehon
6bd5bdf7ba Replaced all occurrences of JME old logo with the new one in the SDK 2015-01-21 20:06:52 +01:00
Nehon
f585e664cd The MaterialPreviewWidget now uses the MaterialPreviewRenderer.
Now rendering material preview is consistent for the ShaderNode editor and the material editor
2015-01-20 18:54:49 +01:00
Nehon
7ce251e222 SDK, the ShaderNodes editor should not go into an error frenzy when the shader compilation fail anymore.
The MaterialPreviewRenderer now uses something similar as the MaterialDebugAppState. The material is preloaded and not refreshed if the compilation failed.
2015-01-19 20:56:41 +01:00
Nehon
330b53671a Upped JME version to 3.1.0 with the tag "snapshot-github"
Somehow trying to get nightly back...
2014-06-18 21:51:45 +02:00
Normen Hansen
bdbbe7b2b5 SDK:
- lower confusion for git fanboys
- up genfiles for NB 8.0
2014-06-11 22:19:35 +02:00
Nehon
46f0f32afa Made the Material Editor properly handle the new -LINEAR statement of j3md when parsing material parameters 2014-06-06 20:53:16 +02:00
nor..67
e4ffcec925 SDK
- update project genfile info

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10764 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-02 21:53:56 +00:00
nor..67
f9c5d22f80 SDK:
- update dependencies for NetBeans 7.3.1, pt2

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10756 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-02 07:29:10 +00:00
nor..67
20920e5241 SDK:
- update dependencies for NetBeans 7.3.1

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10754 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-09-01 18:27:03 +00:00
rem..om
17a18bb6d0 ShaderNodes SDK : fix for build
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10576 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-04-26 05:40:05 +00:00
rem..om
8cf44e7e3e SDK : MatDefEditor: fixed compilation warnings
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10483 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-03-10 13:20:41 +00:00
bre..om
5f95807432 MaterialBrowser will remember browse path. Removed commented out code from TextureBrowser
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10467 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-03-05 18:20:27 +00:00
bre..om
48a6c4745d material browser sorts alphabetically. Material editor sorts mat-def list alphabetically
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10466 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-03-05 18:08:27 +00:00
bre..om
b1657e6846 speaking of SDK, material property editor is now sorted alphabetically
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10464 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-03-05 16:00:43 +00:00