Force proper update of box probe when attenuation changes

Fixed multiple case sensitivity issues
Adds GL ARB check for cubemap arrays for certain cases where the driver only supports the extension, not as core
Fixes undeeded namespace declaration in an inline operator function
Cleaned up/reordered some modules default in the data dir
WIP of Das Boot test map
Begun refactoring visualizer tools
Added default cloud and water textures to core/rendering so water and cloud objects work correctly
Added default Fog_Cube mesh so volumetric fog works correctly
This commit is contained in:
Areloch 2019-08-19 01:14:34 -05:00
parent 142da31156
commit e916d14440
697 changed files with 11775 additions and 7072 deletions

View file

@ -35,7 +35,7 @@
#include "core/stream/fileStream.h"
#include "core/fileObject.h"
#include "core/resourceManager.h"
#include "console/simPersistId.h"
#include "console/simPersistID.h"
#include "T3D/gameFunctions.h"
#include "postFx/postEffect.h"
#include "renderInstance/renderProbeMgr.h"
@ -143,6 +143,12 @@ void BoxEnvironmentProbe::unpackUpdate(NetConnection *conn, BitStream *stream)
if (stream->readFlag()) // StaticDataMask
{
stream->read(&mAtten);
mDirty = true;
}
if (mDirty)
{
updateProbeParams();
}
}

View file

@ -35,7 +35,7 @@
#include "core/stream/fileStream.h"
#include "core/fileObject.h"
#include "core/resourceManager.h"
#include "console/simPersistId.h"
#include "console/simPersistID.h"
#include "T3D/gameFunctions.h"
#include "postFx/postEffect.h"
#include "renderInstance/renderProbeMgr.h"

View file

@ -35,7 +35,7 @@
#include "core/stream/fileStream.h"
#include "core/fileObject.h"
#include "core/resourceManager.h"
#include "console/simPersistId.h"
#include "console/simPersistID.h"
#include "T3D/gameFunctions.h"
#include "postFx/postEffect.h"
#include "renderInstance/renderProbeMgr.h"

View file

@ -35,7 +35,7 @@
#include "core/stream/fileStream.h"
#include "core/fileObject.h"
#include "core/resourceManager.h"
#include "console/simPersistId.h"
#include "console/simPersistID.h"
#include "T3D/gameFunctions.h"
#include "postFx/postEffect.h"
#include "renderInstance/renderProbeMgr.h"

View file

@ -1,6 +1,6 @@
#pragma once
#include "scene/sceneRenderState.h"
#include "core/util/SystemInterfaceList.h"
#include "core/util/systemInterfaceList.h"
#include "ts/tsShape.h"
#include "ts/tsShapeInstance.h"
#include "T3D/assets/ShapeAsset.h"
@ -59,4 +59,4 @@ public:
//Render our particular interface's data
static void renderInterface(U32 interfaceIndex, SceneRenderState* state);
};
};

View file

@ -1,5 +1,5 @@
#pragma once
#include "core/util/SystemInterfaceList.h"
#include "core/util/systemInterfaceList.h"
class UpdateSystemInterface : public SystemInterface<UpdateSystemInterface>
{
@ -13,4 +13,4 @@ public:
static void processTick();
static void advanceTime(U32 _tickMS);
static void interpolateTick(U32 _deltaMS);
};
};

View file

@ -1008,20 +1008,34 @@ bool GFXGLShader::_loadShaderFromStream( GLuint shader,
Vector<U32> lengths;
// The GLSL version declaration must go first!
const char *versionDecl = "#version 400\r\n";
buffers.push_back( dStrdup( versionDecl ) );
lengths.push_back( dStrlen( versionDecl ) );
if(GFXGL->mCapabilities.shaderModel5)
char* versionDecl = "#version 150\r\n";
if (!gglHasExtension(ARB_texture_cube_map_array))
{
const char *extension = "#extension GL_ARB_gpu_shader5 : enable\r\n";
buffers.push_back( dStrdup( extension ) );
lengths.push_back( dStrlen( extension ) );
Con::errorf("ARB_texture_cube_map_array not found. attempting to use 4.0 core");
versionDecl = "#version 400\r\n";
buffers.push_back(dStrdup(versionDecl));
lengths.push_back(dStrlen(versionDecl));
}
else
{
Con::errorf("Attempting to use 3.2 core with ARB_texture_cube_map_array ");
buffers.push_back(dStrdup(versionDecl));
lengths.push_back(dStrlen(versionDecl));
const char* extension = "#extension GL_ARB_texture_cube_map_array : enable\r\n";
buffers.push_back(dStrdup(extension));
lengths.push_back(dStrlen(extension));
}
const char *newLine = "\r\n";
buffers.push_back( dStrdup( newLine ) );
lengths.push_back( dStrlen( newLine ) );
if (GFXGL->mCapabilities.shaderModel5)
{
const char* extension = "#extension GL_ARB_gpu_shader5 : enable\r\n";
buffers.push_back(dStrdup(extension));
lengths.push_back(dStrlen(extension));
}
const char* newLine = "\r\n";
buffers.push_back(dStrdup(newLine));
lengths.push_back(dStrlen(newLine));
// Now add all the macros.
for( U32 i = 0; i < macros.size(); i++ )

View file

@ -39,7 +39,7 @@
#include "gfx/gfxVertexBuffer.h"
#endif
#include "core/util/SystemInterfaceList.h"
#include "core/util/systemInterfaceList.h"
#ifndef _MATERIALS_PROCESSEDSHADERMATERIAL_H_
#include "materials/processedShaderMaterial.h"
@ -126,7 +126,7 @@ public:
void clear();
inline bool ProbeRenderInst::operator ==(const ProbeRenderInst& b) const
inline bool operator ==(const ProbeRenderInst& b) const
{
return mProbeIdx == b.mProbeIdx;
}

View file

@ -20,7 +20,7 @@
// IN THE SOFTWARE.
//-----------------------------------------------------------------------------
#include "shadergen/CustomShaderFeature.h"
#include "shadergen/customShaderFeature.h"
#ifdef TORQUE_D3D11
#include "shaderGen/HLSL/customFeatureHLSL.h"

View file

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 248 KiB

After

Width:  |  Height:  |  Size: 248 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Before After
Before After

View file

@ -1,10 +0,0 @@
function ImportTesting::onCreate(%this)
{
}
function ImportTesting::onDestroy(%this)
{
}

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc20_ambientOcclusion"
imageFile="@assetFile=Conc20_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc20_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

View file

@ -1,9 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="SMIntWall8756_ALBEDO"
imageFile="@assetFile=SMIntWall8756.png"
AssetName="Conc20_baseColor"
imageFile="@assetFile=Conc20_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/SMIntWall8756.png"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc20_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -1,9 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="SMBunkWall66_ALBEDO"
imageFile="@assetFile=SMBunkWall66.png"
AssetName="Conc20_metallic"
imageFile="@assetFile=Conc20_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/SMBunkWall66.png"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc20_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc20_normal"
imageFile="@assetFile=Conc20_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc20_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc20_roughness"
imageFile="@assetFile=Conc20_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc20_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc21_ambientOcclusion"
imageFile="@assetFile=Conc21_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc21_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc21_baseColor"
imageFile="@assetFile=Conc21_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc21_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc21_metallic"
imageFile="@assetFile=Conc21_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc21_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc21_normal"
imageFile="@assetFile=Conc21_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc21_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc21_roughness"
imageFile="@assetFile=Conc21_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc21_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc39_ambientOcclusion"
imageFile="@assetFile=Conc39_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc39_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc39_baseColor"
imageFile="@assetFile=Conc39_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc39_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc39_metallic"
imageFile="@assetFile=Conc39_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc39_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc39_normal"
imageFile="@assetFile=Conc39_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc39_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Conc39_roughness"
imageFile="@assetFile=Conc39_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Conc39_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="CorrugatedWall6_ambientOcclusion"
imageFile="@assetFile=CorrugatedWall6_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/CorrugatedWall6_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="CorrugatedWall6_baseColor"
imageFile="@assetFile=CorrugatedWall6_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/CorrugatedWall6_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="CorrugatedWall6_metallic"
imageFile="@assetFile=CorrugatedWall6_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/CorrugatedWall6_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="CorrugatedWall6_normal"
imageFile="@assetFile=CorrugatedWall6_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/CorrugatedWall6_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="CorrugatedWall6_roughness"
imageFile="@assetFile=CorrugatedWall6_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/CorrugatedWall6_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 KiB

View file

@ -5,5 +5,5 @@
imageFile="@assetFile=Danger"
useMips="true"
isHDRImage="false"
originalFilePath="/Danger"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Danger"
VersionId="1" />

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Door9_ambientOcclusion"
imageFile="@assetFile=Door9_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Door9_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Door9_baseColor"
imageFile="@assetFile=Door9_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Door9_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Door9_metallic"
imageFile="@assetFile=Door9_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Door9_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Door9_normal"
imageFile="@assetFile=Door9_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Door9_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Door9_roughness"
imageFile="@assetFile=Door9_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Door9_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 KiB

View file

@ -5,5 +5,5 @@
imageFile="@assetFile=Grass"
useMips="true"
isHDRImage="false"
originalFilePath="/Grass"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Grass"
VersionId="1" />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Rock3_ambientOcclusion"
imageFile="@assetFile=Rock3_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Rock3_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Rock3_baseColor"
imageFile="@assetFile=Rock3_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Rock3_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Rock3_metallic"
imageFile="@assetFile=Rock3_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Rock3_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Rock3_normal"
imageFile="@assetFile=Rock3_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Rock3_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Rock3_roughness"
imageFile="@assetFile=Rock3_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Rock3_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Roof11_ambientOcclusion"
imageFile="@assetFile=Roof11_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Roof11_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Roof11_baseColor"
imageFile="@assetFile=Roof11_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Roof11_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Roof11_metallic"
imageFile="@assetFile=Roof11_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Roof11_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Roof11_normal"
imageFile="@assetFile=Roof11_normal.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Roof11_normal.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="Roof11_roughness"
imageFile="@assetFile=Roof11_roughness.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/Roof11_roughness.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="SMBunkWall66_ambientOcclusion"
imageFile="@assetFile=SMBunkWall66_ambientOcclusion.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/SMBunkWall66_ambientOcclusion.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="SMBunkWall66_baseColor"
imageFile="@assetFile=SMBunkWall66_baseColor.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/SMBunkWall66_baseColor.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,9 @@
<ImageAsset
canSave="true"
canSaveDynamicFields="true"
AssetName="SMBunkWall66_metallic"
imageFile="@assetFile=SMBunkWall66_metallic.png"
useMips="true"
isHDRImage="false"
originalFilePath="E:/Gamedev/TTR/TTRClassic/levels/Exported/SMBunkWall66_metallic.png"
VersionId="1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show more