1164 Commits

Author SHA1 Message Date
Kae..pl
d6574a8cc7 Importing generated textures as 3D textures.
UV coordinates generator added (will handle different UV coordinates generation methods in the future).
MaterialHelper refactoring.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8039 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-19 23:16:32 +00:00
bre..ns
cc27b5bcf6 terrain editor now copies default texture to assests folder
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8037 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-18 15:58:51 +00:00
Kae..pl
ab26912f60 Adding changes pointed out by madlion.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8036 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-18 11:41:51 +00:00
nor..67
9f221b5801 SDK:
- remove planet from welcome screen

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8035 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 23:23:26 +00:00
nor..67
cffe66ac9a SDK:
- small fixes

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8034 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 22:28:22 +00:00
nor..67
c3b870fae3 SDK:
- Fix threading in SceneExplorer while opening scene

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8033 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 21:53:54 +00:00
nor..67
5cf01fcffe SDK:
- Make sure SceneExplorer and FilterExplorer become visible when a scene / filter is opened

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8032 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 21:48:24 +00:00
nor..67
5b02a24428 SDK:
- Make sure plugin TopComponents bring OpenGL window to front when used

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8031 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 21:44:40 +00:00
nor..67
640cc164f5 SDK:
- Improve TerrainEditor window layout

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8030 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 17:32:58 +00:00
nor..67
b71a9cbc0e SDK:
- Remove Palette from SceneComposer
- Add new splash screen
- Change branding name to jmonkeyplatform_beta
- Update Window Title to jMonkeyPlatform Beta

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8029 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 17:25:20 +00:00
rem..om
36dd462c4f Test rundown part 1 :
- fixed NPE in FilterPostProcessor
- fixed compilation error in terrain lighting

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8028 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 16:01:31 +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
sha..rd
f6f378ec55 * Use the same pbuffer pixel format for everything. Provides better compatibility.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8025 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 03:34:11 +00:00
sha..rd
db0a4f23a8 * New block language parser
* Rewrote J3M loader
 * AssetManager.unregisterLocator() must be implemented
 * Added support for material default vars
 * Apply NVIDIA spot light fix for TerrainLighting

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8024 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-17 03:25:48 +00:00
rem..om
0316bec713 SkyFactory : you can now specify the sky sphere radius when creating a sky to avoid near plane clipping when it's set too close to the radius value.
see this post http://jmonkeyengine.org/groups/graphics/forum/topic/why-is-the-skybox-culling-when-i-adjust-my-camera-frustum/#post-139378

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8023 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 19:08:57 +00:00
bre..ns
9bd9e1dc08 fixed add terrain bug, now they all use the same action
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8022 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 16:14:46 +00:00
rem..om
54b6974778 SDK :
- Changed the way to check if a file is a dds file (third and last)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8021 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 14:47:51 +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
ecaa03492c SDK :
- Changed the to check if a file is a dds file

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8019 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 14:46:44 +00:00
rem..om
f9aeea5064 SDK :
- Fixed show selection toggle button in scene composer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8018 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 11:13:20 +00:00
rem..om
fb6abf7e84 SDK :
- Skybox wizard now supports dds file format
- Terrain editor now supports loading of dds files
- Optimized buttons creation in the terrain editor's texture list

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8017 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 11:09:27 +00:00
rem..om
2a7d6582ae SDK :
- Allowed the dds preview to display on a button

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8016 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-16 11:06:19 +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
e89d38df6f SDK :
- refactored DSS preview to make it generic

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8014 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-15 13:37:25 +00:00
rem..om
773f35131d SDK :
- PreviewRequest can now be requested with a given size
- DSS preview is now supported in texture browser for Texture2D, Texture3D and CubeMaps

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8013 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-15 10:21:40 +00:00
rem..om
70af91d981 Engine : added texture type hint to the texture key
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8012 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-15 09:38:57 +00:00
Sha..om
c77f1c6cfb * Fix for x window crash on Display.destroy() on linux
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8011 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-15 03:02:48 +00:00
sha..rd
2636343ac7 * Fix hard edge bug for spot lights on NVIDIA cards
* Fix bump mapping issue that was there since the beginning of time ... flipping normal.y only worked for pond_normal.png texture and IS NOT CORRECT in most cases. Now the texture itself has been adjusted to be correct while the flipping of normal.y removed
 * Fix crash when playing sound in simpleInitApp()
 * Fix issue where Spatial.setModelBound() would do absolutely nothing
 * Skies created via SkyFactory now don't suffer from "premature culling" bug

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8010 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-14 18:36:59 +00:00
sky..ok
6c2332d833 Javadoc fixes and links for the com.jme3.animation package; Added missing license header
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8009 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-14 15:47:40 +00:00
PSp..om
b3e488ff76 Fixed to properly update the buffer when the extents
are changed.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8008 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-14 10:46:54 +00:00
sha..rd
2ddc537ddc * Forgot to commit proper exception for generated textures in MatParams
* OBJ/MTL loaders now use logger instead of System.out for warnings

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8007 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-13 19:04:02 +00:00
sha..rd
e5be9cef83 Lighting material
* Hopefully fix incorrect parallax map 
 * Multiply specular by diffuse factor to prevent physically impossible shininess (compare TestNormalMapping to understand the difference)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8006 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-13 19:02:29 +00:00
sha..rd
17b949fea2 Blender Loader
* Enable mipmaps for packed and generated textures
 * Better handling of material flags for 2.58
 * Allow loading of meshes with no vertices instead of crashing

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8005 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-13 19:01:52 +00:00
rem..om
d87e69d97f SDK : Texture Editor: fixed save feature.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8004 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-12 08:52:51 +00:00
rem..om
91477b73f5 Engine :
- Added Volume texture 3D loading support to the DDSLoader
- Added a test case for texture 3D loading
- fixes a minor log issue in Material.java

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8003 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-12 05:50:31 +00:00
rem..om
6c7082a7e3 engine : added texture3D support based on darkfalkon Texture3D code and Kaelthas testcase
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8002 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-11 09:33:38 +00:00
nor..67
c26e4d8e42 - revert previous change as wrong image paths might result
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8001 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 18:57:56 +00:00
nor..67
65c228ff15 - fix NiftyJmeDisplay so that other locators can be registered for NiftyGUI
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8000 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 18:54:15 +00:00
nor..67
ac8a9dc0ce - make AppSettings final
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7999 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 17:26:34 +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
nor..67
3081862ced - add support for material name mappings to MaterialExtensionLoader
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7997 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 12:12:53 +00:00
nor..67
59d7bcdee6 - globally reduce asset paths in AssetKey constructor so that no key type can produce relative elements in the asset name
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7996 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 11:09:45 +00:00
rem..om
da55beac3d sdk :
- Removed grey selection. Select tool now use the blue selection managed by the toolController.
- Changed move plane gizmo to only appear when the move tool is activated
- Optimized moveTool to not instanciate new vectors on every frame.
- Changed particle emitter selection shape to bounding box

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7995 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 10:25:18 +00:00
rem..om
02c7ab94a0 sdk :
- fixed bounding box selection shape condition

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7994 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-10 10:21:48 +00:00
rem..om
c8c48347d9 sdk :
- Added support for FXAA filter to JMP
- Fixed a typo in SSAO filter

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7993 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-09 15:39:10 +00:00
rem..om
10366623f7 Added FXAA filter to the core thanks to phate666 for its implementation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7992 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-09 15:37:58 +00:00
rem..om
c6bd03eeab Added LinearExtrapolation to FastMath thanks to Wezrule http://jmonkeyengine.org/groups/features/forum/topic/2-requests-for-features/#post-138082
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7991 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-07 22:21:55 +00:00
sha..rd
77dd6761ee * Added fix for when an mesh xml animation has no tracks will no longer throw NPE
* FileLocator now supports "." as a path

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7990 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-07 20:36:43 +00:00
sha..rd
c5aba505fc * Fixed AssertionError in SceneLoader when loading multiple scenes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7989 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-08-07 19:15:29 +00:00