#1
|
|||
|
|||
Blending and getting an individual texture from a face
Hello,
I am blending textures on a .vzf face added using body.addFace. This worked pretty well until the artist started using facegen, which wants to generate multiple texture files for the face. Using the blend example, I am blending using code like: Code:
self.blend = viz.add('multitexblend.fp') self.VizFaceObject.apply(self.blend) self.NeutralTextureFileName = file1 self.Texture1 = viz.add(textureFile1) self.Texture2 = viz.add(textureFile2) self.VizFaceObject.texture(self.Texture1) self.VizFaceObject.texture(self.Texture2, '', 1) self.blend.param(0,0) So, is there a way to blend only the skin texture? And if so, how do I access it? Thanks, Christian |
#2
|
|||
|
|||
When applying the texture and fragment program, specify the sub-node that the skin texture is applied to. For example:
Code:
face.apply(blend,'skin_geom') face.texture(tex1,'skin_geom') face.texture(tex2,'skin_geom',1) |
#3
|
|||
|
|||
Thanks, that works.
Christian |
|
|