GIF2ANI Upload an animation (gif,mp4,avi,wmv,etc) and create a texture with script
show Information and Tips
Steps for creating a texture
  • hide Pick a GIF or VIDEO as a source for your texture
  • hide Image processing: resize, effects and more
  • hide Upload the GIF or VIDEO
  • hide Disable unwanted frames
  • hide Create the texture
Get the free GIF slideshow engine.

Recent changes
Take name size limit in SL into account when generating texture file.
Added create texture button on floating preview.
Auto close generated texture when drag-upload file is complete.
Added total filesize of the created frames to the file info.
Cleaned up show/hide of source image so it opens more space.
Warn about excessive frame download size. Give cancel option.
Speed improvement: Number frames with java script in the client.
Speed improvements: Checked code and looked for and fixed bottle necks.
Created 'Rangea ction' section in 'Advanced editting' with 3 actions :
   - Inverse frames
   - Enable frames
   - Disable frames
Implemented prevent drop of multiple files to upload with warning.
Implemented enforcing 10MB limit in upload on the client with warning.
Implemented drag/drop of files anywhere on the page to upload.
Added a button to hide the source animation.
Changed the radio buttons for animation direction to buttons.
When floating: button and description in the dock area to dock.
Prevent uploading a new imahe if the current one is still in progress.
No longe rhide information and tips after upload.
Set colorize back to white on restore defaults
Added image processing options like: resize, flip, greyscale and more.
Ad a busy indicator for script and texture generation
Optimize file upload, changed to JQUery upload. Better and more pretty.
Show/Hide bittons now toggle instead of always showing boyh at once.
All buttons that manipulate the GUI are now are orange.
Changed links to buttons for all links that apply to the application.
Added more sizes for the frame list at the bottom of the page.
Selecting a GIF or VIDEO file as a source
  • When making a loop pick a source with a fixed camera position, no zooming or panning and no change in lighting for the best result.
  • Secondlife textures are limited to 1024x1024 pixels. The frames are put in the texture as tiles so less frames means better image quality.
  • Sources with more than 500 frames will process very slow.
  • If you want to crop a gif you can use this site: ezgif crop.
  • Logo in your gif? Try reverse image search to find one without it.
Image processing
  • For a source with large dimensions use the resize option.
    This will make processing and editing faster.
  • Use the link to show image processing options.
  • The effect 'black and white' will use two colors: black and white.
  • The effect 'greyscale' will look like a black and white picture.
  • Colorize will use the selected color and make the image that tint.
  • 'Restore defaults' will reset the image processing options.
Uploading a GIF or VIDEO
  • You can use drag&drop, drop the file anywhere to upload.
  • Processing a typical 4 mb GIF should take about 4 seconds.
  • Processing a 3 mb video with 800 frames can take up to a minute.
    To improve uploading and processing speeds cut down larger videos to the part you want. Shorter is better and always faster.
  • The preview takes a few seconds to start animating sometimes.
  • If in IE your preview flickers a lot try using chrome instead.
Advanced editing - Disable unwanted frames
  • If your video has too many frames disable some by clicking them.
    or use one of the preset frame enabe/disable buttons
  • partial slomotion: use only the odd frames and then make parts of the video go slower by enabling some even frames in that part.
  • To see more frames at once select a smaller frame display size.
  • To see the preview while editing frames click the 'float' button.
  • Read the info about optimal framecount under advanced options.
Using the created texture
  • Use the GIF slideshow engine for showing multiple animations.
    It is available for free in the Secondlife marketplace.
  • The animation script inside the GIF slideshow engine is editable.
    If you enhance the script please share your change with us.
  • The filename has animation parameters between the _WW_ and _MM_ wich GIF slideshow engine needs. Do not remove this part.
  • The created script is only for use with the generated texture.

hide Image processing options
Horizontal flip:
Vertical flip:

Processing is done after the upload, parameters need to be set before the upload to have effect. Default settings will leave the image untouched.
Upload a .gif or video
0% complete
Maximum file size 10MB.
Note: video usually has 30 frames per second, please don't upload any long videos.
To upload a file drag it and drop it anywhere in the browser.

Hide logo