Torque3D/Templates/Full/game/levels/Empty Terrain.mis
Areloch 2be32ad737 Implementation of reflection and skylight probes.
Moves lighting math to the diffuse/specular two-channel logic.
2018-09-16 22:15:07 -05:00

364 lines
11 KiB
Text

//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
new LevelInfo(theLevelInfo) {
nearClip = "0.1";
visibleDistance = "2000";
visibleGhostDistance = "0";
decalBias = "0.0015";
fogColor = "1 1 0.6 1";
fogDensity = "0.001";
fogDensityOffset = "10";
fogAtmosphereHeight = "100";
canvasClearColor = "0 0 0 255";
ambientLightBlendPhase = "1";
ambientLightBlendCurve = "0 0 -1 -1";
soundAmbience = "AudioAmbienceDefault";
soundDistanceModel = "Linear";
canSave = "1";
canSaveDynamicFields = "1";
advancedLightmapSupport = "1";
desc0 = "An empty terrain ready to be populated with Torque objects.";
levelName = "Empty Terrain";
};
new TerrainBlock(theTerrain) {
terrainFile = "art/terrains/Empty Terrain_0.ter";
castShadows = "1";
squareSize = "2";
baseTexSize = "1024";
baseTexFormat = "DDS";
lightMapSize = "256";
screenError = "16";
ignoreZodiacs = "0";
position = "-1024 -1024 179.978";
rotation = "1 0 0 0";
canSave = "1";
canSaveDynamicFields = "1";
};
new SimGroup(PlayerDropPoints) {
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
new SpawnSphere() {
autoSpawn = "0";
spawnTransform = "0";
radius = "1";
sphereWeight = "1";
indoorWeight = "1";
outdoorWeight = "1";
isAIControlled = "0";
dataBlock = "SpawnSphereMarker";
position = "0 0 241.772";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
homingCount = "0";
lockCount = "0";
};
};
new TSStatic() {
shapeName = "art/shapes/cube/cube.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "1";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "9.42739 27.7428 241.767";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new Sun() {
azimuth = "0";
elevation = "35";
color = "0.8 0.8 0.8 1";
ambient = "0.2 0.2 0.2 1";
brightness = "1";
castShadows = "1";
staticRefreshFreq = "250";
dynamicRefreshFreq = "8";
coronaEnabled = "1";
coronaMaterial = "Corona_Mat";
coronaScale = "0.5";
coronaTint = "1 1 1 1";
coronaUseLightColor = "1";
flareType = "SunFlareExample";
flareScale = "1";
attenuationRatio = "0 1 1";
shadowType = "PSSM";
texSize = "1024";
overDarkFactor = "2000 1000 500 100";
shadowDistance = "400";
shadowSoftness = "0.15";
numSplits = "4";
logWeight = "0.91";
fadeStartDistance = "0";
lastSplitTerrainOnly = "0";
representedInLightmap = "0";
shadowDarkenColor = "0 0 0 -1";
includeLightmappedGeometryInShadow = "0";
position = "-79.7465 2.70386 456.287";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
Direction = "1 1 -1";
};
new SkyBox() {
Material = "DesertSkyMat";
drawBottom = "1";
fogBandHeight = "0";
position = "-79.7465 2.70386 456.287";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "art/shapes/textures/PBRTEST.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "1";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "17.8995 16.1596 241.136";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new ConvexShape() {
Material = "Grid512_OrangeLines_Mat";
position = "8.58057 11.6688 239.583";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
surface = "0 0 0 1 1.29457 -0.42643 0.5";
surface = "0 1 0 0 1.29457 -0.42643 -0.5";
surface = "0.707107 0 0 0.707106 1.29457 5.75621 0";
surface = "0 0.707107 -0.707107 0 1.29457 -6.60907 -4.54747e-13";
surface = "0.5 0.5 -0.5 0.5 -3.35148 -0.42643 -1.28542e-08";
surface = "0.5 -0.5 0.5 0.5 5.94063 -0.42643 -1.28542e-08";
};
new TSStatic() {
shapeName = "art/shapes/textures/PBRTEST2.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "1";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "5.60579 18.8689 241.462";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "art/shapes/textures/PBRTEST2.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
cubeReflectorDesc = "DefaultCubeDesc";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "1";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "22.1653 4.41543 241.364";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "art/shapes/textures/PBRTEST2.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "1";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "15.72 5.9186 241.191";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new AccumulationVolume() {
texture = "art/terrains/Example/sand.png";
position = "8.14797 -1.59717 242.2";
rotation = "1 0 0 0";
scale = "10 10 10";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "art/shapes/rocks/rock1.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "0";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "12.8895 -2.18239 238.765";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "art/shapes/textures/pbrGrid.dae";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
CollisionType = "Collision Mesh";
DecalType = "Collision Mesh";
allowPlayerStep = "0";
alphaFadeEnable = "0";
alphaFadeStart = "100";
alphaFadeEnd = "150";
alphaFadeInverse = "0";
renderNormals = "0";
forceDetail = "-1";
ignoreZodiacs = "0";
useGradientRange = "0";
gradientRange = "0 180";
invertGradientRange = "0";
position = "10.406 10.0939 240.551";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new SimGroup(CameraBookmarks) {
canSave = "1";
canSaveDynamicFields = "1";
new CameraBookmark() {
isAIControlled = "0";
dataBlock = "CameraBookmarkMarker";
position = "8.56947 28.7013 241.524";
rotation = "-0.0952424 0.313705 0.944732 147.992";
scale = "1 1 1";
internalName = "NewCamera_0";
canSave = "1";
canSaveDynamicFields = "1";
};
};
new ReflectionProbe() {
enabled = "1";
ProbeShape = "Sphere";
radius = "10";
ReflectionMode = "Baked Cubemap";
reflectionPath = "levels/empty terrain/";
Bake = "0";
position = "15.1652 14.4709 242.142";
rotation = "1 0 0 0";
scale = "5 5 5";
canSave = "1";
canSaveDynamicFields = "1";
persistentId = "fc28816f-65a6-11e7-b9a1-b6f5317ad553";
IndirectLight = "1 1 1 1";
IndirectLightMode = "Ambient Color";
Intensity = "1";
};
new ReflectionProbe() {
enabled = "1";
ProbeShape = "Sphere";
radius = "10";
ReflectionMode = "Baked Cubemap";
reflectionPath = "levels/empty terrain/";
Bake = "0";
position = "9.87758 12.8131 242.142";
rotation = "1 0 0 0";
scale = "5 5 5";
canSave = "1";
canSaveDynamicFields = "1";
persistentId = "10bb5f41-65a7-11e7-b9a1-b6f5317ad553";
IndirectLight = "1 1 1 1";
IndirectLightMode = "Ambient Color";
Intensity = "1";
};
new Skylight() {
enabled = "1";
StaticCubemap = "HdrSkyCubemap";
position = "16.4688 10.5898 241.399";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
persistentId = "de646cc8-4f49-11e8-8a25-ec48d38e6b49";
reflectionPath = "levels/Empty Terrain/probes/";
};
};
//--- OBJECT WRITE END ---