-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lake Lighting Project #52
base: master
Are you sure you want to change the base?
Conversation
Still need to do Great Zero Fix the gap between the Arch in city |
Great Zero done. |
Would you mind working with @DoobesURU to get the Vothol version in the Vothol blend file? I'd also appreciate a description of which PRP objects you added or changed (and how) in the commit history in case we ever have to replicate these changes. |
I figure the easiest way to do this would be: a) I get a checklist of all the changes and I can translate them into Blender/Korman, or That way, we can have an exportable copy for anyone who wants to make further modifications down the line. AFAIK, all the changes can be done in Korman as well. |
I can get you a list probably later today or tomorrow. Need to do an xml comparison first. |
7b05a22
to
2c87837
Compare
Oh, even involving the Baron City Office? Do you know about its fog problem? Graphics.Renderer.Fog.SetDefLinear -300 3000 1 As it stands now, the look of things outside the office windows varies widely depending on if you link to Sharper's Office from Teledahn or from Relto. Ae'gura seems to look much more natural linking in from Teledahn, so that line is copied from Teledahn's fni file. Since the nature of what you're doing involves brightness, this seems relevant to avoid confusion about light levels. |
Baron City Office Changes [Scene Object - nb01CaveBackdropStateMaster] Add to Modifiers - Python File Mod "PythLakeSkylineCycle" [Scene Object - nb01LakeLightStateMaster] Add to Modifiers - Python File Mod "PythLakeLightCycle" [Layer - Map #72770] Change Ambient color to <hsColorRGBA red="0.5882353187" green="0.5882353187" blue="0.5882353187" alpha="1"/> [Layer - Map #72771] Change Ambient color to <hsColorRGBA red="0.3921568692" green="0.1843137294" blue="0" alpha="1"/> [Layer Animation - Map #72770_anim] Changed base layer to Layer Animation "Map #72770_anim_lakeLightDark" [Layer Animation - Map #72771_anim] Changed base layer to Layer Animation "Map #72771_anim_lakeLightDark" [Layer Animations] Added Total of 10 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #72770 and Map #72771 [Python File Mod] Added 2 Python File mods "PythLakeLightCycle" and "PythLakeSkylineCycle" City Harbor Changes [Scene Object - CityBackDrop] Added to Modifiers - Python File Mod "PythLakeSkylineCycle" [Scene Object - OrangeWaterTemp] Added to Modifiers - Python File Mod "PythLakeLightCycle0" [Scene Object - Water_Harbor] Added to Modifiers - Python File Mod "PythLakeLightCycle" [Layer - Map #7062] Changed Ambient color to <hsColorRGBA red="0.5882353187" green="0.5882353187" blue="0.5882353187" alpha="1"/> [Layer - Map #721] Changed Preshade and Runtime color to <hsColorRGBA red="0" green="0" blue="0" alpha="1"/>, Changed Ambient color to <hsColorRGBA red="0.09803921729" green="0.07058823854" blue="0" alpha="1"/>, Removed Texture [Layer - Map #878] Changed Runtime color to <hsColorRGBA red="0.09803921729" green="0.07058823854" blue="0" alpha="1"/>, Changed Ambient color to <hsColorRGBA red="0.09803921729" green="0.07058823854" blue="0" alpha="1"/> [Material - Material H-uru#26] Changed Layer "Map #7062" to Layer animation "Map #7062_anim_lakeLightDark" [Material - Material #903] Changed Layer "Map #721" to Layer animation "Map #721_anim_lakeLightDark" [Material - Water-TINT] Changed Layer "Map #878" to Layer animation "Map #878_anim_lakeLightDark" [Layer Animations] Added Total of 15 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #721, Map #7062 and Map #878 [Python File Mod] Added 2 Python File mods "PythLakeLightCycle" "PythLakeLightCycle0", and "PythLakeSkylineCycle" ErcanaCitySilo Changes [Scene Object - CityBackDrop] Added to Modifiers - Python File mod "PythLakeSkylineCycle" [Layer - Map #7277] Changed Ambient Color to red="0.3921568692" green="0.1843137294" blue="0" from red="1" green="0.4705882668" blue="0" [Material - Material H-uru#17] Changed Layer to Layer Animation "Map #104_anim_lakeLightDark" [Material - Material #305]Changed Layer to Layer Animation "Map #0_anim_lakeLightDark" [Layer Animations] Added Total of 10 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map H-uru#104 and Map #0 [Python File Mod] Added 2 Python File mods "PythLakeLightCycle" and "PythLakeSkylineCycle" KveerHalls Changes [Scene Object - nb01CaveBackdropStateMaster] Added to Modifiers - Python File Mod "PythLakeSkylineCycle" [Scene Object - nb01LakeLightStateMaster] Added to Modifiers - Python File Mod "PythLakeLightCycle" [Layer - Map #72770] Changed Ambient color to <hsColorRGBA red="0.3921568692" green="0.1843137294" blue="0" alpha="1"/> [Layer - Map #72771] Changed Ambient color to <hsColorRGBA red="0.5882353187" green="0.5882353187" blue="0.5882353187" alpha="1"/> [Layer Animation - Map #72770_anim] Changed Base Layer to Layer Animation "Map #72770_anim_lakeLightDark" [Layer Animation - Map #72771_anim] Changed Base Layer to Layer Animation "Map #72771_anim_lakeLightDark" [Layer Animations] Added Total of 10 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #72770 and Map #72771 [Python File Mod] Added 2 Python File mods "PythLakeLightCycle" and "PythLakeSkylineCycle" Neighborhood Changes [Scene Object - nb01LakeLightStateMaster] Added to Modifiers - Python File Mod "PythLakeLightCycle" and "PythLakeSkylineCycle", Removed from Modifiers - Python File Mod "PythLakeLightState" [Layer Animations - Map #72772_anim_lakeLightDark] Changed to use new colors and timings [Layer Animations - Map #72772_anim_lakeLightFull] Changed to use new colors and timings [Layer Animations - Map #72772_anim_lakeLightHalf] Changed to use new colors and timings [Layer Animations - Map #72772_anim_lakeLightQuarter] Changed to use new colors and timings [Layer Animations - Map #72772_anim_lakeLightThreeQuarters] Changed to use new colors and timings [Layer Animations - Map #72773_anim_lakeLightDark] Changed to use new colors and timings [Layer Animations - Map #72773_anim_lakeLightFull] Changed to use new colors and timings [Layer Animations - Map #72773_anim_lakeLightHalf] Changed to use new colors and timings [Layer Animations - Map #72773_anim_lakeLightQuarter] Changed to use new colors and timings [Layer Animations - Map #72773_anim_lakeLightThreeQuarters] Changed to use new colors and timings [Python File mod - PythLakeLightCycle] Created [Python File mod - PythLakeSkylineCycle] Created Neighborhood02 Changes [Scene Object - kirelnb01CaveBackdropStateMaster] Added to Modifiers - Python File Mod "PythLakeSkylineCycle" [Scene Object - kirelnb01LakeLightStateMaster] Added to Modifiers - Python File Mod "PythLakeLightCycle" [Material - lakeSurfaceMaterial] Changed Layer "Map #72773" to Layer Animation "Map #72773_anim_lakeLightDark" [Layer Animations - Map #72774_anim_lakeLightDark] Changed to use new colors and timings [Layer Animations - Map #72774_anim_lakeLightFull] Changed to use new colors and timings [Layer Animations - Map #72774_anim_lakeLightHalf] Changed to use new colors and timings [Layer Animations - Map #72774_anim_lakeLightQuarter] Changed to use new colors and timings [Layer Animations - Map #72774_anim_lakeLightThreeQuarters] Changed to use new colors and timings [Layer Animations] Added Total of 5 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #72773 [Python File Mod] Added 2 Python File mods "PythLakeLightCycle" and "PythLakeSkylineCycle" Vothol Changes Added to Modifiers "PythLakeLightCycle0" Python File mod to Scene Object "WaterMirrorPlane" Added to Modifiers "PythLakeLightCycle" Python File mod to Scene Object "Water" Changed Ambient color of "water0_Map__2311" Layer to red="0.5607843399" green="0.2745098174" blue="0.01568627544" from red="0" green="0" blue="0" Changed "Water2" Material Layer to "Map #239_anim_lakeLightDark" and checked "Needs Blend Channel" Changed "water0_Map__2311_LayerAnim" Layer Animation base layer to "Map #2311_anim_lakeLightDark" Added Total of 10 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #2311 and Map H-uru#239 Added 2 Python File mods "PythLakeLightCycle" and "PythLakeLightCycle0"
GreatZeroCathedral Changes [Scene Object - CavernSphere01] Added to Modifiers - Python File mod "PythLakeSkylineCycle" [Scene Object - WaterBase] Added to Modifiers - Python File mod "PythLakeLightCycle" [Layer - Map #7065] Changed Ambient color to <hsColorRGBA red="0.5882353187" green="0.5882353187" blue="0.5882353187" alpha="1"/> [Material - Material H-uru#26] Changed Layer "Map #7065" to Layer Animation "Map #7065_anim_lakeLightDark" [Layer Animations] Added Total of 5 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map #7065 [Python File Mod] Added Python File mod "PythLakeSkylineCycle"
Extended two Vertices and this extended the water Drawable span "city_harbor_20000004_0BlendSpans" Changed <hsVector3 X="-16.29492188" Y="-2005.354492" Z="-154.8017578" /> to <hsVector3 X="-16.29492188" Y="-2092" Z="-154.8017578" /> Changed <hsVector3 X="24.41894531" Y="-2005.354492" Z="-154.8017578" /> to <hsVector3 X="24.41894531" Y="-2092" Z="-154.8017578" />
City harbor lake light now matches original color when SDL is set to 0 Added Lake Light Meter (Dalek) to use SDL variables correctly and water in tank to use lake colors City islmLakeLightMeter Changes [Scene Node - city_islmLakeLightMeter] Added Scene Objects - Digital_2, Digital_3, Digital_4 [Scene Object - DigitalIndicator] Added to Modifiers - Python File Mod "PythCityDalek" [Scene Object - LakeMeterWater] Added to Modifiers - Python File Mod "PythLakeLightCycle" [Scene Object - Digital_2] Duplicate of Scene Object "Digital_1", Draw Interface and Coord Interface set to "Digital_2" [Scene Object - Digital_3] Duplicate of Scene Object "Digital_1", Draw Interface and Coord Interface set to "Digital_3" [Scene Object - Digital_4] Duplicate of Scene Object "Digital_1", Draw Interface and Coord Interface set to "Digital_4" [Layer - Map H-uru#20] Runtime and Ambient Color set to <hsColorRGBA red="0.09803921729" green="0.07058823854" blue="0" alpha="1"/>, Specular Color set to "<hsColorRGBA red="0" green="0" blue="0" alpha="1"/>", Opacity set to "0.85" [Layer - Map #462] Duplicate of Layer "Map #461" [Layer - Map #463] Duplicate of Layer "Map #461" [Layer - Map #464] Duplicate of Layer "Map #461" [Material - 04 - Default] Layer set to "Map #460" [Material - Lake Water] Blend flag checked, Layer set to Layer Animation "Map #20_anim_lakeLightDark" [Material - Digital2] Duplicate of Material "Digital1", Layer set to "Map #462" [Material - Digital3] Duplicate of Material "Digital1", Layer set to "Map #463" [Material - Digital4] Duplicate of Material "Digital1", Layer set to "Map #464" [Coord Interface - DigitalIndicator] Added to Children, Scene Objects "Digital_2", "Digital_3", and "Digital_4" [Coord Interface - Digital_2] Duplicate of "Digital_1" [Coord Interface - Digital_3] Duplicate of "Digital_1" [Coord Interface - Digital_4] Duplicate of "Digital_1" [Draw Interface - Digital_2] Key set to 2 and drawable span set to "city_digital_40000000_ABlendSpans" [Draw Interface - Digital_3] Key set to 1 and drawable span set to "city_digital_40000000_ABlendSpans" [Draw Interface - Digital_4] Key set to 0 and drawable span set to "city_digital_40000000_ABlendSpans" [Layer Animation - Map #460_anim] Removed [Layer Animations] Added Total of 5 Layer Animations (Dark, Quarter, Half, ThreeQuarter, Full) for Map H-uru#20 [Drawable Span - city_digital_40000000_ABlendSpans] Created in blender [Python File Mod - PythCityDalek] Created [Python File Mod - PythLakeLightCycle] Created
City Textures changes [MipMap - xdigitalindicator*40#1.hsm] Cleaned up around numbers to remove jpg artificating
3099710
to
9bfe8b5
Compare
[Python File Mod - PythCityDalek] Name changed to "PythLakeLightMeter". Python File changed to "islmLakeLightMeter"
updated for visibility issue with lake light meter vis python script [Python File Mod - islmLakeLightMeter] added a string with id 1 and value "islmLakeLightMeterVis", moved incremented the old ids 1-5 by 1
[Scene Object - Digital_0] Modifiers - Removed Python File Mod "cPythLakeLightMeterVis_0" [Scene Object - Digital_1] Modifiers - Removed Python File Mod "cPythLakeLightMeterVis_0" [Scene Object - Digital_2] Modifiers - Removed Python File Mod "cPythLakeLightMeterVis_0" [Scene Object - Digital_3] Modifiers - Removed Python File Mod "cPythLakeLightMeterVis_0" [Scene Object - Digital_4] Modifiers - Removed Python File Mod "cPythLakeLightMeterVis_0"
5 new backdrops added to the city, these were created by Emor |
Awesome! Glad this is being added/fixed up! :D |
Whoa, hang on! I'm like 99% certain those curving lines in the sky are SUPPOSED to be there, they make it look like the cave ceiling. I always thought they looked good... hmm. |
city_district_harbor.prp [Scene Node - City_District_Harbor] Added Scene Objects - "CityBackDropFull", "CityBackDropHalf", "CityBackDropQuarter", "CityBackDropThreeQuarter" [Scene Object - CityBackDrop] Added Coord Interface "CityBackDrop", Added to Modifiers - Python File Mods "CityBackdropShowHide" and "CityFogControl" [Scene Object - CityBackDropFull] Duplicate of CityBackDrop [Scene Object - CityBackDropHalf] Duplicate of CityBackDrop [Scene Object - CityBackDropQuarter] Duplicate of CityBackDrop [Scene Object - CityBackDropThreeQuarter] Duplicate of CityBackDrop [Layer - Map #7062] Y Transfer lowered to "-0.005000" from "-0.180000", Texture changed to "dnicitybackdrop_level0.dds" [Layer - m_26.001_Map__7062.001] Duplicate of "Map #7062", Texture is "dnicitybackdrop_level1.dds" [Layer - m_26.002_Map__7062.002] Duplicate of "Map #7062", Texture is "dnicitybackdrop_level2.dds" [Layer - m_26.003_Map__7062.003] Duplicate of "Map #7062", Texture is "dnicitybackdrop_level3.dds" [Layer - m_26.004_Map__7062.004] Duplicate of "Map #7062", Texture is "dnicitybackdrop_level4.dds" [Material - m_26.001] Duplicate of "Material H-uru#26", Layer set to "Map #7062_anim_lakeLightQuarter" [Material - m_26.002] Duplicate of "Material H-uru#26", Layer set to "Map #7062_anim_lakeLightHalf" [Material - m_26.003] Duplicate of "Material H-uru#26", Layer set to "Map #7062_anim_lakeLightThreeQuarters" [Material - m_26.004] Duplicate of "Material H-uru#26", Layer set to "Map #7062_anim_lakeLightFull" [Coord Interface - CityBackDrop] Z lowered by -11 [Draw Interface - CityBackDropFull] Created for CityBackDropFull scene Object [Draw Interface - CityBackDropHalf] Created for CityBackDropHalf scene Object [Draw Interface - CityBackDropQuarter] Created for CityBackDropQuarter scene Object [Draw Interface - CityBackDropThreeQuarter] Created for CityBackDropThreeQuarter scene Object [Layer Animation - Map #7062_anim_lakeLightThreeQuarters] Base Layer set to "m_26.003_Map__7062.003" [Layer Animation - Map #7062_anim_lakeLightQuarter] Base Layer set to "m_26.001_Map__7062.001" [Layer Animation - Map #7062_anim_lakeLightHalf] Base Layer set to "m_26.002_Map__7062.002" [Layer Animation - Map #7062_anim_lakeLightFull] Base Layer set to "m_26.004_Map__7062.004" [Layer Animation - Map #7062_anim_lakeLightDark] Base Layer set to "Map #7062" [Drawable Span - city_harbor_00000000_0Spans] Added drawables for 4 new Backdrops, New mesh was created by Emor [Python File Mod - CityBackdropShowHide] New, Created to hide CityBackDrop Scene Object [Python File Mod - CityBackDropFullShowHide] New, Created to hide CityBackDropFull Scene Object [Python File Mod - CityBackDropHalfShowHide] New, Created to hide CityBackDropHalf Scene Object [Python File Mod - CityBackDropQuarterShowHide] New, Created to hide CityBackDropQuarter Scene Object [Python File Mod - CityBackDropThreeQuarterShowHide] New, Created to hide CityBackDropThreeQuarter Scene Object [Python File Mod - CityFogControl] New, Created to give Fog a dim and brighting effect over time City_District_HarborReflect.prp [Scene Node - city_HarborReflect] Added Scene Objects - "CityBackDropReflectionFull", "CityBackDropReflectionHalf", "CityBackDropReflectionQuarter" and "CityBackDropReflectionThreeQuarter" [Scene Object - CityBackDropReflection] Added Coord Interface "CityBackDropReflection", Added to Modifiers Python File Mod "CityBackdropShowHide" [Scene Object - CityBackDropReflectionFull] Duplicate of CityBackDropReflection, Modifier has Python File Mod "CityBackDropFullShowHide" [Scene Object - CityBackDropReflectionHalf] Duplicate of CityBackDropReflection, Modifier has Python File Mod "CityBackDropHalfShowHide" [Scene Object - CityBackDropReflectionQuarter] Duplicate of CityBackDropReflection, Modifier has Python File Mod "CityBackDropQuarterShowHide" [Scene Object - CityBackDropReflectionThreeQuarter] Duplicate of CityBackDropReflection, Modifier has Python File Mod "CityBackDropThreeQuarterShowHide" [Coord Interface - CityBackDropReflection] Raised the Z by 11 [Draw Interface - CityBackDropReflectionQuarter] Duplicate of CityBackDropReflection, different Drawable key [Draw Interface - CityBackDropReflectionHalf] Duplicate of CityBackDropReflection, different Drawable key [Draw Interface - CityBackDropReflectionThreeQuarter] Duplicate of CityBackDropReflection, different Drawable key [Draw Interface - CityBackDropReflectionFull] Duplicate of CityBackDropReflection, different Drawable key [Drawable Span - city_HarborReflect_00000000_0Spans] Added 4 new backdrop objects city_District_Textures.prp Adds 5 new Mipmaps - dnicitybackdrop_level[0-4].dds City Source Files 5 new backdrop textures created by Emor Co-authored-by: Emor-Dni-Lap <emor1@att.net>
401080a
to
97da041
Compare
@EhrenCG wrote: |
[ATC Anim - LakeMeterCollar02_(Entire Animation)_anim_0] Adjusted all Z values down by 0.21377468
Sorry for a second post in a row, I deleted the other one since it was just me whining about LFS thing, but I thought to switch out with a brighter texture to see how things map (This is CC but I'm highly certain it's the same mapping in MOUL): |
I agree that there is a need to have a semi-visible cavern ceiling, but I think @Emor-Dni-Lap is right that it would need to be done as its own thing, and cannot be the current mesh as-is. It would be great to have some screenshots of the additions added here for review (and posterity).
I'd be happy to walk you through it. LFS is a bit of a hurdle, unfortunately, but isn't too bad once you have it all set up. I do wish there was a better solution. If you drop by IRC sometime we can get you going (discord is too much of a firehose for me). |
Excellent, thank you! That looks amazing. |
@EhrenCG - |
@Hazado - |
Fog max brightness is what is what would be normal for city before I made changes. |
Ah, I finally got to see this on the Minkata Alpha shard! However, I watched the great zero beam cross over the face of the arch and its animation has a slight skip backwards. Had that been noticed yet? |
This is actually a bug that exists in MOULA currently. Its pretty easy to fix, so ill try to get it in the next release. The animation is too long and the start point is behind the end point. Just need to shorten how long it plays to match them up better. |
I agree. Pending discussion over the actual results, of course, I think it would make sense to adjust the fog levels to be more appropriate for both a more detailed backdrop as well as the new shifting light levels. I can only guess if the existing levels are there to mask the lack of detail or if it was a deliberate artistic choice, but if we're enhancing the Age, then we should do so with an eye to the entire end result as much as possible. |
We could start by trying changing the fog color from ".4 .3 .1" to ".3 .2 .05". Not only is ".3 .2 .05" what they changed the city fog color to for CC, but it's also what even MOULa's other D'ni areas often use including K'veer, The Great Zero, and The Great Shaft. So I would argue it's the closest to an "official confirmed" fog setting as we can get for something that's a change. And it IS darker. (Speaking for the low light levels here obviously) Not that I'm saying it should be an absolute constraint, just that I think it's a good place to start and see how it looks. |
Sounds worth a try to me. |
As mentioned elsewhere to Hazado: the real problem with the current method for fog generation / rendering is that the fog has zero opacity, whereas real fog would hold out the background image depending on density. Instead, this 'fog' renders in an additive fashion with anything in the background, effectively making a mess of any efforts to precisely determine a background texture's brightness. |
Current evolution of our approach for the City backdrop art and mesh and overall lake lighting adjustments:
Though we're getting close to having a look we're satisfied with, we don't feel these changes can be brought into the Cyan shard until they are meaningful: in other words, until the brightness levels are driven by pellet drop counts. Since we don't think it would be either practical or fair to place the responsibility for monitoring pellet counts and manually making changes in brightness settings on any one person, this process needs to be automated (with some manual intervention). Now, since we want to see the lake respond to pellet drops - but we'll never know in advance what the numbers will be - the manual intervention would be in the form of a fractional multiplier that could advance or retard the lake's response curve, depending on how fast or slowly pellet numbers are coming in. That way, there'd still be an accurate and automated system, but with a simple way to adjust the overall responsiveness. Lastly, there's been talk about having lake light levels affect the overall lighting in Ae'gura. Most of the lighting in the City is baked into the meshes and cannot be changed one day to the next, but these interactive lighting changes would require Plasma runtime lights. We're not sure we want to open what could become a can of worms, in which such lighting would have to be specifically assigned to some aspects of the City but excluded from others. Additionally, some parts of Ae'gura were never designed to be seen at substantially brighter levels than we've always seen them. So for now at least, we'd prefer to set aside this issue that could become a magillah. |
Ehren, I admit I haven't opened a 'hood file in prpshop to check fog settings there, nor in say K'veer or the GZ. |
The fog in the hood is basically turned off. Though I did find the settings that makes the textures ignore the fog. Thank you for that Ehren! |
Number of changes made to the water and Cave Backdrop in each age.
Layer Animations added for 5 states of brightness for water and backdrop.
Dark, Quarter, Half, ThreeQuarter, Full
Layer animations are set to a full Dni Day and cause the water to dim and glow from midnight to noon to midnight (Dni equivalents).
Some lighting may be too bright, used the lighting from the Neighborhood as this was the only place this was implemented. We are able to dim the lighting by changing the x/y coords in the layer animation.
I had to do this for the city due to how radioactive orange it was.
H-uru/Plasma#938