Difference between revisions of "DOMMaterialStandard"
From Virtual World Web Wiki
(Documentation for the DOMMaterialStandard class) |
(Documentation for the DOMMaterialStandard class) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Represents a material based on the Unity Standard Shader | ||
+ | |||
*'''Inherits class: [[DOMMaterial]]''' | *'''Inherits class: [[DOMMaterial]]''' | ||
− | |||
===Remarks <nowiki>[</nowiki>[{{fullurl:DOMMaterialStandard Remarks|action=edit}} edit]<nowiki>]</nowiki>=== | ===Remarks <nowiki>[</nowiki>[{{fullurl:DOMMaterialStandard Remarks|action=edit}} edit]<nowiki>]</nowiki>=== | ||
− | {{:DOMMaterialStandard Remarks}} | + | {{#ifexist:DOMMaterialStandard Remarks|{{:DOMMaterialStandard Remarks}}|}} |
===Properties=== | ===Properties=== | ||
:{{CSharp|ResourceValue BumpMap {get; set;} }} | :{{CSharp|ResourceValue BumpMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Normal (bump) Map | ||
:{{CSharp|float BumpScale {get; set;} }} | :{{CSharp|float BumpScale {get; set;} }} | ||
+ | :: | ||
+ | ::The normal map scale | ||
:{{CSharp|Color32 Color {get; set;} }} | :{{CSharp|Color32 Color {get; set;} }} | ||
+ | :: | ||
+ | ::The main color of the material | ||
:{{CSharp|float Cutoff {get; set;} }} | :{{CSharp|float Cutoff {get; set;} }} | ||
+ | :: | ||
+ | ::The albedo alpha cutoff of the material | ||
:{{CSharp|ResourceValue DetailAlbedoMap {get; set;} }} | :{{CSharp|ResourceValue DetailAlbedoMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Detail Albedo Map | ||
:{{CSharp|ResourceValue DetailMask {get; set;} }} | :{{CSharp|ResourceValue DetailMask {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Detail Mask | ||
:{{CSharp|ResourceValue DetailNormalMap {get; set;} }} | :{{CSharp|ResourceValue DetailNormalMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Detail Normal Map | ||
:{{CSharp|float DetailNormalMapScale {get; set;} }} | :{{CSharp|float DetailNormalMapScale {get; set;} }} | ||
+ | :: | ||
+ | ::The detail normal map scale of the material | ||
:{{CSharp|Color32 EmissionColor {get; set;} }} | :{{CSharp|Color32 EmissionColor {get; set;} }} | ||
+ | :: | ||
+ | ::The emission color of the material | ||
:{{CSharp|ResourceValue EmissionMap {get; set;} }} | :{{CSharp|ResourceValue EmissionMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Emission Map | ||
:{{CSharp|float EmissionStrength {get; set;} }} | :{{CSharp|float EmissionStrength {get; set;} }} | ||
− | + | :: | |
− | : | + | ::The emission strength of the material |
:{{CSharp|ResourceValue MainTex {get; set;} }} | :{{CSharp|ResourceValue MainTex {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource representing the Main Texture of this material | ||
:{{CSharp|ResourceValue OcclusionMap {get; set;} }} | :{{CSharp|ResourceValue OcclusionMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Occlusion Map | ||
:{{CSharp|float OcclusionStrength {get; set;} }} | :{{CSharp|float OcclusionStrength {get; set;} }} | ||
+ | :: | ||
+ | ::The occlusion strength of the material | ||
:{{CSharp|float Parallax {get; set;} }} | :{{CSharp|float Parallax {get; set;} }} | ||
+ | :: | ||
+ | ::The strength of the Height (parallax) Map | ||
:{{CSharp|ResourceValue ParallaxMap {get; set;} }} | :{{CSharp|ResourceValue ParallaxMap {get; set;} }} | ||
+ | :: | ||
+ | ::A JPG or PNG resource that makes up the Height (parallax) Map | ||
:{{CSharp|RenderMode RenderingMode {get; set;} }} | :{{CSharp|RenderMode RenderingMode {get; set;} }} | ||
:{{CSharp|string Shader {get; set;} }} | :{{CSharp|string Shader {get; set;} }} | ||
− | |||
:{{CSharp|MaterialUVSec UVSec {get; set;} }} | :{{CSharp|MaterialUVSec UVSec {get; set;} }} | ||
===Constructors=== | ===Constructors=== | ||
:{{CSharp|DOMMaterialStandard()}} | :{{CSharp|DOMMaterialStandard()}} | ||
+ | :: | ||
+ | ::Constructs a new DOMMaterialStandard with default settings | ||
+ | |||
+ | :{{CSharp|DOMMaterialStandard(DOMObject[] children)}} | ||
+ | :: | ||
+ | ::Constructs a new DOMMaterialStandard, adding children at the same time | ||
+ | |||
+ | :{{CSharp|DOMMaterialStandard(string title, DOMObject[] children)}} | ||
+ | :: | ||
+ | ::Constructs a new DOMMaterialStandard, setting a title and adding children at the same time | ||
__NOTOC____NOEDITSECTION__ | __NOTOC____NOEDITSECTION__ |
Latest revision as of 17:36, 19 September 2018
Represents a material based on the Unity Standard Shader
- Inherits class: DOMMaterial
Remarks [edit]
Properties
- ResourceValue BumpMap {get; set;}
- A JPG or PNG resource that makes up the Normal (bump) Map
- float BumpScale {get; set;}
- The normal map scale
- Color32 Color {get; set;}
- The main color of the material
- float Cutoff {get; set;}
- The albedo alpha cutoff of the material
- ResourceValue DetailAlbedoMap {get; set;}
- A JPG or PNG resource that makes up the Detail Albedo Map
- ResourceValue DetailMask {get; set;}
- A JPG or PNG resource that makes up the Detail Mask
- ResourceValue DetailNormalMap {get; set;}
- A JPG or PNG resource that makes up the Detail Normal Map
- float DetailNormalMapScale {get; set;}
- The detail normal map scale of the material
- Color32 EmissionColor {get; set;}
- The emission color of the material
- ResourceValue EmissionMap {get; set;}
- A JPG or PNG resource that makes up the Emission Map
- float EmissionStrength {get; set;}
- The emission strength of the material
- ResourceValue MainTex {get; set;}
- A JPG or PNG resource representing the Main Texture of this material
- ResourceValue OcclusionMap {get; set;}
- A JPG or PNG resource that makes up the Occlusion Map
- float OcclusionStrength {get; set;}
- The occlusion strength of the material
- float Parallax {get; set;}
- The strength of the Height (parallax) Map
- ResourceValue ParallaxMap {get; set;}
- A JPG or PNG resource that makes up the Height (parallax) Map
- RenderMode RenderingMode {get; set;}
- string Shader {get; set;}
- MaterialUVSec UVSec {get; set;}
Constructors
- DOMMaterialStandard()
- Constructs a new DOMMaterialStandard with default settings
- DOMMaterialStandard(DOMObject[] children)
- Constructs a new DOMMaterialStandard, adding children at the same time
- DOMMaterialStandard(string title, DOMObject[] children)
- Constructs a new DOMMaterialStandard, setting a title and adding children at the same time