Supreme Commander FA Modding - Unit Textures

2 years ago
36

All videos in this series are for Forged Alliance. Supreme Commander isn't much different, but the Seraphim were obviously only in FA.

Unit textures aren't as simply as some more popular strategy games but they're easy enough once you understand the layers. Apart from the tangent space map which doesn't make any sense in-game.

Covering albedo, normalsTS and specteam. I don't think transparent textures on units are possible. Animated textures for treads also covered.

Do not use assets at the same time, they all have the same GUID and will overwrite each other.

Links:
- Bit of info on normal mapping
-- https://www.cs.utexas.edu/~fussell/courses/cs384g-spring2016/lectures/normal_mapping_tangent.pdf

Assets
- #1 - Shaders. 4 versions of UEL0401; tu_aeon, tu_cybran, tu_seraphim, tu_UEF
-- https://drive.google.com/file/d/18zSZcwREuABmtbj5fDjJcBtaykpBmlmL
- #2 - normalsTS. Simple unit with a square normals/tangent space map.
--https://drive.google.com/file/d/1ajPfjYCVStVcpYZshxwpyVwTpc6dSANZ
- #3 - specteam red/metallic. textest1 no effect, tettest2 full effect, texttest3 moderate effect
-- https://drive.google.com/file/d/1jTzoWVtNMuZ7A1xDYGBNXnt8x04HD1jK
- #4 - specteam green/shine. textest1 no effect, tettest2 full effect, texttest3 moderate effect
--https://drive.google.com/file/d/1SO0rG41fuY8hTpuoXXIanw6hChoOO1cv
- #5 - specteam blue/glow. texttest1 quad effect.
--https://drive.google.com/file/d/1yQfc28EoEIpzDIqOM2C1jAm2fmWT_NWL
- #6 - specteam alpha. texttest1 single effect.
-- https://drive.google.com/file/d/1xF6wg7lLUyRhzSIB8294IBRRB5hVzPpN

Timestamps:
00:00 - 02:19
- Opening and shaders
- ...I don't know how to create or edit the shaders

02:19 - 04:16
- Unit file explanations

04:16 - 06:24
- Albedo

06:24 - 12:32
- Normals / Tangent Space (normalsTS)

12:32 - 16:18
- Specteam
-- 13:13 - Red, metallic
-- 14:15 - Green, shine
-- 14:59 - Blue, glow
-- 15:32 - Alpha, team colours

16:18 - 15:55
- Animated Treads

18:55 - End
- Effects and UI ultra-brief explanation

Loading comments...