Bitmap material with per-texel phong shading.
gloss:Number
The gloss component of the specular highlight. Higher numbers will result in a smaller and sharper highlight.
Implementation public function get gloss():Number
public function set gloss(value:Number):void
specular:Number
The strength of the specular highlight
Implementation public function get specular():Number
public function set specular(value:Number):void
specularMap:BitmapData
Implementation public function get specularMap():BitmapData
public function set specularMap(value:BitmapData):void
public function PhongPBMaterial(bitmap:BitmapData, normalMap:BitmapData, targetModel:Mesh, specularMap:BitmapData = null, init:Object = null)
Creates a new PhongPBMaterial object.
Parameters | bitmap:BitmapData — The texture to be used for the diffuse shading
|
|
| normalMap:BitmapData — An object-space normal map
|
|
| targetModel:Mesh — The target mesh for which this shader is applied
|
|
| specularMap:BitmapData (default = null ) — An optional specular map BitmapData, which modulates the specular reflections
|
|
| init:Object (default = null ) — An initialisation object
|
####INIT####
override protected function updatePixelShader(source:Object3D, view:View3D):void
Updates the pixel bender shader
Parameters
Tue Jun 7 2011, 11:27 PM +01:00