Home | History | Annotate | Download | only in terrain

Lines Matching defs:terrain

1 package jme3test.terrain;
9 import com.jme3.terrain.geomipmap.TerrainGrid;
10 import com.jme3.terrain.geomipmap.TerrainLodControl;
11 import com.jme3.terrain.geomipmap.grid.FractalTileLoader;
12 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
13 import com.jme3.terrain.noise.ShaderUtils;
14 import com.jme3.terrain.noise.basis.FilteredBasis;
15 import com.jme3.terrain.noise.filter.IterativeFilter;
16 import com.jme3.terrain.noise.filter.OptimizedErode;
17 import com.jme3.terrain.noise.filter.PerturbFilter;
18 import com.jme3.terrain.noise.filter.SmoothFilter;
19 import com.jme3.terrain.noise.fractal.FractalSum;
20 import com.jme3.terrain.noise.modulator.NoiseModulator;
27 private TerrainGrid terrain;
49 // TERRAIN TEXTURE material
50 this.mat_terrain = new Material(this.assetManager, "Common/MatDefs/Terrain/HeightBasedTerrain.j3md");
61 // terrainSize: the total size of the terrain (used for scaling the texture)
63 Texture grass = this.assetManager.loadTexture("Textures/Terrain/splat/grass.jpg");
69 Texture dirt = this.assetManager.loadTexture("Textures/Terrain/splat/dirt.jpg");
75 Texture rock = this.assetManager.loadTexture("Textures/Terrain/Rock2/rock.jpg");
124 this.terrain = new TerrainGrid("terrain", 33, 129, new FractalTileLoader(ground, 256f));
126 this.terrain.setMaterial(this.mat_terrain);
127 this.terrain.setLocalTranslation(0, 0, 0);
128 this.terrain.setLocalScale(2f, 1f, 2f);
129 this.rootNode.attachChild(this.terrain);
131 TerrainLodControl control = new TerrainLodControl(this.terrain, this.getCamera());
133 this.terrain.addControl(control);