Nehon
33222e33be
Texture previews in the Material Editor are now processed in a separate thread
2015-03-01 23:35:01 +01:00
Nehon
f31fee4f9a
Warning clean up in DDSPreview, TexturePanel and WidgetFactory before making an actual change
2015-03-01 23:34:58 +01:00
Nehon
440009c3ac
Remove warnings from MaterialEditorTopComponent
2015-03-01 23:34:56 +01:00
Nehon
2fb6eac744
Used a LinkedHashMap for mat params map in the Material editor in the SDK so that mat params are displayed in the same order as in the j3md file.
2015-03-01 23:34:55 +01:00
shadowislord
a374e73376
AssetManager: adjust usage according to latest changes
2015-03-01 15:14:30 -05:00
shadowislord
40926dc32d
AssetConfig: Platform asset config now returned as URL
...
- Return back DesktopAssetManager constructor with boolean argument - this time it shall use platform config instead of always using Desktop.cfg
2015-03-01 15:11:57 -05:00
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
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
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
4668621c95
the MaterialPreviewRenderer now properly clears the cache before rendering a preview
2015-01-26 21:08:10 +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
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
rem..om
4752376c01
SDK :New Material Definition editor based on shader nodes
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10441 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-26 19:57:16 +00:00
rem..om
39b75a4aa6
SDK : Material editor : abtracted a preview renderer to use both in the material editor and in the material definition editor
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10439 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-26 19:55:51 +00:00
rem..om
ce86297979
SDK : Material editor fixed an npe in MaterialProperty when a param value was null
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10438 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-26 19:54:17 +00:00
nor..67
6732c15731
SDK:
...
- Material Support: Improve save to texture feature
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10215 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-01-28 01:54:14 +00:00
nor..67
dc8dabb024
SDK:
...
- Store j3m files in Materials/Generated folder -.-
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10127 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-01-20 19:02:15 +00:00
nor..67
f604d12879
SDK:
...
- Store j3m files in Materials/Generated folder
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10126 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-01-20 19:01:56 +00:00
nor..67
461f653cf7
SDK:
...
- Store j3m files in Materials folder
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10125 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-01-20 18:59:14 +00:00
nor..67
7b46639a4c
SDK:
...
- Add way to store packed textures to png files when creating j3m files
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10122 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-01-20 18:23:02 +00:00
nor..67
2aae8d72a6
SDK:
...
- use base Node object in MaterialPropertyEditor
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9923 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-30 16:32:06 +00:00
nor..67
ea9ebd8a22
SDK:
...
- add editing/uasge of any classpath j3md files in material editor (thanks to @H)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9859 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-10 09:30:33 +00:00
nor..67
6bf538d87b
SDK:
...
- Material Editor now shows all j3md files on the classpath (thanks to @H)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9832 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-10-04 11:10:43 +00:00
nor..67
51b24880bc
- move NVCompress tool to SDK
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8875 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-12-06 19:46:01 +00:00
nor..67
07c1554f3a
SDK:
...
- add TerrainLighting.j3md to material editor default list
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8818 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-27 03:05:44 +00:00
nor..67
10ce82f423
SDK:
...
- changes in Scene opening (all callbacks are coming on the EDT now)
- optimize selection callbacks
- optimize/simplify threading
- recognize changes in classpath and recreate ClassPath for AssetManager based on that
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8621 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 22:11:24 +00:00
nor..67
b27a0ae7fb
- sanitize geometry name when creating j3m file
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8583 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 03:46:08 +00:00
nor..67
e8c9de9233
SDK:
...
- remove opening of OpenGL window when MaterialEditor opens
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8119 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-26 23:21:37 +00:00
nor..67
2918980a88
SDK:
...
- Add AssetKey properties to Model Import dialog
- Improve ProjectAssetManager path handling
- Allow setting AssetKey data in AssetDataObject (Uses apache BeanUtils to copy data from other AssetKey)
- Set version number and dependency to 3.0.0 for all plugins
- Change some plugin names
- Set "jMonkeyEngine" as plugin group name
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8093 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-25 18:38:04 +00:00
nor..67
0448725e2b
SDK:
...
- remove PolyOffset parsing workaround
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8027 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 14:35:36 +00:00
nor..67
faff3bf779
SDK:
...
- change MatDef parsing so that new ffunc bindings are removed from parameter name
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8026 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 14:32:37 +00:00
rem..om
0eeb23e248
SDK :
...
- Changed the to check if a file is a dds file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8020 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 14:47:06 +00:00
rem..om
d591ae968e
SDK :
...
- Used DDSPreview in material editor
- Added support for texture3D and CubeMaps to material editor
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8015 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-15 13:38:36 +00:00
rem..om
19191a1598
sdk :
...
- Fixed some spacing issues in material editor UI for small screens resolution
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7998 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 16:59:07 +00:00
rem..om
6432543395
sdk :
...
- You can now select a material in material browser by double clicking it
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7987 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-06 16:43:02 +00:00