Skip to content

Replace ModelOverride "undoVanillaShading" with "shadingMode" - #1164

Draft
RuffledPlume wants to merge 1 commit into
117HD:masterfrom
RuffledPlume:undoVanillaShading
Draft

Replace ModelOverride "undoVanillaShading" with "shadingMode"#1164
RuffledPlume wants to merge 1 commit into
117HD:masterfrom
RuffledPlume:undoVanillaShading

Conversation

@RuffledPlume

Copy link
Copy Markdown
Contributor
  • Converted existing undoVanillaShading -> `shadingMode
  • Unlit Colors Flag enabled at all times
  • SceneUploader now checks the FaceOverride::ShadingMode
  • Original Vertex Colours are used due to existing ModelOverrides not being configured for Unlit Vertex Colour Values in Colour Expressions
ModelOverride.Shading.Mode.mp4

 * Converted existing `undoVanillaShading` -> `shadingMode
 * Unlit Colors Flag enabled at all times
 * SceneUploader now checks the `FaceOverride::ShadingMode`
 * Original Vertex Colours are used due to existing ModelOverrides not being configured for Unlit Vertex Colour Values in Colour Expressions
@SirFancyBacon

Copy link
Copy Markdown
Contributor

Should there be a difference between "UNLIT" and "NONE"?
image
image

Also should i look for performance regressions?

@RuffledPlume

Copy link
Copy Markdown
Contributor Author

Should there be a difference between "UNLIT" and "NONE"?
...
Also should i look for performance regressions?

Typically means that there is no shading on the model, meaning DEFAULT will add in erroneous shading since there is none

@SirFancyBacon

SirFancyBacon commented Aug 11, 2026

Copy link
Copy Markdown
Contributor
image image image image Ignore the few shaded tiles as this was for examples.

UNLIT appears to be perfect assuming it doesn't goof up color overrides.

image To me NONE always seems identical to UNLIT for what its worth.

I will say when using UNLIT it highlights how over bright everything is...
Screens are taken with a shiftLightness of -8 (13 on the dark one for some reason..)
Think we could fix our overbrightness issue with this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants