Website powered by

Aster Glaskasten, Unreal 4

Aster Glaskasten, a wonderful little Bavarian state railways engine in service from 1908. I built the high poly model some time ago and have only just got round to making it a real-time asset and presenting in a scene. The train textures were all made in Substance 4, the learning of which was the main point of the exercise for me.

Aster Glaskasten, Final render in Unreal 4.

Aster Glaskasten, Final render in Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Aster Glaskasten, Closeup detail, Unreal 4.

Low poly wireframe.

Low poly wireframe.

I made my own ground shader that combined textures based on height information stored alongside the main texture - it also allowed water pools to be placed, all controlled with the vertex colour channels.

I made my own ground shader that combined textures based on height information stored alongside the main texture - it also allowed water pools to be placed, all controlled with the vertex colour channels.

Shader fragment showing the different textures heightfields being shifted by the vertex colour to provide the final texture blending masks. U4 has a built-in material for this but it doesn't work with imported models.

Shader fragment showing the different textures heightfields being shifted by the vertex colour to provide the final texture blending masks. U4 has a built-in material for this but it doesn't work with imported models.