Uploading assets

0 Kudos
Started ‎02-24-2011 by
Modified ‎04-03-2012 by

Uploading assets

Supported file types

You can upload several different types of files for use in content creation.

Images

You can upload the following image file types:

When uploaded, images are converted into a valid size. Valid scales are square powers of two. To prevent unintended distortion, keep this in mind when creating images.

The maximum resolution for uploaded textures is 1024 pixels. If you upload an image that is a higher resolution than this, it will be scaled down to pass the upload requisites.  Valid image sizes include the following values: 2, 4, 8, 16, 32, 64, 128, 256, 512, and 1024

Sounds

Sounds must be in .WAV file in standard PCM format, 16-bit/44.1kHz/mono or stereo (converted to mono), and less than ten seconds in length.  Thus, 9.99 seconds is fine, but 10.0 will fail to upload.

Sounds cannot be saved as 8-bit, 22.05 kHz, or any other frequency. Sounds in other formats can be converted in most sound programs. An example of a free quality converter is r8brain. Compression formats  such as MP3 are not supported.

Animation

You can uypload animations in .bvh (Poser 2 or newer) and .anim formats. Recommended settings are ten frames per second. For more information on uploading animations, see How to create animations.

Uploading images and sounds

Upload your own images (textures), sounds, and animations for use in content creation.

Cost

Uploading files to Second Life costs L$10 per file. The cost is deducted from your inworld balance, regardless of whether you upload the files one at a time or use bulk upload.  The purpose of Bulk Upload is to expedite the upload process, not to save Linden dollars.

Images

You can upload TGAPNGBMP, or JPG files with at least 24-bit color, for quality and compatibility.  Files at lower bit depths may fail to upload.  PNG (24-bit) and TGA (32-bit) files allow the use of transparent effects (for example, in a stained glass window) via an alpha channel. Most modern image editors can convert between formats.

To upload an image:

  1. Choose Build > Upload > Image (L$10).
  2. Choose an image file.
  3. Optionally choose a preview format.
  4. Optionally enter a text description.
  5. Click Upload (L$10).
Tip: When uploading, textures are scaled to the nearest "powers of 2" aspect ratio due to how the system handles textures. If you find this results in unwanted stretching/squishing, you may prefer to use your image editor's built-in resampling to optimize proportions prior to upload.

Supported image formats

Second Life supports TGA (32-bit supports alpha channel), PNG (24-bit supports alpha channel), and BMP. When you upload an image, the Viewer internally converts it to JPG2000 for optimized future transmission. For best quality, try to avoid uploading JPGs; their already-compressed quality degrades further because of the double conversion.

Texture sizes

Textures should be as small as possible — texture size is highly context-sensitive so it takes experienced artistic judgment. For example, if you're texture-mapping a tiny pebble, its detail can be negligible compared to a giant tree in the same scene. For general use, 512x512 is a fair balance.

The maximum resolution for an uploaded texture is 1024x1024 pixels; if you upload a bigger image, it is scaled down to 1024x1024 pixels. Even if you have a fast Internet connection and a top-end graphics card, your computer can only display a finite amount of texture data.

Sounds

Sound files must be:

  • WAV files in standard PCM format.
  • 16-bit with 44.1kHz sample rate.
  • Mono format.  Stereo format will be automatically converted to mono.
  • Ten seconds or less in length.

Formats that don't work include MP3s or WAVs in 8-bit, 22.05 kHz, or any other frequency. You can convert sounds into the proper format using an audio editor like the free Audacity, or a specialized app like r8brain for Windows.

To upload a sound:

  1. Choose Build > Upload > Sound (L$10).
  2. Choose a valid .WAV file.
  3. Optionally enter a text description.
  4. Click Upload (L$10).

This video shows you how it all works:

Uploading in bulk

To upload more than one file at a time:

  1. Choose Upload > Bulk (L$10 per file).
  2. In the file browser dialog, select all the files you wish to upload. You can hold Shift ? or Ctrl while clicking to select multiple files. Using this method, you can upload files of different valid formats at the same time.

You can also set default permissions for convenience when uploading.

Uploading animations

You can upload customized animations for use in gestures and scripted objects. This article covers the basic process of uploading an animation. For more information on creating, using, and uploading animations in Second Life, check out the Animation Guide article, and the Animation page on this Wiki.

Note: Just like textures and sounds, animations cost L$10 each to upload.

Procedure

You can upload animations in Biovision Hierarchy (BVH) or raw .anim format. To upload:

  1. Choose Build > Upload > Animation (L$10).
  2. From the file browser, choose the animation file you wish to upload.'
  3. Choose your desired options in the upload preview window, then press Upload (L$10).

This video shows you how the process works:

Note that upload doe not work on windows if the decimal separator is set to comma(,) instead of period(.) in your locale settings.

Upload Preview window

The upload preview window presents multiple controls that can change the way your animation plays inworld.

Click ? in the upper right of the window for a detailed explanation of all the settings.

Contributors