Packageaway3d.materials
Classpublic class SphericEnvMapPBMaterial
InheritanceSphericEnvMapPBMaterial Inheritance away3d.materials.SinglePassShaderMaterial

BitmapData material which creates reflections based on a spherical map.

Public Properties
 PropertyDefined by
  envMapAlpha : Number
The opacity of the environment map, ie: how reflective the surface is.
SphericEnvMapPBMaterial
  reflectivityMap : BitmapData
A texture map that indicates the reflection amount for each texel
SphericEnvMapPBMaterial
Protected Properties
 PropertyDefined by
  _envMap : BitmapData
SphericEnvMapPBMaterial
Public Methods
 MethodDefined by
  
SphericEnvMapPBMaterial
(bitmap:BitmapData, normalMap:BitmapData, envMap:BitmapData, targetModel:Mesh, init:Object = null)
Creates a new SphericEnvMapPBMaterial object.
SphericEnvMapPBMaterial
Protected Methods
 MethodDefined by
  
updatePixelShader(source:Object3D, view:View3D):void
SphericEnvMapPBMaterial
Property detail
_envMapproperty
protected var _envMap:BitmapData
envMapAlphaproperty 
envMapAlpha:Number  [read-write]

The opacity of the environment map, ie: how reflective the surface is. 1 is a perfect mirror.

Implementation
    public function get envMapAlpha():Number
    public function set envMapAlpha(value:Number):void
reflectivityMapproperty 
reflectivityMap:BitmapData  [read-write]

A texture map that indicates the reflection amount for each texel

Implementation
    public function get reflectivityMap():BitmapData
    public function set reflectivityMap(value:BitmapData):void
Constructor detail
SphericEnvMapPBMaterial()constructor
public function SphericEnvMapPBMaterial(bitmap:BitmapData, normalMap:BitmapData, envMap:BitmapData, targetModel:Mesh, init:Object = null)Parameters
bitmap:BitmapData — The texture to be used for the diffuse shading
 
normalMap:BitmapData — An object-space normal map
 
envMap:BitmapData — The environment map to be reflected
 
targetModel:Mesh — The target mesh for which this shader is applied
 
init:Object (default = null) — An initialisation object
Init Parameters
 envMapAlpha:Number (default = 1)
Method detail
updatePixelShader()method
protected override function updatePixelShader(source:Object3D, view:View3D):void Parameters
source:Object3D
 
view:View3D
Wiki link
Click to go to the wiki page for 'away3d.materials.SphericEnvMapPBMaterial'

Code examples

Comments