Skip to content

ALab: Provide "Download, Unpack, Assemble" Script #2

@matthewlow-dwa

Description

@matthewlow-dwa

The NAS ALab Asset has a number of optional component packages, that can be combined to varying degrees for greater and greater demonstrated functionality:
https://digitalproductionexamplelibrary.github.io/ALab/main/

  • Main Asset Structure
  • Techvar Assets
  • Texture Pack
  • Cameras
  • Baked Procedurals

While there are some instructions in the existing documentation on how to assemble and combine the various packages, they are a bit buried, not necessarily consistent, and create a somewhat complex install:

Unzip and merge the fragment folder from this package onto the ALab/fragment folder of the Asset Structure package overriding all existing files.

  • [Techvar Assets](Unzip and merge the fragment folder from this package onto the ALab/fragment folder of the Asset Structure package overriding all existing files.):

Unzip and merge the fragment folder from this package onto the ALab/fragment folder of the Asset Structure package overriding all existing files.

  • [Baked Procedurals[(Unzip the contents on top of the default ALab package to merge the baked_procedurals folder, overriding the previously empty baked_procedurals/main.usda file.):

Unzip the contents on top of the default ALab package to merge the baked_procedurals folder, overriding the previously empty baked_procedurals/main.usda file.

Move the fragment folder from this package onto the fragment folder of the vanilla asset package and override all conflicting files, which already exist.

Unzip the contents on top of the default ALab package to merge the camera_packages folder, overriding the previously empty camera_packages/main.usda file.

To help provide a more turnkey solution, we should explore providing a shell script to automate the process and more concise documentation on how to download and unpack the various asset components to assemble the final asset.

Inspired by @drwave , who might be able to provide a sample script

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions