Lukas Tönne LukasTonne
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-28 10:34:03 +01:00
3fa94eb052 Merge branch 'volume-grid-sockets' into grid-extension-test
ca22382c5e More utility functions for handling grid sockets.
Compare 2 commits »
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-28 09:44:17 +01:00
0b72bb3446 Density volume case for extrapolation.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-28 01:43:48 +01:00
dd4d007c21 Some more implementation.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-28 01:06:57 +01:00
fccb42d9d7 Partial implementation of grid extrapolation node.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-27 20:38:29 +01:00
8f59fcb6d9 Simple pass-through for the grid extrapolation node.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-27 19:40:33 +01:00
8c9142db15 Merge branch 'volume-grid-sockets' into grid-extension-test
a1424cc7c2 Sanity check when trying to store named grids.
835ec681bc Sanity check when trying to store named grids.
Compare 3 commits »
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-27 19:40:10 +01:00
a1424cc7c2 Sanity check when trying to store named grids.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-27 18:25:58 +01:00
88e816bcef Merge branch 'volume-grid-sockets' into grid-extension-test
6fc068802e Sanity check for bounding box when creating texspace for volumes.
Compare 2 commits »
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-27 18:25:35 +01:00
6fc068802e Sanity check for bounding box when creating texspace for volumes.
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-27 18:25:06 +01:00
9906be97d6 Added missing enum terminators.
38536c2d31 Sanity check for bounding box when creating texspace for volumes.
Compare 2 commits »
Lukas Tönne created pull request blender/blender#115487 2023-11-27 17:31:57 +01:00
WIP: Extrapolate grid node for extending values of a grid
Lukas Tönne created branch grid-extension-test in LukasTonne/blender 2023-11-27 17:30:08 +01:00
Lukas Tönne pushed to grid-extension-test at LukasTonne/blender 2023-11-27 17:30:08 +01:00
55a23d381f Basic layout of required inputs for the extrapolate node.
b211655239 Added enums needed for the extrapolation node.
8f66556d57 Stub node for grid extrapolation.
Compare 3 commits »
Lukas Tönne pushed to volume-grid-sockets at LukasTonne/blender 2023-11-27 15:54:23 +01:00
080fe7f997 Merge branch 'main' into volume-grid-sockets
227a4eae77 Make ImplicitSharingPtr constructor from data pointer explicit
cf9987d548 Cleanup: remove line accidentally added in previous commit
d46770703a Fix: assert when randomizing mesh with zero faces
eb399678f5 Fix #115366: Missing task isolation subdividing loose edges
Compare 15 commits »
Lukas Tönne deleted branch implicit-sharing-ptr-ctor from LukasTonne/blender 2023-11-27 15:53:41 +01:00
Lukas Tönne pushed to main at blender/blender 2023-11-27 15:53:39 +01:00
227a4eae77 Make ImplicitSharingPtr constructor from data pointer explicit
Lukas Tönne merged pull request blender/blender#115476 2023-11-27 15:53:39 +01:00
Make ImplicitSharingPtr constructor from data pointer explicit
Lukas Tönne commented on pull request blender/blender#115476 2023-11-27 13:59:02 +01:00
Make ImplicitSharingPtr constructor from data pointer explicit

This problem came up during work on volume grids: the Volume geometry has a list of VolumeGrid, which are becoming ImplicitSharedData. Some API methods loop over grids and compare to a raw…

Lukas Tönne commented on pull request blender/blender#115476 2023-11-27 13:55:54 +01:00
Make ImplicitSharingPtr constructor from data pointer explicit

Possible improvement: add a make_implicit_sharing_ptr utility function similar to std::make_shared, which forwards arguments to one of the pointee constructors. This avoids writing out…