Laurynas Duburas laurynas
  • Joined on 2021-06-10
Laurynas Duburas commented on pull request blender/blender#116354 2023-12-20 08:07:29 +01:00
Curves: Add extrude operator
  1. I need to express ranges like [0, 2][2, 2][2, 4]. Ranges always share end points with a neighbor. Copied to destination indexes would result in [0, 1, 2, 2, 2, 3, 4]. This would be…
Laurynas Duburas pushed to curves-extrude-op at laurynas/blender 2023-12-20 07:07:23 +01:00
ceab731927 Iterate over all the attributes once
Laurynas Duburas commented on pull request blender/blender#116354 2023-12-19 23:25:21 +01:00
Curves: Add extrude operator

Well CurveCopy is refactored, but I'll have to think deeper regarding abstractions. Somehow I didn't notice selection.foreach_range exists, only it might change a lot. By the way I was…

Laurynas Duburas pushed to curves-extrude-op at laurynas/blender 2023-12-19 23:16:43 +01:00
f781ab3c69 CurveCopy struct refactored
Laurynas Duburas pushed to curves-extrude-op at laurynas/blender 2023-12-19 20:50:22 +01:00
779c917f97 Some fixes after initial review
Laurynas Duburas commented on pull request blender/blender#116354 2023-12-19 20:41:02 +01:00
Curves: Add extrude operator

Couldn't find how to do attribute value copying from bke::AttributeAccessor to MutableAttributeAccessor in chunks. Like with type.copy_assign_n(src.data(), dst.data(), dst.size());

Laurynas Duburas commented on pull request blender/blender#116354 2023-12-19 20:25:51 +01:00
Curves: Add extrude operator

I don't have a good explanation for how it happened :)

Laurynas Duburas created pull request blender/blender#116354 2023-12-19 16:43:34 +01:00
Curves extrude operator
Laurynas Duburas created branch curves-extrude-op in laurynas/blender 2023-12-19 16:20:01 +01:00
Laurynas Duburas pushed to curves-extrude-op at laurynas/blender 2023-12-19 16:20:01 +01:00
5aa612ff15 Curves extrude operator
7c69c8827b Mesh: Rename MLoopTri variable names, and functions
3f33b06dde Fix #116229: Fix EEVEE GLitches on Legacy AMD Platforms
76a1a29643 Cleanup: Make format
b85011aee0 Geometry Nodes: initial display of attribute values as text in 3d viewport
Compare 10 commits »
Laurynas Duburas deleted branch curves-draw-tool from laurynas/blender 2023-12-11 20:41:46 +01:00
Laurynas Duburas pushed to curves-draw-tool at laurynas/blender 2023-12-11 18:48:19 +01:00
ac1d2d3cb0 Merge remote-tracking branch 'origin/main' into curves-draw-tool
4c14557424 Fix: EEVEE-Next: Undefined behavior with only diffuse material
5fa44c0ff8 Fix: EEVEE-Next: Broken HiZ for planar probe
3df81b0b86 Fix: EEVEE-Next: Planar Probe rendering broken
85f9758302 Fix: EEVEE-Next: Crash when using Planar Probe
Compare 161 commits »
Laurynas Duburas commented on pull request blender/blender#115864 2023-12-11 18:27:12 +01:00
Curves: Support for draw tool

At last I understand how you saw things :) I only played with this small profile.

Done

Laurynas Duburas pushed to curves-draw-tool at laurynas/blender 2023-12-11 18:25:11 +01:00
636910e2db preview radius removed
Laurynas Duburas commented on pull request blender/blender#115864 2023-12-11 14:35:14 +01:00
Curves: Support for draw tool

For me separate preview option is also a compromise. Other two options I see to hide it from UI and hardcode value 0.1 or 0.0(no black line preview).

Could you try to play around with this…

Laurynas Duburas pushed to curves-draw-tool at laurynas/blender 2023-12-09 20:50:38 +01:00
3b301c19e1 Cleanup and fixes
Laurynas Duburas commented on pull request blender/blender#115864 2023-12-09 14:01:48 +01:00
Curves: Support for draw tool

Works pretty well in my tests. I'd suggest just calling the radius "Radius" for RNA and in the UI. It should be written to the curve points too (multiplied with the pressure factor).

If it is…

Laurynas Duburas pushed to curves-draw-tool at laurynas/blender 2023-12-08 22:03:53 +01:00
5c9845c9e7 Operator properties "Preview Radius" and "Curve 2D" added
c2040add17 Variable declarations expanded in curves_draw_exec
Compare 2 commits »
Laurynas Duburas commented on pull request blender/blender#115864 2023-12-07 20:57:46 +01:00
Curves: Support for draw tool
  1. What to do with curve_bevel_radius()? In legacy it is taken from Geometry>Bevel>Depth field and in operator adds thickness to preview while drawing ![preview.png](/attachments/4245b658-da55-…
Laurynas Duburas pushed to curves-draw-tool at laurynas/blender 2023-12-07 20:51:59 +01:00
75d9b157ed New curves drawing moved to separate operator