Anatomy of an Asset Repository
From Multiverse
(Redirected from Sampleworld Asset Repository)
| Asset Management |
|
Overview and Setup • Download an Asset Repository • Using Asset Importer • Using Asset Packager • Team Development |
| Reference |
|
Anatomy of a Repository • Asset Definition Files • Asset List Files |
An asset repository contains all the 3D models, art, and other media, as well as scripts and UI files required by a world. All Multiverse asset repositories contain the same directories and organization.
Directories:
- AssetDefinitions - Asset Definition Files (
.asset) files. - Fonts - font (
.ttf) files. - GpuPrograms - shaders, also called vertex and fragment programs: .program files, .cg and .hlsl scripts. See Built-in Shaders.
- Icons -
.icofiles. - Imagefiles - binary
.tgafiles referenced by imageset files. - Interface - Files for the user interface.
- FrameXML - XML files defining UI widgets, related Python script files, and files that define key bindings.
- Imagesets - XML Imageset Files that reference files in the Imagefiles directory.
- Materials - Material Scripts.
- Meshes -
.meshfiles that define 3D models. - Misc
- Movies - video files.
- Particles - Particle Scripts
- Physics -
.physicsfiles that define collision volumes. - Scripts - Python scripts.
- Skeletons - models'
.skeletonfiles. - Sounds - sound files. See Working with Sound.
- SpeedTree - SpeedTree
.trefiles. - Textures - texture files such as
.ddsfiles.
Files:
- Asset list files; for example Sampleworld has
SampleAssets.assetlist,ClientUIAssets.assetlist, andWorldEditorAssets.assetlistare Asset List Files for Sampleworld, the minimal Client UI, and the Multiverse tools. - mv.patch - the asset repository manifest file
