Miguel Pozo pragma37
  • Joined on 2018-04-26
Miguel Pozo pushed to pull-transparent-shadow-threshold at pragma37/blender 2024-03-18 20:24:09 +01:00
81c53aae85 Move fwidth call before the branch
a6fc311bff Use pcg4d for transparency threshold
4e6cca77b2 Add pcg hash functions
Compare 3 commits »
Miguel Pozo pushed to pull-eevee-transparent-shadows at pragma37/blender 2024-03-18 20:20:32 +01:00
27f071fcbc Move fwidth call before the branch
3c393399d5 Use pcg4d for transparency threshold
a21e126634 Add pcg hash functions
Compare 3 commits »
Miguel Pozo commented on pull request blender/blender#116304 2024-03-18 18:33:55 +01:00
WIP: PROFILE_DEBUG_GROUPS

I feel this is too invasive on the user-land code. I would remove the profile level and output the full graph.

blender/blender#116304 (comment)

Miguel Pozo pushed to pull-eevee-transparent-shadows at pragma37/blender 2024-03-18 18:11:59 +01:00
556939393e Fix past_casters_updated_ and cleanup
Miguel Pozo pushed to pull-eevee-transparent-shadows at pragma37/blender 2024-03-18 18:00:58 +01:00
d5da364c06 Run jittered_transparent_caster_update_ps_ only once per sample
Miguel Pozo commented on pull request blender/blender#119480 2024-03-18 17:56:03 +01:00
EEVEE-Next: Jittered Shadow Transparency

As discussed on chat, there was an issue in ShadowModule that caused shadow-maps to be re-rendered every sample. I fixed that issue, and then implemented a separate `jittered_transparent_caster_upd…

Miguel Pozo pushed to pull-eevee-transparent-shadows at pragma37/blender 2024-03-18 17:53:23 +01:00
101a4da554 Add a separate jittered_transparent_caster_update_ps_
3b5534ef43 Default initialize
2ec359b420 Fix shadows being re-rendered every sample
Compare 3 commits »
Miguel Pozo commented on pull request blender/blender#119526 2024-03-18 12:49:32 +01:00
EEVEE-Next: Fix transparent shadows convergence

I get the point of the transparency_hashed_alpha_threshold function for the viewport, but it has issues when applied to our shadow maps:

  • It's computed based on pixel derivatives, but since…
Miguel Pozo pushed to main at pragma37/.profile 2024-03-15 21:11:04 +01:00
369bdd71d9 Update reports/2024.md
Miguel Pozo pushed to pull-motion-blur-playback at pragma37/blender 2024-03-15 17:06:13 +01:00
54b65ca8d1 Remove DRW_state calls
Miguel Pozo commented on pull request blender/blender#119480 2024-03-15 16:51:08 +01:00
EEVEE-Next: Jittered Shadow Transparency

Done: #119526

Miguel Pozo created pull request blender/blender#119526 2024-03-15 16:48:02 +01:00
EEVEE-Next: Fix transparent shadows convergence
Miguel Pozo created branch pull-transparent-shadow-threshold in pragma37/blender 2024-03-15 16:42:34 +01:00
Miguel Pozo pushed to pull-transparent-shadow-threshold at pragma37/blender 2024-03-15 16:42:34 +01:00
14abaea53f Use a fully random threshold for transparent shadows
Miguel Pozo pushed to pull-eevee-transparent-shadows at pragma37/blender 2024-03-15 16:37:26 +01:00
d82101578c Remove transparency threshold improvements
Miguel Pozo commented on pull request blender/blender#119436 2024-03-15 16:33:37 +01:00
EEVEE-Next: Shadow resolution scale and adaptive filtering

I've updated the tooltip to :

Scale the Shadow Map target resolution, where 1.0 tries to match shadow map and screen pixel density. (The scale is applied on top of the scene Simplify Shadow…

Miguel Pozo pushed to pull-eevee-shadow-resolution-scale at pragma37/blender 2024-03-15 16:29:40 +01:00
6bbb7c7d3a Update tooltip
ff305d6db9 Remove tilemap_projection_ratio
6cfb342cc0 Remove _clipmap_lod_bias
Compare 3 commits »
Miguel Pozo commented on pull request blender/blender#119436 2024-03-15 16:01:25 +01:00
EEVEE-Next: Shadow resolution scale and adaptive filtering

Yes, those images were taken at 64 samples IIRC. The blue noise eventually converges, but it needs more samples to look ok.

Take into account that this is essentially an optimization feature. I…

Miguel Pozo commented on pull request blender/blender#119436 2024-03-14 20:28:56 +01:00
EEVEE-Next: Shadow resolution scale and adaptive filtering

Not too sold on using blue noise for the filter offset:

Miguel Pozo pushed to pull-eevee-shadow-resolution-scale at pragma37/blender 2024-03-14 20:21:44 +01:00
3a3f41e5d4 Use blue noise
8283e99cf8 Use exp2
f88eb70752 Converge Simplify and per-light scale behavior
Compare 3 commits »