Dynamic Object Specs

Creating dynamic objects

Dynamic objects are objects with special functions, such as frames, radios or animated objects.
Creating a dynamic object is simple. You take a static object and create a little Twml description file for it, which describes to Twinity what the object should do.

Supported dynamic objects

Currently Twinity supports the following dynamic objects:
  • Lights
  • Frames (with picture, mirror, browser, video)
  • Chairs
  • Radio
  • Animated objects (with different triggers)
  • Objects that trigger avatar animations
  • Avatar animations
  • Avatar clothes
  • Avatar attachments
More types (e.g. collaborative animations, scripted objects) will be added in the future.
All details about current dynamic objects capabilities are described in the Twinity Twml specification: twml_specification.pdf

Technical requirements

  • When creating assets always remember that the more complex your files are, the more data the member will have to download. A long download time may be frustrating to members.
  • Lots of polygons or lots of materials per objects will slow down the renderer and create lag. Try to limit the number of materials per object, ideally it should only be one.
  • We recommend a maximum amount of polygons of 300 - 400 triangles per square meter
  • We recommend a maximum texture size of 256 x 256 pixels per square meter
  • Models must fit into the upload limits
  • Textures must fit the texture requirements