Adding sun attenuation.

This commit is contained in:
Nissim Hadar 2017-10-05 17:55:24 -07:00
parent e15699192d
commit f261477aa2
2 changed files with 16 additions and 1 deletions

View file

@ -562,7 +562,7 @@
<div><label>Background Blend</label><input type="number" id="property-zone-haze-background-blend" min="0.0" max="1.0" step="0.01"></div>
</div>
<div class="tuple">
<div><label>Altitude<span class="unit">m</span></label><input type="number" id="property-zone-haze-altitude" min="10" max="5000" step="10"></div>
<div><label>Altitude<span class="unit">m</span></label><input type="number" id="property-zone-haze-altitude" min="-1000" max="5000" step="10"></div>
<div><label>Base<span class="unit">m</span></label><input type="number" id="property-zone-haze-altitude-base" min="-1000" max="1000" step="10"></div>
</div>
</fieldset>
@ -595,6 +595,12 @@
<div><label>Blend Angle<span class="unit">deg</span></label><input type="number" id="property-zone-haze-blend-angle" min="0" max="180" step="1"></div>
</div>
</fieldset>
<fieldset class="zone-group zone-section haze-section property gen fstuple">
<div class="tuple">
<div><label>KeyLight Range Att.<span class="unit">m</span></label><input type="number" id="property-zone-haze-keylight-range" min="5" max="10000" step="5"></div>
<div><label>KeyLight Altitude Att.<span class="unit">m</span></label><input type="number" id="property-zone-haze-keylight-altitude" min="-1000" max="5000" step="1"></div>
</div>
</fieldset>
</fieldset>
<fieldset class="minor">
<legend class="sub-section-header zone-group zone-section stage-section">

View file

@ -673,6 +673,9 @@ function loaded() {
var elZoneHazeAltitude = document.getElementById("property-zone-haze-altitude");
var elZoneHazeBaseRef = document.getElementById("property-zone-haze-altitude-base");
var elZoneHazeKeyLightRange = document.getElementById("property-zone-haze-keylight-range");
var elZoneHazeKeyLightAltitude = document.getElementById("property-zone-haze-keylight-altitude");
var elZoneStageLatitude = document.getElementById("property-zone-stage-latitude");
var elZoneStageLongitude = document.getElementById("property-zone-stage-longitude");
@ -1040,6 +1043,9 @@ function loaded() {
elZoneHazeBackgroundBlend.value = properties.haze.hazeBackgroundBlend.toFixed(2);
elZoneHazeKeyLightRange.value = properties.haze.hazeKeyLightRange.toFixed(0);
elZoneHazeKeyLightAltitude.value = properties.haze.hazeKeyLightAltitude.toFixed(0);
elZoneStageLatitude.value = properties.stage.latitude.toFixed(2);
elZoneStageLongitude.value = properties.stage.longitude.toFixed(2);
elZoneStageAltitude.value = properties.stage.altitude.toFixed(2);
@ -1494,6 +1500,9 @@ function loaded() {
elZoneHazeBackgroundBlend.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('haze', 'hazeBackgroundBlend'));
elZoneHazeKeyLightRange.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('haze', 'hazeKeyLightRange'));
elZoneHazeKeyLightAltitude.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('haze', 'hazeKeyLightAltitude'));
elZoneStageLatitude.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('stage', 'latitude'));
elZoneStageLongitude.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('stage', 'longitude'));
elZoneStageAltitude.addEventListener('change', createEmitGroupNumberPropertyUpdateFunction('stage', 'altitude'));