bre..ns
05f5473505
cleaned up some terrain code and deprecated a few constructors
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9674 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
f5cd1e97c4
fixed the terrain normal calc for the edges
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9584 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
b59ec271ca
terrain now checks the ray's limit when colliding
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9583 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
0a3f7903a4
* Added methods to BufferUtils to create Vector4f buffers or set them
...
* Start implementing issue 504 (capacity -> limit)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9556 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
7825249952
* Made some classes pretty, hope you like it
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9547 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
27e97c34da
* 'FixedFunc' technique were wiped out entirely. Not useful since now we choose default technique based on caps anyway.
...
^ Make sure to fix your materials by removing the 'FixedFunc' name from your fixed pipeline techniques! Or remove then entirely if the material doesn't support OpenGL1 ...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9546 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
ea0be5cf9f
- fix imports across engine
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9451 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
33a69d4536
Softened terrain API to allow for different tiling implementations. Added MultiTerrainLodControl
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9434 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
f654109aa4
added in a NeighbourFinder interface to TerrainQuad so it can be used for tiling outside of TerrainGrid
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9385 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
f669290a3a
updated terrainLighting.frag's shininess to match more of Lighting.frag
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9328 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
a0af5de41e
whoopsie, sorry TerrainGrid
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9327 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
5dbde4ad06
TerrainQuad documentation patch thanks @slyh
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9326 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
eac143830f
TerrainGrid documentation patch thanks @slyh
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9325 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
60e0e46344
* Remove usage of "SimpleTextured" shaders from other materials
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9320 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
64b736f2e9
fix a bug in terrain getHeight for some edge cases
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9275 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
3dc9a591b7
whoops, I blame jesus for not adding this class
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9270 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
a1249b551d
* refactored terrain lod to move most of the lod code to the control
...
* lodDistanceCalculator no longer queries the world transforms of the terrain on the background thread
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9269 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
533fb86c50
Down to 260 Javadoc warnings from 324
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9255 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
ee69225ad0
fixed some normal calc issues in LODGeomap
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9252 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
e769d453ec
added recalculateAllNormals() to TerrainQuad
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9237 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
8d9895036b
more terrain normal code clean up
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9201 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
3420ec2881
simplified terrain tangent generation, cleaned up code
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9200 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
230398c45b
removed some debug code
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9128 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
a59339054a
moved some of the terrain utils into tool options in the scene explorer
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9080 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
d28b580640
fixed bug in terrainQuad, uses worldTranslation for coordinate offset now for height adjustment
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9079 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..om
8e721f5c93
Brought the number of Javadoc workings down to 322 from 391; Updated year to 2012 in license header of affected files
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8980 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..om
b66984f8f5
Added javadoc for TerrainQuad heightMap parameters
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8978 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..om
baba9d6b47
Fix to TerrainGrid: only clone the grid's material to child quad if it doesn't have a material of its own
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8970 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
8a9ec04e35
moved noise library into jme3/terrain
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8959 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
5d6fa1fc0b
fixed a normal seaming artifact in terrain
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8952 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
817591076e
removed the remaining awt dependencies from terrain grid and its utils
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8939 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
356c3b55cc
deprecating and removing most AWT dependencies from heightmaps and TerrainGrid, still some more to do
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8930 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
3cdaf0e051
jme3:
...
- fix imports in all classes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8843 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
c906508e62
- big refactoring of engine build and cleaning of sources, totally breaking SDK build for now
...
- separate jar files for engine components
- resolve dependencies between code parts
- remove Nifty dependency from Cinematics
- remove Physics dependency from TerrainGrid
- add public accessors to Natives Extraction
- remove RenderHint serialization from networking
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8839 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
7f1fff1538
fixed some terrain edge tangents
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8835 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
212b57ecc6
- add some equals() methods where compareTo is used
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8820 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
9da184fcd7
cleaned up geomap code
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8808 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
36453a919c
TerrainGrid no longer needs initialize() called, handled automatically now.
...
TG normal seams fixed
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8807 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
b736768b2d
fixed terrain normals
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8806 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..rd
e57637f307
* Set default shininess value to 1 for TerrainLighting.j3md, it has to be this way to avoid an NVIDIA bug. Please don't change it back but fix the shader instead
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8800 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
5bc91e15b1
updated defaults in TerrainLodControl constructor
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8775 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
ad98c62321
fixed terrain normals
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8761 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
08cb3182bd
* set terrainLighting mat default shininess to 0
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8747 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
8d3aa7bad9
- fix in GeoMap constructor
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8743 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
ca69ef57b7
- don't use floatBuffer.array() in terrain for deprecated methods
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8742 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
1e100399f1
- another fix in terrain deserialization for old files
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8741 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
8b60ba35b2
- fix terrain deserialization for old files
...
- fix GeomMap / LODGeomap signature to be backwards compatible
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8740 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..om
197bba7fe8
- fix TerrainPatch method signature to not break old projects, deprecate getHeightmap, add new getHeightMap
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8737 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
268a464191
* Make Geomap and LODGeomap use a float[] heightmap internally instead of FloatBuffer
...
* Remove normal map buffer from Geomap, not needed since its generated procedurally
* Optimized LODGeomap normal buffer generation to create less garbage
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8734 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
b192166072
* Improve speed of TerrainLighting shader so no ALU is done per normal map but at the end only
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8733 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago