Texturing imported models by subdivisionLast updated: 08.05.2002
Bryce 2 is able to import model types such as 3DMF that can normally carry texture mapping information, but can make no use of that information. This means that if you want to assign textures to your imported model, you can't use texture maps. However, provided that you can break down the model into its subparts, you aren't forced to use the much cruder method of texturing by Booleans. The principle behind texturing by subdivision is simple. You export the model from Poser as a set of distinct groups, rather than as a single, undecomposed object. Within Bryce, you can then assign a distinct texture to each group, rather than assigning a single texture to the whole object. The following example looks at texturing a male casual figure.
There are certain problems with this technique. First of all, if you look closely at the rendered image above, you may notice that the 'flesh' color spills over the collar of the figure's shirt. This is because the collar is actually part of the neck object, and so it receives the same texture as the rest of the neck. This can be dealt with by post-editing in an image processing program such as Photoshop, or, more awkwardly, by using Boolean operations. A second problem is that often two unrelated parts of the body may be seen as being part of the same object. When you click on the head, for example, the right foot is also selected. This is due to a bug in Bryce's DXF importer. There are two possible solutions to this problem. One is to use a variation of the Boolean technique to duplicate and then separate the affected parts. This is fiddly and awkward, but requires no other applications. Moreover, as you're only duplicating parts of a figure rather than the entire figure, the memory impact is not too severe. A better solution is to pass the model through another modelling application before importing it to Bryce. The problem seems to be caused by an interaction between Poser and Bryce (or more particularly, their ways of reading and writing files), and can often be resolved by using another application as an intermediary. The major drawback of the technique remains that it is still rather crude, and fine detail is not possible. You will generally need to post-edit the rendered image in an image-processing program. |
![]() |