Thursday, May 30, 2019

How to Update from old Materials to new PBR/FBX

 
Using Photoshop CX6, Blender 2.79, and Substances Painter.
 
You must have the mesh file as you need to re-export it as a FBX and change the material(s) names.
 
The first thing to do is make a new version in CM, edit the config to trainz-build 4.6 and add this line:
 
mesh-table-lod-transition-distances
 
Not having that line will give an Error.
 
Submit edit and fix any Errors now then make a working copy.

Next edit the name.lm.txt and make all .im into .trainzmesh.

Here's the old one:
version 1.0
offset=0.01;
calcPoint=center;
multiplier=1.0;
animationCutOff=0.05;
renderCutOff=0.00;
attachmentCutOff=0.05;


mesh("0.05")
{
name="5004wheel_bogey.im";
}

mesh("0.4")
{
name="4wheel_bogey_low.im";
}
mesh("0.8")
{
name="4wheel_bogey_med.im";
}


mesh("1.0")
{
name="4wheel_bogey.im";
}


and here the new:

version 1.0
offset=0.01;
calcPoint=center;
multiplier=1.0;
animationCutOff=0.05;
renderCutOff=0.00;
attachmentCutOff=0.05;

mesh("0.05")
{
name="5004wheel_bogey.trainzmesh";
}
mesh("0.4")
{
name="4wheel_bogey_low.trainzmesh";
}
mesh("0.8")
{
name="4wheel_bogey_med.trainzmesh";
}

mesh("1.0")
{
name="4wheel_bogey.trainzmesh";
}

Now do the same to the files but go from name.im to name.fbx Windows will give a warning about file type.

Last thing is add in the PBR textures but you have not made them yet so copy in a placeholder set, ether use one from a down load or the samples from N3V on the Wiki, only need the right size.

My sample I am do as I type this needs a name.m.pbrmetal 1024x1024, I have a sidemain.tga, removed the Alpha and made it all red, deleted sidemain-aidemain.texture.txt, due not need, keep sidemain.texture.txt.

Copy over a normal and a pbr.

Make a copy of the Blender file and save as new name.



To be continued.


No comments:

Post a Comment