Projection texture: a special version of PxrTexture to avoid redundant texture lookups.
The filename of the texture. This parameter must be supplied.RIB: string filenameDefault: ""
First Channel Offset
First channel offset to be looked up for filename.RIB: int firstChannelDefault: 0
Selects different reconstruction filters that can be used during texture lookup. The filters available for PxrProjectionLayer are:
- 0: Nearest
- 1: Box
- 2: Bilinear
- 3: Bspline
- 4: Mitchell
- 5: Catmullrom
- 6: Gaussian
- 7: LagrangianRIB: int filterDefault: 1
Specifies how much to blur the image retrieved from the texture file.RIB: float blurDefault: 0.0
Selects whether to interpolate between adjacent resolutions in the multi-resolution texture, resulting in smoother transitions between levels.RIB: int lerpDefault: 1
If there is an error opening the texture, use this color.RIB: color missingColorDefault:
If there is an error opening the texture, use this alpha.RIB: float missingAlphaDefault: 1.0
Apply the reverse sRGB transform your texture. If you are painting textures in sRGB space (default for most paint packages) but viewing your data in data linear space, your textures will look washed out. This will apply the sRGB transform to your texture, which should make it appear visually linear again.RIB: int linearizeDefault: 0
A black and white mask can be used to avoid reading texture on points that won't be visible. PxrProjectionLayer is providing such an output (resultMask) to avoid reading texels that are either occluded or outside of the projection window.RIB: float maskDefault: 1.0
Provides the range over which to apply the texture. Plug a PxrProjector here to provide mapping coordinates to the texture function. Defaults to s,t.RIB: struct manifold
The filtered color result. Note all results are looked up starting at the startChannel offset.
The R channel result
The G channel result
The B channel result
The Alpha channel, which takes into account the mask provided through the mask input.