|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Class | Transparency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Synopsis |
A wrapped texture to provide image transparency mapping.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arguments |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Location | lishlite | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
A wrapped texture that provides image mapping for transparency
shading.
The name of the file containing the image data
is provided as a string to parameter "file name".
The file must contain image data in a format for which
an appropriate image driver is currently installed.
Alternatively a pointer to a valid LtImage data structure may be given via parameter "image". If the value NULL is given then the image will be extracted from the file represented by "file name", otherwise the "image" parameter takes precedence. Note that the shader does not maintain a copy of the LtImage specified in this way, so it is the responsibility of the developer to ensure that this image data remains valid for as long as the shader references it.
The "scale" parameter controls how many times the image texture will repeat (over a given area), while the "aspect ratio" parameter allows the aspect ratio (the width divided by the height) of the texture to be altered (this should normally be the aspect ratio of the original image to avoid it appearing squashed when rendered). Note that the `given area' over which the image will repeat will depend on several things. In applications based on LightWorks Session Manager, it will be a one metre square; in other applications it will be one unit of texture space, the meaning of which in terms of world units will depend on the texture space used and the model units.
New! The "width" and "height" parameters are provided as an alternative to "scale" and "aspect ratio" which may be more suitable for many applications. Generally speaking you would want to expose either the "width" and { "height" method or the "scale" and "aspect ratio" method, but not both (it may make sense in some cases to expose the "scale" parameter in addition to "width" and "height", but certainly not { "aspect ratio" as well).
The parameter "softness" controls the degree of blurring on the image texture.
Previous page alphabetically (wrappedimagecolour) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 1990-2005, 2006 LightWork Design Limited. All rights reserved | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||