Site is Loading, Please wait...

FS25 Modding

Fixing the TEXCOORD1 error in Giants Editor (Blender)

When using shaders inside the Material Editing panel in GIANTS Editor (it doesn’t matter what version of the editor, really), this error will be displayed in a pop-up message and also inside the editor’s console.

Error: '3DOBJECTNAME' (3DOBJECTMESH) doesn't have all required vertex attributes for material '3DOBJECTMATERIAL_mat'.
 - Geometry lacks GS_ATTR_TEXCOORD1 data, which is required by the material.

To fix that, * if you exported your 3D mesh from Blender using the GIANTS I3D Exporter*, open the Blender file or your Blender project and select your 3D mesh inside the Outliner Panel. The Outliner Panel is this panel inside Blender:

Beside the 3D mesh’s name, you’ll see a green triangle, the symbol shown in the tabbed menu of the Properties panel. Clicking on that symbol and the Properties panel will now look like this:

Scroll down to where it says UV Maps and hit the + button to create another UV Map.
Please save your project, bring up the GIANTS I3D Exporter and export to an I3D file by overwriting the existing one, or creating a new one to be imported into the GIANTS Editor.

Add the albedo, normal and other texture maps you had for this 3D mesh object, and apply the shader that gave you the error inside the Custom Shader sub-panel.

For your information, shaders can be an excellent add-on for cool surface animation and applying colours to textures already used by a 3D mesh object. I will cover these topics later on in detailed guides here at Alfamods. If you are already familiar with shaders used in GIANTS Engine, I hope this fixed your shading problem.

Reference: Bobcat Designs at https://www.youtube.com/live/D_PjfNzRU1I?si=iyY818DIiHuaN4b3