Line 31: | Line 31: | ||
=Properties= | =Properties= | ||
+ | |||
+ | {{ScriptFunction|int|DefaultReflectionResolution|{get, set;}|Cubemap resolution for default reflection.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.DefaultReflectionResolution=256<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.DefaultReflectionResolution) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SMaterial|Skybox|{get, set;}|The global skybox to use.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.Skybox=Space.Resources[1].AsMaterial<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.Skybox.Name) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|FlareFadeSpeed|{get, set;}|The fade speed of all flares in the Scene.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FlareFadeSpeed=5<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.FlareFadeSpeed) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|FlareStrength|{get, set;}|The intensity of all flares in the Scene.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FlareStrength=1<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.FlareStrength) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|HaloStrength|{get, set;}|Size of the light halos.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.HaloStrength=1<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.HaloStrength) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|int|ReflectionBounces|{get, set;}|The number of times a reflection includes other reflections.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.ReflectionBounces=5<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.ReflectionBounces) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|ReflectionIntensity|{get, set;}|How much the skybox / custom cubemap reflection affects the Scene.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.ReflectionIntensity=1<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.ReflectionIntensity) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SColor|SubtractiveShadowColor|{get, set;}|The color used for the sun shadows in the Subtractive lightmode.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.SubtractiveShadowColor=Color.Red<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.SubtractiveShadowColor.ToString()) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|AmbientIntensity|{get, set;}|How much the light from the Ambient Source affects the Scene.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientIntensity=1<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientIntensity) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SColor|AmbientLight|{get, set;}|Flat ambient lighting color.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientLight=Color.Blue<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientLight.ToString()) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SColor|AmbientGroundColor|{get, set;}|Ambient lighting coming from below.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientGroundColor=Color.Green<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientGroundColor.ToString()) | ||
+ | }} | ||
+ | |||
+ | |||
+ | {{ScriptFunction|SColor|AmbientEquatorColor|{get, set;}|Ambient lighting coming from the sides.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientEquatorColor=Color.Green<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientEquatorColor.ToString()) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SColor|AmbientSkyColor|{get, set;}|Ambient lighting coming from above.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientSkyColor=Color.White<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientSkyColor.ToString()) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SAmbientMode|AmbientMode|{get, set;}|Ambient lighting mode.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientMode=0<br> | ||
+ | ''--Skybox = 0.''<br> | ||
+ | ''--Trilight = 1.''<br> | ||
+ | ''--Flat = 3.''<br> | ||
+ | ''--Custom = 4.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientMode) | ||
+ | }} | ||
+ | |||
+ | |||
+ | {{ScriptFunction|float|FogEndDistance|{get, set;}|The ending distance of linear fog.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FogEndDistance=300<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.FogEndDistance) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|FogStartDistance|{get, set;}|The starting distance of linear fog.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FogStartDistance=10<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.FogStartDistance) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|FogDensity|{get, set;}|The density of the exponential fog.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FogDensity=10<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.FogDensity) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SFogMode|FogMode|{get, set;}|Ambient lighting mode.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.FogMode=2<br> | ||
+ | ''--Linear = 1.''<br> | ||
+ | ''--Exponential = 2.''<br> | ||
+ | ''--ExponentialSquared = 3.''<br> | ||
+ | Space.Log(Space.RenderSettings.FogMode) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|bool|Fog|{get, set;}|The color of the fog.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.Fog=true<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.Fog) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|float|AmbientSkyboxAmount|{get, set;}|How much the light from the Ambient Source affects the Scene.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.AmbientSkyboxAmount=10<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.AmbientSkyboxAmount) | ||
+ | }} | ||
+ | |||
+ | {{ScriptFunction|SDefaultReflectionMode|DefaultReflectionMode|{get, set;}|Ambient lighting mode.|5= | ||
+ | ''--set value.''<br> | ||
+ | Space.RenderSettings.DefaultReflectionMode=1<br> | ||
+ | ''--Skybox = 0.''<br> | ||
+ | ''--Custom = 1.''<br> | ||
+ | ''--get value.''<br> | ||
+ | Space.Log(Space.RenderSettings.DefaultReflectionMode) | ||
+ | }} | ||
+ | |||
+ | {{Scripting Navbox}} |
The Render Settings include values for a range of visual elements in Scene, such as fog and ambient light.
Set a global texture property.
--Create a shader first and define it "half _Mult".
--Use "_Mult" as "_Metallic" and delete "_Metallic".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderTexture("_TestTex",Space.Resources[3])
Set a global float property for all shaders.
--Create a shader first and define "sampler2D _TestTex".
--Use "_TestTex" as "_MainTex" and delete "_MainTex".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_Mult",1)
Set a global color property for all shaders.
--create a shader first and define "fixed4 _TestColor"
--use "_TestColor" as "_Color" and delete "_TestColor".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_TestColor",Color.Red)
Set a global color property for all shaders.
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_TestVector",Vector.One)
Cubemap resolution for default reflection.
Space.RenderSettings.DefaultReflectionResolution=256
--get value.
The global skybox to use.
Space.RenderSettings.Skybox=Space.Resources[1].AsMaterial
--get value.
The fade speed of all flares in the Scene.
Space.RenderSettings.FlareFadeSpeed=5
--get value.
The intensity of all flares in the Scene.
Space.RenderSettings.FlareStrength=1
--get value.
Size of the light halos.
Space.RenderSettings.HaloStrength=1
--get value.
The number of times a reflection includes other reflections.
Space.RenderSettings.ReflectionBounces=5
--get value.
How much the skybox / custom cubemap reflection affects the Scene.
Space.RenderSettings.ReflectionIntensity=1
--get value.
The color used for the sun shadows in the Subtractive lightmode.
Space.RenderSettings.SubtractiveShadowColor=Color.Red
--get value.
How much the light from the Ambient Source affects the Scene.
Space.RenderSettings.AmbientIntensity=1
--get value.
Flat ambient lighting color.
Space.RenderSettings.AmbientLight=Color.Blue
--get value.
Ambient lighting coming from below.
Space.RenderSettings.AmbientGroundColor=Color.Green
--get value.
Ambient lighting coming from the sides.
Space.RenderSettings.AmbientEquatorColor=Color.Green
--get value.
Ambient lighting coming from above.
Space.RenderSettings.AmbientSkyColor=Color.White
--get value.
Ambient lighting mode.
Space.RenderSettings.AmbientMode=0
--Skybox = 0.
--Trilight = 1.
--Flat = 3.
--Custom = 4.
The ending distance of linear fog.
Space.RenderSettings.FogEndDistance=300
--get value.
The starting distance of linear fog.
Space.RenderSettings.FogStartDistance=10
--get value.
The density of the exponential fog.
Space.RenderSettings.FogDensity=10
--get value.
Ambient lighting mode.
Space.RenderSettings.FogMode=2
--Linear = 1.
--Exponential = 2.
--ExponentialSquared = 3.
The color of the fog.
Space.RenderSettings.Fog=true
--get value.
How much the light from the Ambient Source affects the Scene.
Space.RenderSettings.AmbientSkyboxAmount=10
--get value.
Ambient lighting mode.
Space.RenderSettings.DefaultReflectionMode=1
--Skybox = 0.
--Custom = 1.
--get value.
|