Skip to content

feat: shadow_map - #4

Merged
seto3d merged 1 commit into
seto3d:mainfrom
cs-dev-09:shadow_map
Aug 19, 2026
Merged

feat: shadow_map#4
seto3d merged 1 commit into
seto3d:mainfrom
cs-dev-09:shadow_map

Conversation

@cs-dev-09

Copy link
Copy Markdown
Contributor
  • 3 Bake Modes — Ambient Occlusion, Auto Sun (angle & altitude), or your own scene lights

  • Prepare Shadow Mesh — Duplicates your selection, offsets normals, auto-UV unwraps, and sets up the bake material

  • Resolution & Quality — 512 to 4096 with a half-res fast bake option, 64–2048 samples, denoise, and blur softening

  • Firefly Clamping — Removes bright speckle noise from bakes

  • Live Levels Adjustment — Invert, input/output black & white, and gamma — all update the preview instantly without re-baking Save When Ready — Adjustments stay in preview until you explicitly save to disk

  • Sollumz Integration — Automatically assigns the decal_dirt shader and colour attribute after baking

  • Smart Output Handling — Saves next to your .blend file by default, with a custom output folder option

3 Bake Modes — Ambient Occlusion, Auto Sun (angle & altitude), or your own scene lights
Prepare Shadow Mesh — Duplicates your selection, offsets normals, auto-UV unwraps, and sets up the bake material
Resolution & Quality — 512 to 4096 with a half-res fast bake option, 64–2048 samples, denoise, and blur softening
Firefly Clamping — Removes bright speckle noise from bakes
Live Levels Adjustment — Invert, input/output black & white, and gamma — all update the preview instantly without re-baking
Save When Ready — Adjustments stay in preview until you explicitly save to disk
Sollumz Integration — Automatically assigns the decal_dirt shader and colour attribute after baking
Smart Output Handling — Saves next to your .blend file by default, with a custom output folder option
@seto3d
seto3d merged commit 22ff92d into seto3d:main Aug 19, 2026
1 check passed
seto3d added a commit that referenced this pull request Aug 19, 2026
The tool arrived in #4 with a good description on the pull request and nothing
in the add-on's own documentation, where somebody using it would look. It has a
page now: the three steps in the order the panel puts them, what each bake mode
is actually for, and the one thing worth knowing before pressing anything -
Levels do not re-bake, so the expensive half is paid once and the contrast is
dialled in for free afterwards.

The panel contract test knew nothing about it either. tests/panels.py asserts
the exact list of tools under each section, so a new panel in Surface fails it
until the list says so - that is the check doing its job, and the list now has
Shadow Map Baker in it.

@cs-dev-09 is credited for it in the three places the other contributions are:
the Thank You block inside the add-on, the README, and the documentation's
Thanks page.
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