Block a user
Miguel Pozo
pushed to pull-eevee-jittered-shoft-shadows at pragma37/blender
2024-03-22 23:18:55 +01:00
a29db7a750
Merge shadow shift properties
EEVEE-Next: Refactor light data packing
If we consider spot and omni as "point" lights, we could have a LightPointData
that both Omni and Spot can be casted to. (There's probably a better name than "point" but I can't think of a good…
EEVEE-Next: Refactor light data packing
I mean, not the exact same accesor functions, but something along these lines:
#if USE_LIGHT_UNION
private:
union {
LightLocalData local_;
LightSpotData spot_;
…
EEVEE-Next: Refactor light data packing
Not for this patch, but instead of a 3x4 matrix, maybe we could use position + quaternion?
EEVEE-Next: Refactor light data packing
On the C++ side, I think it would be less confusing to always access the "top-most" type.
EEVEE-Next: Refactor light data packing
This is the final value used in punctual shadows and clipmap directional shadows.
EEVEE-Next: Refactor light data packing
I would use a fully "empty" LightUnion
data type, since this can contain sun data too.
EEVEE-Next: Refactor light data packing
Maybe it would be best to not use even more shape names for the falloff type?
Miguel Pozo
pushed to pull-eevee-jittered-shoft-shadows at pragma37/blender
2024-03-21 20:18:10 +01:00
3f991d6be8
Rework parameters
WIP: EEVEE-Next: Jittered Soft Shadows
Miguel Pozo
pushed to pull-eevee-jittered-shoft-shadows at pragma37/blender
2024-03-21 17:31:40 +01:00
3f858961d9
cleanup
5dce530e5f
Implement all punctual types
a2e2a34866
Scale tracing radius based on jittering scale
2b786e87e2
Apply origin jitter
26dbf2009d
Split projection and origin shift
Miguel Pozo
pushed to pull-eevee-jittered-shoft-shadows at pragma37/blender
2024-03-20 20:46:53 +01:00
7bae62ee46
Initial test
e0b413f818
Merge branch 'blender-v4.1-release'
4eab8fae5a
Fix #119697: Incorrect update after disabling light linking
3888bdf8b2
EEVEE-Next: Fix transparent shadows convergence
3f10ba244a
Cleanup: Use C++ types in view3d_navigate.cc, restore fix from merge
Miguel Pozo
created branch pull-eevee-jittered-shoft-shadows in pragma37/blender
2024-03-20 20:46:52 +01:00