Deliverator
Graphical Hackificator
Reposting this here from the Nexus Buddy thread:
One of the things I wanted to improve on in Nexus Buddy was the support for 3D Leaders. Up to now the meshes created by performing Overwrite Meshes from BR2 didn't create vertices with Tangent and Binormal vectors. I suspected that this was the reason why the normal map textures weren't applying correctly so I had a go at adding these additional values. This has definitely lead to normal maps being applied to BR2 sourced meshes in a way that much more closely matches the quality of the vanilla leader.
Here is the vanilla Casimir leader (although with different scene/lights - I was playing around!):
This is the closest it was possible to get with the Blender 2.7x BR2 script and Nexus Buddy 2.1. Notice that due to the normal maps not appearing the beard, clothing and metal crests lack texture detail:
I've updated the BR2 export script to calculate new Normals, Binormals and Tangents for each vertex and then updated Nexus Buddy to read in these values and write them into the .gr2. After hooking up the original materials you can see the normal maps now appear for the beard, clothing and metal. As well as removing the crown I also upscaled the sceptre to prove I've modded the mesh in Blender. There a few differences due to the amount of processing and calculation involved in getting the model to and from Blender, but these are fairly minor and the texturing of the model is significantly improved.
There's some tidyup to do, and then I'll release a new version of the Nexus Buddy and the Blender 2.7x scripts. After that I should write a little tutorial to pull together all the info on 3D Leader modding.
Also I wanted to test importing elements from Civ 4 Leaderheads. I successfully added the helmet from this Civ 4 Alexander model to Civ 5. I had adjust the hair mesh quite a bit in Blender to make sure there was no hair showing through the helmet.
Also I tested a reskin of Casimir. The limitation with reskins is that we can only access the lower resolution DX9 textures and then only via Texmod. If uMod adds support for DX10/11 then we might eventually be able to get the higher resolution textures.
I'll upload the 2.2 Nexus Buddy on Monday and aim to have the tutorials up by the end of July.
One of the things I wanted to improve on in Nexus Buddy was the support for 3D Leaders. Up to now the meshes created by performing Overwrite Meshes from BR2 didn't create vertices with Tangent and Binormal vectors. I suspected that this was the reason why the normal map textures weren't applying correctly so I had a go at adding these additional values. This has definitely lead to normal maps being applied to BR2 sourced meshes in a way that much more closely matches the quality of the vanilla leader.
Here is the vanilla Casimir leader (although with different scene/lights - I was playing around!):
This is the closest it was possible to get with the Blender 2.7x BR2 script and Nexus Buddy 2.1. Notice that due to the normal maps not appearing the beard, clothing and metal crests lack texture detail:
I've updated the BR2 export script to calculate new Normals, Binormals and Tangents for each vertex and then updated Nexus Buddy to read in these values and write them into the .gr2. After hooking up the original materials you can see the normal maps now appear for the beard, clothing and metal. As well as removing the crown I also upscaled the sceptre to prove I've modded the mesh in Blender. There a few differences due to the amount of processing and calculation involved in getting the model to and from Blender, but these are fairly minor and the texturing of the model is significantly improved.
There's some tidyup to do, and then I'll release a new version of the Nexus Buddy and the Blender 2.7x scripts. After that I should write a little tutorial to pull together all the info on 3D Leader modding.
Also I wanted to test importing elements from Civ 4 Leaderheads. I successfully added the helmet from this Civ 4 Alexander model to Civ 5. I had adjust the hair mesh quite a bit in Blender to make sure there was no hair showing through the helmet.
Also I tested a reskin of Casimir. The limitation with reskins is that we can only access the lower resolution DX9 textures and then only via Texmod. If uMod adds support for DX10/11 then we might eventually be able to get the higher resolution textures.
I'll upload the 2.2 Nexus Buddy on Monday and aim to have the tutorials up by the end of July.