LearnOpenUSD
Learning resources for Universal Scene Description (OpenUSD) including tutorials, examples, and reference materials to help developers understand and work with OpenUSD effectively
파일 탐색기
최종 버전 다운로드 (.zip)- documentation.yml
- LIVRPSvLIVERPS.md
- venv-table.md
- glossary-graph.css
- lousd_custom.css
- glossary-graph-structure.js
- glossary-graph.js
- lousd-hljs-theme.js
- learn-openusd-bbm-dark.jpg
- learn-openusd-bbm-t@2x.jpg
- glossary-toc.html
- exercise-assets-overview.md
- index.md
- what-is-asset-modularity.md
- exercise-authoring-point-instancing.md
- index.md
- point-instancing-intro.md
- exercise-authoring-scenegraph-instancing.md
- exercise-nested-instancing.md
- index.md
- nested-instancing.md
- scenegraph-instancing-intro.md
- index.md
- scenegraph-ad-hoc-arcs-refinement.md
- scenegraph-broadcasted-refinement.md
- scenegraph-deinstance-refinement.md
- scenegraph-hierarchical-refinement.md
- scenegraph-instance-refinement.md
- scenegraph-variant-set-refinement.md
- index.md
- instancing-faq.md
- refining-point-instances.md
- setup.md
- what-is-instancing.md
- exercise-asset-parameterization.md
- index.md
- what-is-asset-parameterization.md
- asset-interface-pt1.md
- asset-interface-pt2.md
- asset-interface-pt3.md
- encapsulating-your-asset.md
- index.md
- organizing-prim-hierarchy.md
- why-necessary.md
- your-first-asset.md
- exercise-assemblies.md
- exercise-components.md
- exercise-groups.md
- exercise-variation-workstream.md
- index.md
- model-hierarchy-considerations.md
- what-are-model-kinds.md
- exercise-ref-payload-pattern.md
- index.md
- lofting-primvars.md
- lofting-variant-sets.md
- what-is-ref-payload-pattern.md
- adding-user-workstreams.md
- index.md
- modeling-workstreams.md
- index.md
- setup.md
- active-inactive-prims.md
- custom-properties.md
- hydra.md
- index.md
- model-kinds.md
- primvars.md
- stage-traversal.md
- units.md
- value-resolution.md
- default-prim.md
- index.md
- layers.md
- references.md
- specifiers.md
- strength-ordering.md
- variant-sets.md
- experimenting-with-encapsulation.md
- index.md
- what-is-encapsulation.md
- encapsulation-refinement.md
- experimenting-with-encapsulation-refinement.md
- experimenting-with-inherits.md
- experimenting-with-specializes.md
- index.md
- what-is-inherits.md
- what-is-specializes.md
- index.md
- references-faq.md
- what-are-payloads.md
- what-are-references.md
- working-with-payloads.md
- working-with-references.md
- geometry.usd
- root_layer.usd
- shapes_library.usd
- root_layer.usd
- r_inherits.usda
- r_local.usda
- r_variantSets.usda
- r_vil.usda
- ball_p.usda
- ball_r.usda
- inherits.usda
- local.usda
- payloads.usda
- references.usda
- specializes.usda
- sprvil.usda
- variantSets.usda
- root_layer.usd
- workstreamA.usd
- workstreamB.usd
- root_layer.usd
- shapes_library.usd
- index.md
- tracing-through-liverps.md
- what-is-liverps.md
- index.md
- sublayers-faq.md
- what-are-sublayers.md
- working-with-sublayers.md
- index.md
- what-are-variant-sets.md
- working-with-variant-sets.md
- index.md
- prim-composition.md
- setup.md
- exercise-asset-validation-testing.md
- index.md
- what-is-asset-validation.md
- exercise.md
- index.md
- what-is-data-exchange.md
- exercise-extracting-geometry.md
- exercise-extracting-materials.md
- index.md
- what-is-data-extraction.md
- exercise-export-option.md
- index.md
- transformation-hierarchy.md
- what-is-data-transformation.md
- index.md
- setup.md
- export.usd
- make_entry_point.py
- make_entry_point_full.py
- reference_asset.py
- encapsulate.py
- lrg_bldgF.usd
- scene.usda
- lrg_bldgF.usd
- organize_prims.py
- geometry.usd
- export_sparse_materials.py
- lrg_bldgF.usd
- geometry.usd
- shading.usd
- create_asset_parameters.py
- lrg_bldgF.usd
- geometry.usd
- shading.usd
- create_payload.py
- exercise_06_finish.py
- lrg_bldgF.usd
- scene.usd
- geometry.usd
- shading.usd
- contents.usd
- exercise_07_finish.py
- loft_parameters.py
- lrg_bldgF.usd
- scene.usd
- geometry.usd
- shading.usd
- contents.usd
- exercise_08_finish.py
- loft_variant_set.py
- lrg_bldgF.usd
- scene.usd
- geometry.usd
- shading.usd
- contents.usd
- exercise_09_finish.py
- lrg_bldgF.usd
- set_model_kind.py
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgF.usd
- create_assembly.py
- exercise_10_finish.py
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgF.usd
- create_assembly_with_groups.py
- exercise_11_finish.py
- shading.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgF.usd
- city_blockA.usd
- exercise_12_finish.py
- set_bldg_variations.py
- inherits_exercise_1.py
- inherits_exercise_2.py
- inherits_exercise_full.py
- main_street.usd
- scenario_01.usd
- scenario_02.usd
- street_lamp_dbl.usd
- city_night.usd
- night_scene_01.usd
- night_scene_inherits.usd
- night_scene_multi_ovrs.usd
- cube.usd
- cube_pyramid.usd
- global_refinement.usd
- inherits_refinement.usd
- local_refinement.usd
- cube.usd
- cube_pyramid.usd
- inherits_simple.usd
- unaffected_scenario.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgA.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgB.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgC.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgD.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgE.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgF.usd
- geometry.usd
- shading.usd
- contents.usd
- lrg_bldgG.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperA.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperB.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperC.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperD.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperE.usd
- geometry.usd
- shading.usd
- contents.usd
- skyscraperF.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgA.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgB.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgC.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgD.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgE.usd
- geometry.usd
- shading.usd
- contents.usd
- sm_bldgF.usd
- street_lamp.usd
- geometry.usd
- lighting.usd
- shading.usd
- contents.usd
- street_lamp_dbl.usd
- street_lamp_quad.usd
- city.usd
- road_kit.usd
- main_street.usd
- city_mtls.usd
- payloads_exercise.py
- payloads_exercise_full.py
- sm_bldgF.usd
- payloads_practical.usd
- payloads_simple.usd
- red_cube.usd
- encapsulated_GOOD.usd
- references_encapsulation.usd
- unencapsulated_BAD.usd
- references_exercise.py
- references_exercise_full.py
- references_practical.usd
- red_cube.usd
- references_simple.usd
- main_street.usd
- scenario_01.usd
- scenario_02.usd
- specializes_exercise_1.py
- specializes_exercise_2.py
- specializes_exercise_full.py
- street_lamp_dbl.usd
- city_scenario_base.usd
- city_scenario_faster.usd
- cube.usd
- cube_pyramid.usd
- specializes_simple.usd
- unaffected_scenario.usd
- geometry.usd
- shading.usd
- sublayers_exercise.py
- sublayers_exercise_full.py
- geometry.usd
- shading.usd
- skyscraperF.usd
- sublayerA.usd
- sublayerB.usd
- sublayers_simple.usd
- street_lamp_dbl.usd
- variant_sets_exercise.py
- variant_sets_exercise_full.py
- variant_sets_practical.usd
- materials.usd
- variant_sets_add_arcs.usd
- variant_sets_define.usd
- variant_sets_simple.usd
- shapes.mtl
- shapes.obj
- mtl-base_color.jpg
- mtl-base_color_1.jpg
- mtl-metallic.jpg
- mtl-metallic_1.jpg
- mtl-normal.jpg
- mtl-normal_1.jpg
- mtl-roughness.jpg
- mtl-roughness_1.jpg
- cubebox_a02.usd
- AssetsLineup.usd
- Scenario.usd
- Scenario.usd
- author_point_instancer.py
- points_export.json
- Scenario.usd
- stage.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- toggle_inst.py
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- Scenario.usd
- toggle_nested_inst.py
- Scenario.usd
- Scenario.usd
- BoxPallet_A01.usd
- Rack_BoxPallet_A01.usd
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- T_Metal_Glossy_A_Albedo.png
- T_Metal_Glossy_A_Normal.png
- T_Metal_Glossy_A_ORM.png
- T_Wood_New_A1_Albedo.png
- T_Wood_New_A1_Normal.png
- T_Wood_New_A1_ORM.png
- Metal_Glossy_A.mdl
- Wood_New_A.mdl
- BlockPallet_A07.usd
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- T_Metal_Painted_White_Rough_A_Albedo.png
- T_Metal_Painted_White_Rough_A_Normal.png
- T_Metal_Painted_White_Rough_A_ORM.png
- T_Wood_Pressed_A1_Albedo.png
- T_Wood_Pressed_A1_Normal.png
- T_Wood_Pressed_A1_ORM.png
- Metal_Painted_White_Rough_A.mdl
- Wood_Pressed_A.mdl
- BulkStorageRack_A01.usd
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-roughness.jpg
- mtl-anisotropy.jpg
- mtl-anisotropy_rotation.jpg
- mtl-base_color.jpg
- mtl-metallic.jpg
- mtl-normal.jpg
- mtl-opacity.jpg
- mtl-roughness.jpg
- T_CubeBox_A01_Tile_Albedo.png
- T_CubeBox_A01_Tile_Normal.png
- T_CubeBox_A01_Tile_ORM.png
- T_CubeBox_A01_Trim_Albedo.png
- T_CubeBox_A01_Trim_Normal.png
- T_CubeBox_A01_Trim_Opacity.png
- T_CubeBox_A01_Trim_ORM.png
- CubeBox.material.usd
- CubeBox.material.usda
- M_CubeBox_Cardboard_01.mdl
- M_CubeBox_Decal_01.mdl
- CubeBox_A04_26cm.usd
- damaged_stamp_opacity.jpg
- MiscDecals.usd
- Warehouse.usd
- ad-hoc-damaged.png
- ad-hoc-refinement.png
- allocated-variant-2.png
- allocated-variant.png
- asset-library.png
- blocking-opinion.png
- box-pruned.png
- broadcasted-refinement.png
- cleanness-set.png
- composition-and-instancing.png
- content-reuse.png
- copy-instancing-exercises.mp4
- damaged-pallet.png
- decal-config.png
- dedup-after.png
- dedup-before.png
- deinstance-refinement.mp4
- ex_assets_overview-cam_view.png
- ex_sg_enable_inst-legend.png
- explicit-instances-implicit-prototypes.mp4
- first_prototypes.png
- hidden-decal.png
- hidden-decals-2.png
- inactiveids.mp4
- inst-proto-legend.png
- instance-editability.mp4
- instance-prim-tranlsation.png
- just-composition.png
- layer-stacks-composition-arcs.mp4
- layer-stacks-composition-arcs.png
- light-blue-instances.png
- lighting_options.png
- liverps-strength-ordering.png
- local-opinion-lost.png
- middle-box-label.png
- middle-box.png
- modularity.gif
- nested-instancing.mp4
- occlusion.png
- packing-peanuts-array.png
- packing-peanuts-pointinstancer.png
- pi-primvar.png
- point-instance-promotion.mp4
- point-instancer.png
- primvar-reader.png
- primvar-refinement.png
- promotion.png
- rack-instances.png
- reveal-specialize-target.png
- root-layer-stack.png
- scenegraph-instancing-terms.png
- select-pallet-assembly.png
- select-translate.png
- select-vis.png
- select_exercise_cam.png
- select_instanced_box.png
- select_models_option.png
- show_options.png
- sparse-overrides.gif
- to-prune.png
- top-left-box-closeup.png
- usd-stats.png
- variant-set-refinement.png
- warehouse.png
- why-it-matters.png
- asset-structure-copy-activities.webm
- image1.png
- image10.png
- image11.png
- image12.png
- image13.png
- image14.png
- image15.png
- image16.png
- image17.png
- image18.png
- image19.png
- image2.png
- image20.png
- image21.png
- image22.png
- image23.png
- image25.png
- image26.gif
- image27.png
- image29.png
- image3.png
- image30.gif
- image32.png
- image33.png
- image34.png
- image35.png
- image36.png
- image37.png
- image38.png
- image39.png
- image4.png
- image40.png
- image41.png
- image42.png
- image43.png
- image44.png
- image45.png
- image46.gif
- image47.png
- image49.gif
- image5.png
- image50.png
- image51.png
- image52.png
- image53.png
- image54.png
- image55.gif
- image56.png
- image57.png
- image58.png
- image59.png
- image6.png
- image60.png
- image61.png
- image62.png
- image64.gif
- image65.png
- image66.png
- image67.png
- image68.png
- image7.png
- image8.gif
- image9.png
- mesh_deform.png
- primvar_interpolate.png
- copy-activities.webm
- image1.png
- image10.png
- image100.png
- image101.png
- image102.png
- image103.png
- image11.png
- image12.png
- image13.png
- image14.png
- image15.png
- image16.png
- image17.png
- image18.png
- image19.png
- image2.png
- image20.gif
- image21.png
- image22.png
- image23.png
- image24.gif
- image25.png
- image26.png
- image27.png
- image28.png
- image29.png
- image3.png
- image30.png
- image31.gif
- image32.png
- image33.gif
- image34.gif
- image35.png
- image36.png
- image37.png
- image38.png
- image39.png
- image4.png
- image40.png
- image41.png
- image42.png
- image43.png
- image44.png
- image45.png
- image46.png
- image47.png
- image48.png
- image49.png
- image5.png
- image50.png
- image51.png
- image52.png
- image53.png
- image54.png
- image55.png
- image56.png
- image57.png
- image58.png
- image59.png
- image6.png
- image60.png
- image61.gif
- image62.png
- image63.png
- image64.png
- image65.png
- image66.png
- image67.png
- image69.gif
- image7.png
- image70.png
- image71.png
- image72.png
- image73.png
- image74.png
- image75.gif
- image76.png
- image77.png
- image78.png
- image79.png
- image8.png
- image80.png
- image81.png
- image82.png
- image83.png
- image84.png
- image85.png
- image86.png
- image87.gif
- image88.png
- image89.gif
- image9.png
- image90.png
- image91.png
- image92.png
- image93.png
- image94.png
- image95.png
- image96.png
- image97.png
- image98.png
- image99.png
- data-exchange-copy-activities.webm
- image1.png
- image10.png
- image11.png
- image12.png
- image13.png
- image14.png
- image15.png
- image16.png
- image17.png
- image18.png
- image19.png
- image2.png
- image20.png
- image21.png
- image22.png
- image23.png
- image24.png
- image25.png
- image26.gif
- image27.png
- image28.png
- image29.png
- image3.png
- image30.png
- image31.png
- image32.png
- image33.png
- image34.png
- image35.png
- image4.png
- image5.png
- image6.png
- image7.png
- image8.png
- image9.png
- 11.png
- ActiveInactive_Definition.webm
- ActiveInactive_Inactive.webm
- ActiveInactive_Python.webm
- Artboard_27_1.png
- Artboard_28_1.png
- Artboard_47.png
- CustomAttribute_Python.webm
- DefaultPrim_Definition.webm
- DefaultPrim_Python.webm
- Kind_Component.webm
- Kind_Definition.webm
- Kind_Python.webm
- layer_Definition.webm
- layer_Python.webm
- layer_USDvsPhotoshop.webm
- Layers.png
- Metadata_Definition.webm
- Metadata_Python.webm
- Metadata_UseCase.webm
- Metadata_vsAttributes.webm
- Path_Python.webm
- References_Definition.webm
- References_Python.webm
- Schema_Definition.webm
- Schema_Main.webm
- Schema_UsdGeom.webm
- Schema_UsdLux.webm
- Schema_UsdPhysics.webm
- Specifiers_Class.webm
- Specifiers_Def.webm
- Specifiers_Over.webm
- Specifiers_Python.webm
- strength_ordering.png
- StrengthOrdering_Definition.webm
- Sublayers.png
- TimeCodeTimeSample_Definition.webm
- TimeCodeTimeSample_Python.webm
- ValueResolution_Defintion.webm
- marketplace-search-usd.png
- usd-language-extension-install.png
- usda-file-hover-link.png
- usda-syntax-highlighting-result.png
- vscode-extensions-activity-bar.png
- build-succeeded.png
- first-notebook.png
- jupyter-lab-interface.png
- usdview-folder_rename.mp4
- usdview-image1.png
- usdview-image10.png
- usdview-image12.png
- usdview-image13.png
- usdview-image15.png
- usdview-image2.png
- usdview-image3.png
- usdview-image4.png
- usdview-image5.png
- usdview-image6.png
- usdview-image7.png
- usdview-image8.png
- index.md
- lights.md
- materials-shaders.md
- schemas.md
- scope.md
- xform.md
- xformcommonapi.md
- attributes.md
- index.md
- relationships.md
- index.md
- metadata.md
- prim-property-paths.md
- prims.md
- stage.md
- timecodes-timesamples.md
- usd-file-formats.md
- usd-modules.md
- index.md
- conf.py
- glossary.md
- index.md
- install-usda-syntax.md
- interactive-glossary.md
- jupyter-notebook-setup.md
- make.bat
- Makefile
- openusd-cheatsheet.md
- usdview-install-instructions.md
- why-openusd-developer-certification.md
- __init__.py
- helperfunctions.py
- visualization.py
- __init__.py
- directives.py
- launch_notebooks.py
- workshop_prep.py
- harness_sanity.ipynb
- __init__.py
- conftest.py
- test_docs_beyond_basics.py
- test_docs_composition_basics.py
- test_docs_scene_description_blueprints.py
- test_docs_stage_setting.py
- test_notebook_harness.py
- test_workshop_prep.py
- .gitattributes
- .gitignore
- .python-version
- AGENTS.md
- CONTRIBUTING.md
- LICENSE
- NOTICE
- pyproject.toml
- README.md
- requirements.txt
- SECURITY.md
- STYLEGUIDE.md
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/NVIDIA-Omniverse/LearnOpenUSD
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd LearnOpenUSD
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
