Blender Git Loki

Git Commits -> Revision 147d809

Revision 147d809 by Sybren A. Stüvel (sybren-usd)
June 21, 2019, 14:38 (GMT)
USD: Introducing experimental USD support

This introduces very limited USD support:

- The USD libraries are expected to be in /opt/usd/, not yet built by
install_deps.sh.
- The code requires cleanup & some restructuring to simplify once the
way we want to iterate over the depsgraph is deemed ok.
- No support for instancing, animation, or other features; all
duplicated objects are made real in the USD file. This is fine for
exporting a linked-in posed character, not so much for thousands of
pebbles etc.
- Debug prints are still in place.

Commit Details:

Full Hash: 147d8093204618345743699d1401c1c8c9d1bcb9
Parent Commit: 7c9f64d
Lines Changed: +1325, -0

18 Added Paths:

/build_files/cmake/Modules/FindUSD.cmake (+70, -0) (View)
/source/blender/editors/io/io_usd.c (+115, -0) (View)
/source/blender/editors/io/io_usd.h (+31, -0) (View)
/source/blender/usd/CMakeLists.txt (+71, -0) (View)
/source/blender/usd/intern/abstract_hierarchy_iterator.cc (+263, -0) (View)
/source/blender/usd/intern/abstract_hierarchy_iterator.h (+84, -0) (View)
/source/blender/usd/intern/debug_timer.h (+48, -0) (View)
/source/blender/usd/intern/usd_capi.cc (+198, -0) (View)
/source/blender/usd/intern/usd_exporter_context.h (+16, -0) (View)
/source/blender/usd/intern/usd_hierarchy_iterator.cc (+73, -0) (View)
/source/blender/usd/intern/usd_hierarchy_iterator.h (+31, -0) (View)
/source/blender/usd/intern/usd_writer_abstract.cc (+29, -0) (View)
/source/blender/usd/intern/usd_writer_abstract.h (+39, -0) (View)
/source/blender/usd/intern/usd_writer_mesh.cc (+95, -0) (View)
/source/blender/usd/intern/usd_writer_mesh.h (+29, -0) (View)
/source/blender/usd/intern/usd_writer_transform.cc (+36, -0) (View)
/source/blender/usd/intern/usd_writer_transform.h (+14, -0) (View)
/source/blender/usd/usd.h (+55, -0) (View)

6 Modified Paths:

/CMakeLists.txt (+4, -0) (Diff)
/source/blender/CMakeLists.txt (+3, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+10, -0) (Diff)
/source/blender/editors/io/io_ops.c (+7, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+3, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021