Bastien Montagne
90b2fceca2
Cleanup: remove last bits of WITH_LEGACY_DEPSGRAPH CMake option.
...
Legacy depsgraph has been removed from Blender since several months
already...
2019-04-18 11:35:39 +02:00
Sergey Sharybin
5f5a22970b
Tests: Fix Alembic regression test
2019-04-17 17:39:17 +02:00
Campbell Barton
cb66a28d82
Cleanup: unused vars, imports
2018-11-26 09:26:15 +11:00
Campbell Barton
00fc1d70a7
Merge branch 'master' into blender2.8
2018-07-03 06:58:34 +02:00
Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Sybren A. Stüvel
1b5e3e1c01
Use evaluated objects in Alembic unit tests
...
This at least makes sure the tests don't fail any more. Possibly there
should be more evaluation happening there.
2018-06-12 15:39:54 +02:00
Sybren A. Stüvel
1d8279fd8d
Alembic: made bl_alembic_import_test.py run again
...
Two tests are still failing, but at least the API changes in 2.8 have been
applied now.
2018-06-12 15:10:15 +02:00
Dalai Felinto
14c3ef8253
Fixing alembic unittest after render layer purge
2017-11-27 14:52:21 -02:00
Campbell Barton
54f9a6e5da
Merge branch 'master' into blender2.8
2017-10-18 16:40:31 +11:00
Sybren A. Stüvel
b53918be39
Added alpha channel check to Alembic unit test
...
It was broken due to 823bcf1689
, which added
alpha information and thus changed tuple size from 3 to 4 items.
2017-10-17 10:59:02 +02:00
Sybren A. Stüvel
b4d44b98e8
Alembic: Adjusted unit test for Blender 2.8 to use scene layers.
2017-08-09 15:08:19 +02:00
Sybren A. Stüvel
6883f10f14
Merge branch 'master' into blender2.8
2017-08-09 15:08:06 +02:00
Sybren A. Stüvel
8cfb9b9535
Fixed Alembic unit test
...
Commit b6d7cdd3ce
changed how the mesh data
is deformed, which wasn't taken into account yet in this unit test.
Instead of directly reading the mesh vertices (which aren't animated any
more), we convert the modified mesh to a new one, and inspect those
vertices instead.
2017-08-09 13:59:58 +02:00
Sybren A. Stüvel
ded2b30ebc
Alembic: Adjusted unittest for Blender 2.8
2017-07-11 16:28:52 +02:00
Sybren A. Stüvel
4233ccfb6c
Merge branch 'master' into blender2.8
2017-07-11 16:18:17 +02:00
Sybren A. Stüvel
32edfd53d9
Fix T52022 Alembic Inherits transform not taken into account
...
Alembic's "inherits transform" flag wasn't taken into account when
constructing the parent object relations.
2017-07-11 16:17:27 +02:00
Dalai Felinto
4ceb006706
Merge remote-tracking branch 'origin/master' into blender2.8
2017-06-21 15:14:42 +02:00
Sybren A. Stüvel
81775e1920
Fix T51762: Unit test script_alembic_import is failing.
...
Implemented workaround for use with the legacy depsgraph.
2017-06-19 17:50:43 +02:00
Sergey Sharybin
0f4f4d8754
Merge branch 'master' into blender2.8
2017-06-12 15:12:36 +02:00
Campbell Barton
00c4f49a6d
Cleanup: indentation, long lines
2017-06-12 13:38:21 +10:00
Sybren A. Stüvel
99c6601a1f
Merge branch 'master' into blender2.8
2017-05-23 17:35:45 +02:00
Sybren A. Stüvel
7b25ffb618
Fix T51534: Alembic: added support for face-varying vertex colours
...
Houdini writes vertex data in a different format than Blender does; Houdini
uses "face-varying scope", which means that the vertex colours are indexed
by an ever-increasing number over all vertices of all faces instead of the
vertex index.
I've also merged the read_custom_data_mcols() and read_mcols() functions,
because the latter was only called from the former, and the changes in this
commit would add yet more function parameters to pass.
2017-05-23 17:27:15 +02:00
Sybren A. Stüvel
dc27d31a21
Merge commit 'master@6ed15c5a41130b55cb57a43a8a9470a91d38c3d5' into blender2.8
...
# Conflicts:
# source/blender/alembic/intern/abc_exporter.cc
2017-04-26 16:50:29 +02:00
Sybren A. Stüvel
dba6e170c4
Alembic import: added unit test for mesh deformation.
2017-04-26 10:42:20 +02:00
Sybren A. Stüvel
6822e353ff
Merge branch 'master' into blender2.8
2017-04-25 17:04:17 +02:00
Sybren A. Stüvel
3128600a8a
Fix T51262: Blender CRASH with alembic file
...
Also added a unit test for exporting & importing very long names.
2017-04-25 12:06:03 +02:00
Dalai Felinto
e6f073fe41
Re-enabling Alembic test
...
(disabled because of bug fixed on 19548040d9
)
2017-04-21 16:07:53 +02:00
Sybren A. Stüvel
81011679dd
Merge branch 'master' into blender2.8
2017-04-21 14:19:05 +02:00
Sybren A. Stüvel
9c02990ac1
Alembic import: changing cache modifier path no longer discards object paths
...
This allows, for example, the path of an Alembic file to be changed from
absolute to relative, without having to reconstruct all object paths.
2017-04-21 14:11:49 +02:00
Sybren A. Stüvel
aa4102a441
Merge branch 'master' into blender2.8
...
Disabled a unittest, to be re-enabled when T51261 is fixed.
# Conflicts:
# source/blender/alembic/intern/alembic_capi.cc
2017-04-20 12:50:20 +02:00
Sybren A. Stüvel
ae79eb2105
Alembic import: select imported objects
...
When the Alembic import is finished, all imported objects are selected.
2017-04-20 12:01:31 +02:00
Sybren A. Stüvel
c0f9d962f0
Merge branch 'master' into blender2.8
...
Updated tests/python/bl_alembic_import_test.py to be 2.8-compatible.
2017-04-19 17:33:22 +02:00
Sybren A. Stüvel
aaec934096
Alembic import: added simple unit test for importer.
...
It only tests the presence of the objects and their parent/child pointers.
Matrix and animated properties should be done in a later test.
2017-04-19 17:28:25 +02:00