Map a texture to cover only a portion of the surface
Article needs peer review
Summary
"How do I map a texture, in cylindrical projection, for example, and only cover a certain percentage of the object's surface?"
You can achieve this effect by applying or defining a UV texture projection to the object and then scaling and/or translating it.
Steps
You can achieve this effect by applying or defining a UV texture projection to the object and then scaling and/or translating it.
For this example, we will apply a 2D image as a texture.
- Select the object to which you wish to apply a texture.
- Apply a texture using the Get > Texture > Image button, found in the Render toolbar or by using any of the other methods defined in Chapter 3: Materials & Texture Basics of the Shaders, Lights & Cameras guide. The image shader property page will then appear.
- Once you've selected an image to use as a texture, define a texture space by clicking the New button below the thumbnail image.
- Select a UV texture projection.
<P>You could also have defined a texture projection prior to applying a texture using the Get > Property > Texture Support button from the Render toolbar.
- In that case, you would simply have to select the projection from the image shader's Texture Space drop-down menu:
- Select the texture projection.
| Note | You may have to make the projection visible first. Do this by making Texture Controls visible from a viewport's Show menu. If the texture control still isn't visible, select the object and press the j key. |
- Use the Scale controls (shortcut key: x) in the Transform panel to scale in x and y to fit the desired area on the object's surface.
- Translate (shortcut key: v) the projection to where you wish to place the texture.
More Information
The ability to control the texture projection as in SOFTIMAGE|3D will be implemented in a future release. For now, we can only manipulate the texture supports.
References
Shaders, Lights & Cameras guide, Advanced Materials & Textures section
Applies To: XSI 1.0 on NT,Win2K,Irix
Posted: 11/22/2000

