Blender Git Statistics -> Branches -> usd-importer-T81257-merge

"Usd-importer-t81257-merge" branch

Total commits : 150
Total committers : 2
First Commit : January 16, 2021
Latest Commit : June 22, 2021 (Today)


Commits by Month

DateNumber of Commits
June, 202116
May, 202128
April, 202151
March, 202141
February, 202112
January, 20212

Committers

AuthorNumber of Commits
Michael Kowalski147
makowalski3

Popular Files

FilenameTotal Edits
usd_reader_mesh.cc44
usd_reader_stage.cc34
io_usd.c33
usd_capi.cc20
usd_reader_mesh.h17
usd_reader_stage.h17
usd_reader_xform.cc16
usd_reader_prim.h14
usd_reader_curve.cc14
usd_reader_prim.cc13

Latest commits Feed

10 hours 0 min ago
USDVolumeReader improvements.

Fixed Volume reference counting error (incorrect
call to id_us_min()). Fixed error reading fieldName
attribute, which was incorrectly being read as a string
rather than a token. Avoiding use of auto and unneeded
declararions. Logically grouping related code. Now
invoking attribute Get() functions with the given time.
12 hours 8 min ago
USD Import: remove variant selection mask.

Removed logic to process variant selection in
Prim Path Mask, as this code needs to be
extended to handle variants specified in child prims.
This functionality can be added back once it's
fully developed. Also, now printing warning message
if the Prim Path Mask doesn't specify a valid prim.
17 hours 13 min ago
Rename USDStageReader prune functions.

Renamed USDStageReader prune_by_visibility()
and prune_by_purpose() member functions to
include_by_visibility() and include_by_purpse(),
respectively, to reflect the current semantics.
I.e., both functions are now answering the question,
'should the prim be included in the traversal',
returning true to include and false to exclude.
17 hours 33 min ago
USDStageReader::prune_by_purpose() refactor.

Per suggestion by Sybren in his review, flipped the samanitcs
for prune_by_purpose() to return true=include and false=exclude.
Also simplified the conditional logic to reduce nesting.
18 hours 50 min ago
USDStageReader::prune_by_visibility() refactor.

Per suggestion by Sybren in his review, flipped the samanitcs
for prune_by_visibility() to return true=include and false=exclude.
Also simplified the conditional logic to reduce nesting.
June 18, 2021, 23:48 (GMT)
Refactor USDStageReader::create_reader() logic.

Simplified conditionals with early returns.
June 18, 2021, 21:51 (GMT)
USD importer compile error fix.
June 18, 2021, 21:41 (GMT)
USD importer naming convention fix.

Removed underscore prefix from static function name, as such
prefixes aren't used anywhere else in the USD I/O code.
June 18, 2021, 21:32 (GMT)
Refactor USDStageReader pruning functions.

Added USDStageReader member functions for pruning
by visibility and purpose, to replace existing static
versions of these functions. This simplifies the code
as the member functions take fewer parameters.
June 18, 2021, 21:13 (GMT)
USD Importer code cleanup.

Removed unneeded print statement. Calling empty() to
check for empty string.
June 18, 2021, 18:29 (GMT)
Refactor USDStageReader::create_reader().

Added USDStageReader::create_reader() and
USDStageReader::create_reader_if_allowed() member
functions, to replace the static implementations of
these functions. This reduces the number of required
arguments when calling these functions and clarifies
the intent through more descriptive naming.
June 18, 2021, 16:35 (GMT)
Remove USDStageReader::clear_readers() parameter.

Removed unused decref parameter.
June 18, 2021, 16:11 (GMT)
Rename USDReaderStage::handle_prim().

Renamed to USDReaderStage::collect_readers(), as
it's more descriptive.
June 18, 2021, 01:32 (GMT)
Added USDStageReader::handle_prim() function.

Per suggestion by Sybren in his review, moved code from
the static _handlePrim() function to a USDStageReader private
member function. This helps simplify the code as the new
function requires fewer argumants. Also performed minor
cleanup of the function implementation.
June 18, 2021, 00:18 (GMT)
USD Import: fixed typo in comment.
June 18, 2021, 00:02 (GMT)
USD Import: removed unused ImportSettings member.

ImportSettings::vel_scale was unused and has bee removed.
May 27, 2021, 18:27 (GMT)
USD import: apply root transform to merged prims.

Fixed logic to identify root objects to work correctly
for objects that represent merged prims.
May 17, 2021, 20:55 (GMT)
USD import: z-up conversion for constraint.

Added logic to handle z-up conversion when creating
the USDStageReader handle for the transform cache
constraint.
May 17, 2021, 19:39 (GMT)
USD import: remove Convert to Z Up option.

Removing the z-up conversion option, per suggestion
from reviewers.
May 17, 2021, 15:28 (GMT)
USD import: root object xform logic fix.

Fixed logic for determining if a USDXformReader object
is the root of a transform hierarchy. The previous
implementation did not work for USDXformReader instances
created for transform cache contraints, since in that case
parent readers aren't set. Also, now checking if the
prim is a root xform in the USDXformReader constructor,
to avoid repeating this check every time the matrix
is computed.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021