Aras Pranckevicius aras_p
Aras Pranckevicius pushed to vse_float_opt_same_colorspace at aras_p/blender 2024-09-08 11:22:37 +02:00
c1a4c09068 Color management: skip no-op colorspace transforms for float images (mostly affects VSE)
2ddc574ad9 Fix #127233: performance regression with new attribute filters
8283bf37a2 Fix #127260: Cloth brush crash with large mesh
2204157a2c Refactor: Clear result neighbor vector for vert_neighbors_get_bmesh
01fa3b861e Fix: Sculpt dyntopo boundary automasking processing too many neighbors
Compare 10 commits »
Aras Pranckevicius commented on issue blender/blender#127192 2024-09-08 10:22:34 +02:00
VSE: Tonemap modifier produces wrong result when strip is not fullscreen

@il4n yeah the fact that Masks operate in "full viewport" space instead of "strip area" felt confusing to me as well. I assumed that is (for some reason) a design decision made by someone, and not…

Aras Pranckevicius commented on pull request blender/blender#127207 2024-09-06 18:16:00 +02:00
Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen

Ah, scaling strip down changes the colors!

Yes, that's the bug! :) Anyway, pushed alternate fix that avoids the whole transparency rabbit hole. Instead, tonemapper only considers are that is…

Aras Pranckevicius pushed to vse_tonemap_fix at aras_p/blender 2024-09-06 18:10:28 +02:00
30c9095fac Alternate fix for VSE tonemapper: ignore pixels outside of strip rectangle
79683954a5 Merge branch 'main' into vse_tonemap_fix
a4cd59e369 Overlay-Next: Prepass: Grease Pencil
a0f653c002 PyAPI: enable draco when building blender as a python module
11187aa9dc CMake: don't link sdlew when WITH_SDL=OFF
Compare 63 commits »
Aras Pranckevicius commented on pull request blender/blender#127207 2024-09-06 15:03:46 +02:00
Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen

My thinking and question is this: say you have an EXR file in sequencer today, with no tonemapping: image

You add…

Aras Pranckevicius commented on pull request blender/blender#127207 2024-09-06 13:56:39 +02:00
Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen

But overall, you agree that "conceptually", for tonemapping within VSE, the luminance should be calculated "over the strip", not "over whole screen", right?

I could ignore the whole rabbit hole…

Aras Pranckevicius created pull request blender/blender#127207 2024-09-05 20:32:45 +02:00
Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen
Aras Pranckevicius created branch vse_tonemap_fix in aras_p/blender 2024-09-05 20:29:06 +02:00
Aras Pranckevicius pushed to vse_tonemap_fix at aras_p/blender 2024-09-05 20:29:06 +02:00
e6e2b9c957 Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen
69557e316c Fix #127174: GPv3 misses ID selector in Properties Editor Data tab
a661a7bf89 Refactor: Move Pose code out of the kernel
938e50a3ed API Doc: Add note to 'liboverride' bpy props flag about ancestors.
1235404cfe Fix #127165: crash accessing cls.bl_rna after unregistering
Compare 10 commits »
Aras Pranckevicius commented on issue blender/blender#127192 2024-09-05 19:36:14 +02:00
VSE: Tonemap modifier produces wrong result when strip is not fullscreen

Ah, I think I see what the issue is. Even if Tonemap is applied on a VSE strip, it actually works on the whole screen. So if you have an an EXR file that you place onto the screen to take up…

Aras Pranckevicius pushed to main at blender/blender-developer-docs 2024-09-05 19:23:35 +02:00
00d07dba6c Update docs/release_notes/4.3/sequencer.md
Aras Pranckevicius deleted branch vse_colorbalance_opt from aras_p/blender 2024-09-05 19:21:57 +02:00
Aras Pranckevicius pushed to main at blender/blender 2024-09-05 19:21:55 +02:00
a4d9bcf106 VSE: Optimize the Color Balance modifier
Aras Pranckevicius merged pull request blender/blender#127121 2024-09-05 19:21:54 +02:00
VSE: Optimize the Color Balance modifier
Aras Pranckevicius opened issue blender/blender#127192 2024-09-05 14:40:39 +02:00
VSE: Tonemap modifier produces nonsensical results
Aras Pranckevicius commented on pull request blender/blender#127121 2024-09-05 14:14:42 +02:00
VSE: Optimize the Color Balance modifier
Aras Pranckevicius closed issue blender/blender#53790 2024-09-05 11:42:18 +02:00
Design Doc: Sample based compositor
Aras Pranckevicius commented on issue blender/blender#53790 2024-09-05 11:42:15 +02:00
Design Doc: Sample based compositor

Noticed this design task while searching for something else... This is from 7 years ago, the overall Compositor design and implementation has changed several times since then, and this seems to be…

Aras Pranckevicius pushed to vse_colorbalance_opt_simd_oiio at aras_p/blender 2024-09-04 19:33:43 +02:00
52e4412c63 Factor out simd_utils.hh and tiny opt to premul_vfloat4_to_straight_uchar
e2d4f50de5 SIMD: VSE Color Balance speedup via OIIO SIMD
Compare 2 commits »