Method Summary |
|
addScriptLink (text,
event)
Add a new script link to this Material. |
|
clearIpo ()
Unlink the ipo from this material. |
bool
|
clearScriptLinks ()
Delete all this Material's script links. |
|
clearTexture (index)
Clear the ith (given by 'index') texture channel of this material. |
float
|
getAdd ()
Get the glow factor. |
float
|
getAlpha ()
Get the alpha (transparency) value. |
float
|
getAmb ()
Get the ambient color blend factor. |
float
|
getEmit ()
Get the emitting light intensity. |
float
|
getFlareBoost ()
Get the flare's extra strength. |
int
|
getFlareSeed ()
Get flare's offset in the seed table. |
float
|
getFlareSize ()
Get the ratio: flareSize / haloSize. |
float
|
getFresnelMirr ()
Get power of Fresnel for mirror reflection. |
float
|
getFresnelMirrFac ()
Get the number of Ray Mirror. |
float
|
getFresnelTrans ()
Get power of Fresnel for transparency. |
float
|
getFresnelTransFac ()
Get blending factor for Fresnel. |
int
|
getHaloSeed ()
Get the seed for random ring dimension and line location in halos. |
float
|
getHaloSize ()
Get the halo size. |
int
|
getHardness ()
Get the hardness of the specularity. |
float
|
getIOR ()
Get the angular index of refraction for raytrace. |
Ipo
|
getIpo ()
Get the Ipo associated with this material, if any. |
list of 3 floats
|
getMirCol ()
Get the mirror color triplet. |
int
|
getMode ()
Get this Material's mode flags. |
string
|
getName ()
Get the name of this Material object. |
int
|
getNFlares ()
Get the number of halo subflares. |
int
|
getNLines ()
Get the number of star shaped lines on each halo. |
int
|
getNRings ()
Get the number of rings on each halo. |
int
|
getNStars ()
Get the number of points in the halo stars. |
float
|
getRayMirr ()
Get amount mirror reflection for raytrace. |
int
|
getRayMirrDepth ()
Get amount of inter-reflections calculated maximal. |
float
|
getRef ()
Get the reflectivity value. |
list of 3 floats
|
getRGBCol ()
Get the rgb color triplet. |
list
|
getScriptLinks (event)
Get a list with this Material's script links of type 'event'. |
float
|
getSpec ()
Get the specularity value. |
list of 3 floats
|
getSpecCol ()
Get the specular color triplet. |
float
|
getSpecTransp ()
Get the specular transparency. |
float
|
getSubSize ()
Get the dimension of subflare, dots and circles. |
list of MTex
|
getTextures ()
Get this Material's Texture list. |
int
|
getTransDepth ()
Get amount of refractions calculated maximal. |
float
|
getZOffset ()
Get the artificial offset for faces with this Material. |
|
setAdd (add)
Set the glow factor. |
|
setAlpha (alpha)
Set the alpha (transparency) value. |
|
setAmb (amb)
Set the ambient color blend factor. |
|
setEmit (emit)
Set the emitting light intensity. |
|
setFlareBoost (flareboost)
Set the flare's extra strength. |
|
setFlareSeed (flareseed)
Set flare's offset in the seed table. |
|
setFlareSize (flaresize)
Set the ratio: flareSize / haloSize. |
|
setFresnelMirr (nrmirr)
Set power of Fresnel for mirror reflection. |
|
setFresnelMirrFac (nrmirr)
Set the number of ray mirror |
|
setFresnelTrans (nrmirr)
Set power of Fresnel for transparency. |
|
setFresnelTransFac (nrmirr)
Set blending factor for Fresnel. |
|
setHaloSeed (haloseed)
Set the seed for random ring dimension and line location in halos. |
|
setHaloSize (halosize)
Set the halo size. |
|
setHardness (hardness)
Set the hardness of the specularity. |
|
setIOR (nrmirr)
Set the angular index of refraction for raytrace. |
|
setIpo (ipo)
Link an ipo to this material. |
|
setMirCol (rgb)
Set the mirror color triplet. |
|
setMode (m,
m2,
m3,
and_so_on,
up_to_21)
Set this Material's mode flags. |
|
setName (name)
Set the name of this Material object. |
|
setNFlares (nflares)
Set the number of halo subflares. |
|
setNLines (nlines)
Set the number of star shaped lines on each halo. |
|
setNRings (nrings)
Set the number of rings on each halo. |
|
setNStars (nstars)
Set the number of points in the halo stars. |
|
setRayMirr (nrmirr)
Set amount mirror reflection for raytrace. |
|
setRayMirrDepth (nrmirr)
Set amount mirror reflection for raytrace. |
|
setRef (ref)
Set the reflectivity value. |
|
setRGBCol (rgb)
Set the rgb color triplet. |
|
setSpec (spec)
Set the specularity value. |
|
setSpecCol (rgb)
Set the specular color triplet. |
|
setSpecTransp (spectransp)
Set the specular transparency. |
|
setSubSize (subsize)
Set the dimension of subflare, dots and circles. |
|
setTexture (index,
texture,
texco,
mapto)
Assign a Blender Texture object to slot number 'number'. |
|
setTransDepth (nrmirr)
Set amount of refractions calculated maximal. |
|
setZOffset (zoffset)
Set the artificial offset for faces with this Material. |
Class Variable Summary |
|
add : Glow factor - [0.0, 1.0]. |
|
alpha : Alpha (translucency) component of the Material - [0.0, 1.0]. |
|
amb : Ambient factor - [0.0, 1.0]. |
|
B : Blue component of rgbCol - [0.0, 1.0]. |
|
emit : Emitting light intensity - [0.0, 1.0]. |
|
flareBoost : Flare's extra strength - [0.1, 10.0]. |
|
flareSeed : Offset in the seed table - [0, 255]. |
|
flareSize : Factor the flare is larger than the halo - [0.1, 25.0]. |
|
fresnelDepth : Power of Fresnel for mirror reflection. |
|
fresnelDepthFac : Blending factor for Fresnel. |
|
fresnelTrans : Power of Fresnel for transparency. |
|
fresnelTransFac : Blending factor for Fresnel. |
|
G : Green component of rgbCol - [0.0, 1.0]. |
|
haloSeed : To use random values for ring dimension and line location - [0,
255]. |
|
haloSize : Dimension of the halo - [0.0, 100.0]. |
|
hard : Hardness of the specularity - [1, 255]. |
|
IOR : Sets the angular index of refraction for raytrace. |
Blender Ipo |
ipo : This Material's ipo. |
|
mirCol : Mirror color rgb triplet. |
int |
mode : Mode flags as an or'ed int value. |
|
name : Material's name. |
|
nFlares : Number of halo subflares - [1, 32]. |
|
nLines : Number of star shaped lines on each halo - [0, 250]. |
|
nRings : Number of halo rings - [0, 24]. |
|
nStars : Number of points on the halo stars - [3, 50]. |
|
R : Red component of rgbCol - [0.0, 1.0]. |
|
rayMirr : Amount mirror reflection for raytrace. |
|
rayMirrDepth : Amount of inter-reflections calculated maximal. |
|
ref : Reflectivity - [0.0, 1.0]. |
|
rgbCol : Material's RGB color triplet. |
|
spec : Specularity - [0.0, 2.0]. |
|
specCol : Specular color rgb triplet. |
|
specTrans : Makes specular areas opaque on transparent materials. |
|
specTransp : Specular transparency - [0.0, 1.0]. |
|
subSize : Dimension of subflares, dots and circles - [0.1, 25.0]. |
|
transDepth : Amount of refractions calculated maximal. |
|
zOffset : Artificial Z offset for faces - [0.0, 10.0]. |