|
@ -78,7 +78,7 @@ class MaterialsBase extends BaseCfg |
|
|
public $transparencyBack; |
|
|
public $transparencyBack; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var key 是一个textures(贴图数组)中的某个键名 |
|
|
|
|
|
|
|
|
* @var key 高度图 是一个textures(贴图数组)中的某个键名 |
|
|
*/ |
|
|
*/ |
|
|
public $bumptex; |
|
|
public $bumptex; |
|
|
|
|
|
|
|
@ -88,19 +88,16 @@ class MaterialsBase extends BaseCfg |
|
|
* @var string 一个色值或是一个textures(贴图数组)中的某个键名,表示材质的自发光颜色,如果为空,则关闭材质的自发光, |
|
|
* @var string 一个色值或是一个textures(贴图数组)中的某个键名,表示材质的自发光颜色,如果为空,则关闭材质的自发光, |
|
|
*/ |
|
|
*/ |
|
|
public $emission; |
|
|
public $emission; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var object 一个 Emission类 的实例, |
|
|
* @var object 一个 Emission类 的实例, |
|
|
*/ |
|
|
*/ |
|
|
public $emissionCfg; |
|
|
public $emissionCfg; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var object 一个 Visibility类 的实例 |
|
|
|
|
|
|
|
|
* @var object 一个 Visibility类 的实例,定义材质的某些光效应是否可见 |
|
|
*/ |
|
|
*/ |
|
|
public $visibility; |
|
|
public $visibility; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var string 内部体积效果,(体积效果数组的某个键名) |
|
|
* @var string 内部体积效果,(体积效果数组的某个键名) |
|
|
*/ |
|
|
*/ |
|
@ -112,42 +109,34 @@ class MaterialsBase extends BaseCfg |
|
|
public $volumeExterior; |
|
|
public $volumeExterior; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @var string 此参数控制材质与光线作用时,产生阴影的透明度,或控制阴影的颜色(取值,小数形式的色值) |
|
|
|
|
|
*/ |
|
|
|
|
|
public $transparencyShadow = "0 0 0"; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var integer 当前材质的ID号(取值:大于0的整数) |
|
|
* @var integer 当前材质的ID号(取值:大于0的整数) |
|
|
*/ |
|
|
*/ |
|
|
public $id; |
|
|
public $id; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var string TODO:储存个由Scene类颁发的注册信息,后期会屏敝此参数的输出 |
|
|
* @var string TODO:储存个由Scene类颁发的注册信息,后期会屏敝此参数的输出 |
|
|
*/ |
|
|
*/ |
|
|
public $registerId; |
|
|
public $registerId; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var float TODO:采样距离,具体作用尚未明确,(固定取值:0.001) |
|
|
|
|
|
|
|
|
* @var string 此参数控制材质与光线作用时,产生阴影的透明度,或控制阴影的颜色(取值,小数形式的色值) |
|
|
*/ |
|
|
*/ |
|
|
public $bumpsamplingdistance = 0.001; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public $transparencyShadow = "0 0 0"; |
|
|
/** |
|
|
/** |
|
|
* @var bool 是否开启阴捕捉(取值:ture 或 false) |
|
|
* @var bool 是否开启阴捕捉(取值:ture 或 false) |
|
|
*/ |
|
|
*/ |
|
|
public $shadowcatcherEnable = self::CLOSE; |
|
|
public $shadowcatcherEnable = self::CLOSE; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var bool 是否仅捕捉内部灯光的阴影,需要上一个参数打开,本参数才可以设置(取值:ture 或 false) |
|
|
* @var bool 是否仅捕捉内部灯光的阴影,需要上一个参数打开,本参数才可以设置(取值:ture 或 false) |
|
|
*/ |
|
|
*/ |
|
|
public $shadowcatcherOnlyinfinitelights = self::CLOSE; |
|
|
public $shadowcatcherOnlyinfinitelights = self::CLOSE; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @var float TODO:采样距离,具体作用尚未明确,(固定取值:0.001) |
|
|
|
|
|
*/ |
|
|
|
|
|
public $bumpsamplingdistance = 0.001; |
|
|
/** |
|
|
/** |
|
|
* @var bool 设置当前材质是否保存和使用全局光缓存,当需要打开时,需要渲染器开启全局光缓存功能(取值:ture 或 false) |
|
|
* @var bool 设置当前材质是否保存和使用全局光缓存,当需要打开时,需要渲染器开启全局光缓存功能(取值:ture 或 false) |
|
|
*/ |
|
|
*/ |
|
|
public $photongiEnable = self::OPEN; |
|
|
public $photongiEnable = self::OPEN; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @var bool 设置当前材质的模型是否对摄像机背景透明,当需要打开时,需要摄像机开启 Transparent Film 功通(取值:ture 或 false) |
|
|
* @var bool 设置当前材质的模型是否对摄像机背景透明,当需要打开时,需要摄像机开启 Transparent Film 功通(取值:ture 或 false) |
|
|
*/ |
|
|
*/ |
|
|