| 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]. |