Welcome to the Poser Forum
Poser F.A.Q (Updated: 2016 Nov 29 4:50 pm)
Subject: Adding insignia patch?
Does anybody know a good way to add an insignia patch to a clothing item? It's not always enough to simply paint onto the image map of the clothing, since often the general clothing item is a bit low-poly for fine detail. Can you add a high-poly patch to a clothing item and have it conform with it? Thanks--T
Should be possible. You might try something like this; 1) using the Group tool in Poser, slice off a patch-shaped part of the clothing mesh. 2) export this as a new object. 3) load up the free UVmapper and make a new map for the patch, flattening it and filling as much of the map as possible. 4) back into Poser, import the new patch and either; a) set it as a smart prop with "inherit bending from parents" selected, or b) export a new .obj file including both the base clothing item AND the new patch. Go into a text editor and change the "g" statement of the patch to be the same group as the underlying clothing body part. Make sure the patch has a unique "usemtl" statement. Okay, a somewhat simpler solution is to open the clothing item's object file in UVmapper, select the part of the clothing where the patch is, expand that to fill the map and change the material name of that selection. Save the new object, replace the old object in your Runtime directory and delete the rsr. Now you have two texture maps; the original, which now contains a small hole, and a new map, which is concentrated on the patch. Lastly, and the neatest solution, is to pick up the free modeller Wings and make your own patch. Then proceed as above.
For this to work, you'll need two files ... the patch texture itself (top image), and a "mask" of the patch (bottom image).
Much like a transmap, the light areas of the mask will tell Poser which parts should be visible.
Both images should be the same size. I don't have an alligator handy, so this stylish dragon silhouette will have to do.
Now for the tricky part ....
A blender node is used to merge the two textures. The original texture is plugged into Input1, and your patch texture is plugged into Input2. The mask is plugged into the Blending channel, with its value set to 1.
Use the image node's Scale and Offset values to adjust the size and position of the patch texture, so it overlaps the the original texture properly. These values will be different for each clothing item; you'll have to experiment. Set Image_Mapped to "Clamped" to prevent the texture from tiling or repeating.
Your scale/offset settings must be identical for both texture and mask.
Excuse me while I go kick myself. That's a neat trick. You could extend the principle to make multiple badges, or buttons. Small texture maps, and a chain of blenders. Buttonmaps A and B go into Blender 1. Blender 2 combines the Blender 1 output with Buttonmap C. I used the same sort of chaining idea to make a 3-colour Trek-style uniform, which also used a different material style for one component (Babylon 5 is maybe a better example to use).
Hey Little Dragon (or anyone else who might know the answer),
I used the "Blender" method for adding an image patch to an existing texture, which works great for getting a high-resolution image, but is there a way to keep the mesh from distorting the image? The logo in the attached image is supposed to be round.
Simplest way is to pre-distort the image in Photoshop. Most figures, be they clothes, people or whatever, will distort a regular image to a certain degree. The trick is in learning where the distortions occur and correcting them beforehand.
For human models and some clothes, SnowSultan's seam guides are invaluable. The best solution I can suggest for anything else is to make your own templates with UVMapper and customize them by painting guidelines over the area you want to add a logo to, then render that version to see how much distortion occurs.Coppula eam se non posit acceptera jocularum.
Check this thread
"It is good to see ourselves as
others see us. Try as we may, we are never
able to know ourselves fully as we are, especially the evil side of us.
This we can do only if we are not angry with our critics but will take in good
heart whatever they might have to say." - Ghandi
Thanks, that was very helpful. I ended up using this method, combined with BodyPaint in Cinema 4D, which has a feature (Projection Painting) that does the distorting for you, then allows you to export the UV map back to Poser. It's a bit involved--at least to learn!--but it seems to work.