Lukas Tönne LukasTonne
Lukas Tönne created pull request blender/blender#128471 2024-10-02 11:20:50 +02:00
GPv3: Attribute panel to configure layer attributes on original data
Lukas Tönne created branch gpv3-attribute-panel in LukasTonne/blender 2024-10-02 11:20:04 +02:00
Lukas Tönne pushed to gpv3-attribute-panel at LukasTonne/blender 2024-10-02 11:20:04 +02:00
95c21895dd GPv3: Attribute panel to configure layer attributes on original data.
db490e90fe Fix #127392: File Output doesn't write empty inputs
0f3fdd25bc Cleanup: various non-functional changes for C++
0b69e1d6f5 Cleanup: double quotes for strings, replace f-string with str.format
dadb9ba5dc Cleanup: script formatting
Compare 10 commits »
Lukas Tönne pushed to geometry-nodes-rb-component-tmp at LukasTonne/blender 2024-10-02 09:25:25 +02:00
ba8ade1824 New node for getting information about collision shapes.
Lukas Tönne created branch geometry-nodes-rb-component-tmp in LukasTonne/blender 2024-10-02 09:25:25 +02:00
Lukas Tönne approved blender/blender#128398 2024-10-01 17:32:27 +02:00
GPv3: Split Operator

Looks good to me, just had some cosmetic suggestions.

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:26 +02:00
GPv3: Split Operator

REWRITE ME

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:25 +02:00
GPv3: Split Operator

This could return a cumulative Array<int> which can be used as an OffsetIndices. That's just a pattern we use elsewhere. The counts are simply entered into an array and then the accumulate_counts_to_offsets function sums up offsets.

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:23 +02:00
GPv3: Split Operator

Seems unnecessary to check, length always starts out at 1 and only grows from there.

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:22 +02:00
GPv3: Split Operator

Formatting: start sentence with Upper case

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:21 +02:00
GPv3: Split Operator

Formatting: spaces: /* Return if splitting everything or nothing. */

Lukas Tönne commented on pull request blender/blender#128398 2024-10-01 17:32:20 +02:00
GPv3: Split Operator

Would call it split_curves_by_selection to be a bit more descriptive.

Lukas Tönne commented on pull request blender/blender#128429 2024-10-01 16:56:27 +02:00
GPv3: Join Objects operator implementation

@hamza-el-barmaki yes, animation is preserved.

One caveat is that layer transform animations are not converted into the target object space, so if there is a difference in the parent object…

Lukas Tönne commented on pull request blender/blender#128429 2024-10-01 15:55:10 +02:00
GPv3: Join Objects operator implementation
Lukas Tönne pushed to gpv3-join-objects at LukasTonne/blender 2024-10-01 15:54:23 +02:00
04faf4a4bb Fix incorrect size when merging layer customdata.
Lukas Tönne commented on pull request blender/blender#128429 2024-10-01 15:47:15 +02:00
GPv3: Join Objects operator implementation
Lukas Tönne pushed to gpv3-join-objects at LukasTonne/blender 2024-10-01 15:46:52 +02:00
d2ac0ab3e0 Merge customdata layout before trying to copy layer attributes.
Lukas Tönne commented on pull request blender/blender#128429 2024-10-01 15:31:25 +02:00
GPv3: Join Objects operator implementation

d4cb32caf8a32090bc60c6666b6dd33900dab141

Lukas Tönne pushed to gpv3-join-objects at LukasTonne/blender 2024-10-01 15:30:37 +02:00
e7c88eaaab Merge branch 'main' into gpv3-join-objects
d4cb32caf8 Fix: Add missing Grease Pencil v3 objects in BKE_animdata_main_cb.
38f5b8d7d4 Anim: make layered Action sub-data copy constructors explicit
476fd1641c Refactor: make fcurve_find_in_action_slot_filtered() more general
Compare 4 commits »
Lukas Tönne pushed to main at blender/blender 2024-10-01 15:29:58 +02:00
d4cb32caf8 Fix: Add missing Grease Pencil v3 objects in BKE_animdata_main_cb.