Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKévin Dietrich <kevin.dietrich@mailoo.org>2021-10-07 06:47:30 +0300
committerKévin Dietrich <kevin.dietrich@mailoo.org>2021-10-07 06:47:30 +0300
commite08fe0daa0ebb57f03f0f64fc51ebdead305dd5a (patch)
tree53b5c8ddd87db0a007e23711689f05354f7ac349 /source/blender/modifiers/CMakeLists.txt
parent05184e8276b92ec4385b114e91fec6b7e0011abe (diff)
Alembic: use GeometrySets in the modifier
This uses GeometrySets to import data from Alembic cache. The main idea is to easily extend the modifier's capabilities by directly generating an object of the right type instead of always outputing a Mesh. This will also make it much easier to use Alembic objects from Geometry nodes until a Alembic node is available there, and can be considered a first step to supporting such a node. For meshes, nothing really changes. For points, a PointCloud object is generated, which can also be used inside of Geometry nodes. The radius information is also read now, as well as arbitrary attributes. For curves, the CurveEval is directly modified if the data did not change. Otherwise, we keep the current behavior of modifying the original Curve object and create a new CurveEval from it.
Diffstat (limited to 'source/blender/modifiers/CMakeLists.txt')
-rw-r--r--source/blender/modifiers/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/modifiers/CMakeLists.txt b/source/blender/modifiers/CMakeLists.txt
index d9b9fa96d04..957ab8a6e6a 100644
--- a/source/blender/modifiers/CMakeLists.txt
+++ b/source/blender/modifiers/CMakeLists.txt
@@ -75,7 +75,7 @@ set(SRC
intern/MOD_meshcache_pc2.c
intern/MOD_meshcache_util.c
intern/MOD_meshdeform.c
- intern/MOD_meshsequencecache.c
+ intern/MOD_meshsequencecache.cc
intern/MOD_mirror.c
intern/MOD_multires.c
intern/MOD_nodes.cc