Softimage shaders

The following Softimage shaders are supported, and their source code (the right-hand column is the cpp file name) provided in the svn trunk.

   

Illumination

Constantmaterial_lambert

Texture  

Imagetxt2d_image_explicit
Scalar Imagetxt2d_scalarimage_explicit
Gradienttxt2d_gradient_v2
Color Gradientsib_color_gradient

Attributes

Booleansib_attribute_boolean
Colorsib_attribute_color
Integersib_attribute_integer
Scalarsib_attribute_scalar
Vectorsib_attribute_vector
Transformsib_attribute_transform

Bump

Bumpmapsib_zbump

Color Channels

Pickersib_channel_picker
HLSA Combinesib_hlsa_combine
HSVA Combinesib_hsva_combine
RGBA Combinesib_color_combine

Image Processing

Color Correctionsib_color_correction
Color Balancesib_color_balance
HLS Adjustsib_color_hls_adjust
Intensitymib_color_intensity
Invertsib_color_invert
RGBA Keyerrgba_keyer
Scalar Invertsib_scalar_invert

Mixers

Mix 2 Colorssib_color_2mix
Mix 8 Colorssib_color_8mix

Conversion

Color to Scalarsib_color_to_scalar
Color to Vectorsib_color_to_vector
Color to Booleansib_color_to_boolean
RGB to HSVsib_color_rgb_to_hsv
HSV to RGBsib_color_hsv_to_rgb
Integer to Scalarsib_integer_to_scalar
Scalar to Colorsib_scalar_to_color
Scalar to Integersib_scalar_to_integer
Scalars to Vectorsib_scalars_to_vector
Vector to Scalarsib_vector_to_scalar
Vector Coordinate Convertorsib_space_conversion
Vector2 To Vector3Vector2ToVector3
Vector3 To Vector2Vector3ToVector2

Math

Color Basicsib_color_math_basic
Color Exponentsib_color_math_exponent
Color Logicsib_color_math_logic
Color Unarysib_color_math_unary
Color Smooth Rangesib_color_smoothrange
Averagemib_color_average
Change Rangesib_interp_linear
In Rangesib_color_inrange
Scalar Basicsib_scalar_math_basic
Scalar Exponentsib_scalar_math_exponent
Scalar In Rangesib_scalar_inrange
Scalar Logicsib_scalar_math_logic
Scalar Unarysib_scalar_math_unary
Scalar Smooth Rangesib_scalar_smoothrange
FmodMath_int_fmod
Boolean Logicsib_boolean_math_logic
Boolean Negatesib_boolean_negate
Vector-Scalarsib_vector_math_scalar
Vector-Vectorsib_vector_math_vector
Linear Falloffsib_atten_linear
Scalar Curvesib_scalar_math_curve
Color Curvesib_color_math_curve

Share

Booleansib_boolean_passthrough
Colorsib_color_passthrough
Integersib_integer_passthrough
Scalarsib_scalar_passthrough
Vectorsib_vector_passthrough

Switch

Color Booleansib_color_switch
Scalar Booleansib_scalar_switch
Vector Booleansib_vector_switch
Color Multi-Switchsib_color_multi_switch
Scalar Multi-Switchsib_scalar_multi_switch
Vector Multi-Switchsib_vector_multi_switch
Boolean Array SwitchBooleanSwitch
Integer Array SwitchIntegerSwitch
Scalar Array SwitchScalarSwitch
Color4 Array SwitchColor4Switch
Vector3 Array SwitchVector3Switch

Texture Space Generators

Projection Lookupsib_texproj_lookup

Map LookUps

Image LookUpmib_texture_lookup
Map Lookup Booleanmap_lookup_boolean
Map Lookup Colormap_lookup_color
Map Lookup Integermap_lookup_integer
Map Lookup Scalarmap_lookup_scalar
Map Lookup Vectormap_lookup_vector
Edit_UVmib_texture_remap
Vertex Colorsib_vertex_color_alpha

Auxiliary Shaders

ImageClipsib_image_clip
Mattesib_matte
Texture Layerssib_texturelayer

 

 

  • No labels