Blender Git Commits

Blender Git "sybren-usd" branch commits.

Page: 4 / 5

July 12, 2019, 10:21 (GMT)
USD: Write edge creases to USD mesh

Only the crease is written to USD. The "Sharp" edge flag doesn't seem to
be supported by USD, or at least I couldn't find it in the API docs.
July 12, 2019, 10:11 (GMT)
USD: Write current Blender version into USD file
July 12, 2019, 08:34 (GMT)
Merge remote-tracking branch 'origin/master' into sybren-usd
July 11, 2019, 15:25 (GMT)
USD: Add missing curly braces

No functional changes.
July 11, 2019, 15:09 (GMT)
USD: use a struct USDMeshData to group mesh data for USD export
July 11, 2019, 14:25 (GMT)
USD Export: stop when user presses escape
July 11, 2019, 13:14 (GMT)
HAIR TEST
July 11, 2019, 09:52 (GMT)
Merge remote-tracking branch 'origin/master' into sybren-usd
July 5, 2019, 16:11 (GMT)
USD: Added exporting the camera

Only perspective cameras are supported for now. I also had to add a function
`BKE_camera_sensor_size_for_render()` that calculates the sensor width
or height, depending on the fitting parameter and the scene render
resolution aspect ratio.
July 5, 2019, 14:28 (GMT)
USD: export meters-per-unit scale in stage metadata

When set to a non-metric unit system, Blender internally still stores
imperial units, so the scale is the only thing we need to write to USD.
July 5, 2019, 14:20 (GMT)
USD: also export the last frame
July 5, 2019, 13:56 (GMT)
USD: improved exporter progress reporting
July 5, 2019, 13:00 (GMT)
USD: hair export is now optional
July 5, 2019, 12:04 (GMT)
Merge remote-tracking branch 'origin/master' into sybren-usd
June 28, 2019, 16:36 (GMT)
USD: Start of hair export support

Only the parent strands are exported, and only with a constant colour.
No UV coordinates, no information about the normals.
June 28, 2019, 12:13 (GMT)
USD: abstracted the `ensure_xxx_writer` functions

The `ensure_xform_writer` and `ensure_data_writer` were very similar, and
in preparation of also creating hair and particle system writers I turned
them into one higher-order function that can be used for all those
purposes.

No functional changes.
June 28, 2019, 09:38 (GMT)
Merge remote-tracking branch 'origin/master' into sybren-usd
June 28, 2019, 09:37 (GMT)
USD: reworked mesh writing code

The geometry and material handling is now done in separate functions, and
has been slightly optimised for clarity.
June 27, 2019, 14:45 (GMT)
USD: support for simple preview materials

Very simple versions of the materials are now exported, using only the
viewport diffuse RGB, metallic, and roughness.

When there are multiple materials, the mesh faces are stored as geometry
subset and each material is assigned to the appropriate subset. If there
is only one material this is skipped.

The first material if any) is always applied to the mesh itself
(regardless of the existence of geometry subsets), because the Hydra
viewport doesn't support materials on subsets. See
https://github.com/PixarAnimationStudios/USD/issues/542 for more info.

Note that the geometry subsets are not yet time-sampled, so it will
break when an animated mesh changes topology.
June 27, 2019, 11:45 (GMT)
USD: Better detection of whether transforms are animated

When an object in a duplicated collection has a parent that's not in that
collection, it needs to check its entire parent chain for animatedness
(because those parents aren't going to be in the USD hierarchy for that
duplicated object).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021