thegrill / grill

Cook digital.
MIT License
17 stars 5 forks source link

Create Many #26

Closed chrizzFTD closed 3 years ago

chrizzFTD commented 3 years ago

Added

  1. create_many, which provides a slight performance improvement (around 15%) when creating 3k assets:

Time to create 3k assets:

Preview create_many docs here

  1. Ability to filter LayerStack Composition graph based on arc types.

USDView:

grill_layer_stack_filters04

Maya:

grill_layer_stack_filters_maya01

Houdini:

grill_layer_stack_filters_houdini01

From selected prims:

grill_layer_stack_filters_prims_usdview01

Filter controls:

image

imprecise_source_layer

precise_source_layer

codecov[bot] commented 3 years ago

Codecov Report

Merging #26 (d8ddef6) into develop (d6f2bab) will increase coverage by 1.31%. The diff coverage is 95.73%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #26      +/-   ##
===========================================
+ Coverage    93.92%   95.24%   +1.31%     
===========================================
  Files           10       11       +1     
  Lines         1416     1746     +330     
===========================================
+ Hits          1330     1663     +333     
+ Misses          86       83       -3     
Impacted Files Coverage Δ
grill/views/sheets.py 91.83% <90.75%> (+4.24%) :arrow_up:
grill/views/create.py 89.52% <97.56%> (-1.70%) :arrow_down:
grill/views/description.py 95.22% <98.25%> (-0.07%) :arrow_down:
grill/views/_core.py 100.00% <100.00%> (ø)
grill/write/__init__.py 100.00% <100.00%> (ø)
tests/test_views.py 100.00% <100.00%> (ø)
tests/test_write.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d6f2bab...d8ddef6. Read the comment docs.