Aras Pranckevicius aras_p
Aras Pranckevicius deleted branch vse-scopes from blender/blender 2024-02-01 20:23:13 +01:00
Aras Pranckevicius pushed to vse-scopes at blender/blender 2024-02-01 20:22:28 +01:00
f60038e50a VSE: tweak look of Vectorscope to match upcoming Image vectorscope
Aras Pranckevicius created branch vse-scopes in blender/blender 2024-02-01 20:22:26 +01:00
Aras Pranckevicius commented on pull request blender/blender#117717 2024-02-01 19:42:30 +01:00
VSE: bilinear upscaling no longer adds transparent border around the image

Did you check if it has any measurable impact on the render time of VSE edits you have?

It does not. Both forms of bilinear sampling are pretty much the same performance, and the "walk 4…

Aras Pranckevicius pushed to main at blender/blender 2024-02-01 16:33:36 +01:00
691512b9ce Fix: build failure with WITH_UNITY_BUILD=OFF
Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 16:21:48 +01:00
Image Editor Vectorscope Improvement

Ah, I see, this array is directly copied into the GPU vertex buffer. Ignore me then!

Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 16:04:23 +01:00
Image Editor Vectorscope Improvement

"Red Green Blue" as a UI label feels a bit weird. Maybe "RGB" or "Color" instead?

Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 16:03:41 +01:00
Image Editor Vectorscope Improvement

Given that vecscope_rgb always uses the same single value for the alpha component of each point, would it be worth changing it to allocate 3 floats per sample instead of 4? Would save some memory, and at draw time could just fetch the alpha from vecscope_alpha field.

Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 15:59:55 +01:00
Image Editor Vectorscope Improvement

Should the inner circles also use circle_draw_rgb machinery, instead of immediate mode?

Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 15:58:18 +01:00
Image Editor Vectorscope Improvement

Minor: not sure why color names are array of 4 characters each, when they are all a single char. Maybe change them to not be strings at all, and make vectorscope_draw_target just take a single char for the letter? (and internally have a char[2] buffer for passing to font drawing functions)

Aras Pranckevicius commented on pull request blender/blender#116974 2024-02-01 15:01:01 +01:00
Image Editor Vectorscope Improvement

@pablovazquez should I put the same visual look into VSE vectorscope? (I think that would be good to do)

Aras Pranckevicius pushed to vse_filter_aa at aras_p/blender 2024-02-01 14:55:29 +01:00
5f87655a62 Add non-border bilinear byte code path for fallback non-SSE
Aras Pranckevicius pushed to vse_filter_aa at aras_p/blender 2024-02-01 11:47:06 +01:00
4ed09a1c86 Fix build/lint
Aras Pranckevicius closed pull request blender/blender#117279 2024-02-01 11:43:39 +01:00
WIP: VSE: bilinear upscaling no longer adds transparent border around the image
Aras Pranckevicius created pull request blender/blender#117717 2024-02-01 11:26:28 +01:00
WIP: VSE: bilinear no longer adds an edge of transparency, instead all filters anti-alias one pixel edge
Aras Pranckevicius pushed to vse_filter_aa at aras_p/blender 2024-02-01 10:57:33 +01:00
0f803ba6ff VSE: use bilinear sampling that does not have half a source texel fade to transparency around the edges
c178460a76 Cleanup: rename interpolate_bilinear to have "border" in the name
85342c8f57 Tests: lower VSE render test passing thresholds, defaults are quite high
90ae1b1f24 VSE: add approximate edge anti-aliasing for rotated images
2d2b087fcf Geometry Nodes: support baking data block references
Compare 10 commits »
Aras Pranckevicius created branch vse_filter_aa in aras_p/blender 2024-02-01 10:57:33 +01:00
Aras Pranckevicius commented on pull request blender/blender#117371 2024-02-01 09:37:37 +01:00
Add support for NURBS surfaces in Wavefront .OBJ files.

So far to me it's not clear what are you after, actually. Are you after being able export curves as Beziers? Or after exporting surfaces/meshes as some sort of spline (e.g. NURBS) representation? …