Yep, it's me again, and I've done some more personal research into some aspects of X10 which can leave users despising the program. I'm sure
everyone has run into the problem of
not seeing textures on any custom media and I have a few tips. Let's start:
If your objects displays the model but the texure shows white...
You should either:
-Change the damn texture from white!!! [/blunt joke]
-Open up the .fpi/fpe file.
-Scroll to the texture path of the object.
-Open another window and navigate to where the texture path is described by the file.
-If it is not there, obviously you may have put it in the wrong place or not put it there at all.
To resolve this...
Simply either find the texture and copy it to the required location or edit the texture path in the object's specs.
OR
Re-install/replace the item to see if it is a problem with that. If the installation is the cause, download it again or contact TGC.
OR
Whine. Nah :y noone should do that, it's trial and error, guys!
If the texture is there:
-Make sure it is not transparent.
-Try copying the texture and saving it as another file type (.dds, .tga etc.).
-Create another layer (Paint.NET, GIMP or Adobe Photoshop) and merge it down onto the base texture to remove the transparency filter on the base texture.
-Copy the base texture onto another layer and flatten it (merge all layers together) to strengthen the opacity if it is transparent.
If the object doesn't appear at all...
-Check the model path (although it would usually crash if the model wasn't there) and follow to the highlighted directory.
-Re-import the model or re-save it in the modelling program.
-Check the texture path (do the same as the first part)
-Verify the model you saved contained the right model parts (in Blender, you need to select all the parts of the model and hit "Merge objects" and export whilst selecting the model). Failing to do this can result in nothing being exported.
-Make sure the model has inverted normals (sometimes works without inverted normals) and that it's poly count is not too high, since that'll cause a stir with the engine.
-Check that it's shader (if ituses one) is a Pixel Shader 4.0 shader, FPSC X10 only works with PS4 shaders. The version should be down at the bottom of the file like this:
technique10 Draw
{
pass P0
{
SetVertexShader( CompileShader( vs_4_0, VS() ) );
SetGeometryShader( NULL );
SetPixelShader( CompileShader( ps_4_0, PS() ) );
SetBlendState( EnableTransparency, float4( 0.0f, 0.0f, 0.0f, 0.0f ), 0xFFFFFFFF );
SetDepthStencilState( EnableDepth, 0 );
}
}
-------------------------------------------------------------------
Thanks for reading, and I hope this has helped a lot of you working with custom media
.
-SSG
Windows 7, 3GB RAM, 160GB HDD + 320GB HDD, AMD Athlon 64 X2 4400+ 2.3GHz Dual Core, ATi Radeon Sapphire HD 4550 512MB DDR3 with DirectX 11