Welcome to Developers

Getting Started

Vivaty is a web-based virtual world platform built on X3D, an open 3D standard. We are in the process of opening our platform to all types of 3D content creators. Read more about our developer program or tips on importing and exporting content to and from the X3D standard.

If you are already familiar with creating content in X3D, then please feel free to use whatever process you are most comfortable with. If you are new to X3D, you can use your favorite professional tools such as Max or Maya, or you can use free tools, such as Vivaty Studio, Blender, or Google Sketchup.

Your Scenes and Objects

The content found in Vivaty Scenes can be broken into three categories: Scenes, Objects, and Avatars. Right now the 3D gallery only supports Scenes and Objects so save your avatars for now!

Scenes are 3D environments that Vivaty users can explore, socialize in and customize. Scenes can be realistic, like the current Vivaty Scenes templates, or fantasy-based. Stylistically, scenes can be hip and modern, old and funky, or anything else you desire. Use your imagination! Just keep in mind that Vivaty scenes are built to human scale (1 unit = 1 meter) so that avatars can hang out in style and move around comfortably.

Objects are things that can be added to Vivaty scenes. Objects can be as simple as a brick, or as complicated as a YouTube video player or Facebook friends’ list. Don’t think of an object as being limited to a static 3D model; we are also looking for interactive and animated content.

Vivaty scenes come with a set of “starter objects” that provide the initial look and feel of the environment. We suggest that you decorate your scenes with objects of your own creation - but we will also accept empty scenes that have not been decorated with objects. Please keep in mind that if your scene is selected for inclusion in Vivaty Scenes, users will be able to modify, add, and delete objects from the scene using the Vivaty Scenes editor.

We need content that achieves a balance between quality and efficiency. Vivaty content is deployed over the web, and rendered in real time. It is more similar to a video game than a Pixar creation. Since we are on the web, we can’t afford to use extremely high resolution meshes or textures. Therefore, you will need to find the proper compromise resulting in a high quality, low resolution creation. Specific limitations and suggestions on the content size are listed below.

The Vivaty Studio Interface

Vivaty Studio

We recommend that you use Vivaty Studio 1.0 Beta as part of your pipeline. It is a free tool that is optimized for creating content for the Vivaty Player. Although the name is new, the tool is mature: Vivaty Studio is based on Flux Studio, which has been used to create web 3D content for years now. All your Flux Studio files will migrate smoothly into Vivaty Studio.

Vivaty Studio (right) is designed to simplify the complicated aspects of X3D for the casual creator, while exposing those complicated details and powerful features to advanced creators. Vivaty Studio can be used as a lightweight modeling tool for creating 3D content from the ground up, or it can be used to import COLLADA content that is exported from 3D Studio Max or Maya. Raw 3D models and animations from COLLADA can be composited into a scene. Using the interactive constructs that are handled very well by X3D, the raw content can be transformed into a rich, interactive environment or object that is ready for web deployment. For more information about Vivaty Studio, and how to download it now, please go http://www.vivaty.com/downloads/studio.

Importing COLLADA, X3D, or VRML content:

  • Open Vivaty Studio.
  • From your Desktop, Drag and Drop any COLLADA ( .dae ), X3D, or VRML file into an open Vivaty Studio Window.
  • Repurpose the Content as you see fit.
Learn to convert your content

Importing other 3D Data Types ( dxf, s3d, .obj, stl ... )

  • Open Vivaty Studio.
  • Use the Menu: File / Import Other Format...
  • In the pop dialog, select the type of file you wish to import from the list.
  • the Select File button, and select the File that you wish to import.
  • Click "Import into Vivaty Studio" button.
  • Repurpose the Content as you see fit.

Technical Guidelines

No matter where you are with your creation, you can share it with others in our developer community. You can upload screen shots or finished scenes or objects to our Gallery. Once you create an account, you will be guided through the upload process.

If you’d rather email us your files, please zip up the .x3d file(s), along with all the dependencies, such as textures and sounds, into a single zip file, and send them to vivatycreate@vivaty.com. If you are using Vivaty Studio in your pipeline, please feel free to include the native Vivaty Studio file (.fxw) in the zip.

Here are some submission guidelines that will make your content ready to go and optimized for thousands of Vivaty users:

Objects Recommended Maximum (for really awesome objects)
Polygon count 300-500 Triangles 1500 Triangles
Textures per object 2 3
Texture resolution 128px X 128px 512px X 512px
File size (compressed) 20Kb 100KB

Scenes Recommended Maximum (for really awesome scenes)
Polygon count 3000 triangles 8000 triangles
Textures per scene 10 25
Texture resolution 8 @ 128px X 128px
2 @ 512px X 512px
20 @ 128px X 128px
5 @ 512px X 512px
File size (compressed) 200Kb 500KB

All files should be submitted as a single package as a .zip file. For format info for individual objects inside your scene, see the chart below.

Object Format
Scenes/Objects X3D
Textures JPEG or PNG
Sounds WAV or MP3

The File sizes listed for the X3D content refer to the uncompressed ASCII. The limitations and guidelines presented for scenes do not include the objects that you might place in the scene.

If you have any questions about the content development launch, please send them to developers@vivaty.com.

Sample Scene

Here you can see the file for one of the scenes in Vivaty. We call it Morning Bird. You can open this inside Vivaty Studio to see how we set up a typical scene and polygon counts, etc.

Want More?

Connect with other creators on our forums, ask a question on our Get Satisfaction page, or email us at developers@vivaty.com.

Login

New to Vivaty?

Register now to get your own scene!

Register for Vivaty

Table of Contents

About  |  Contact  |  FAQ  |  Press  |  Feedback  |  Get Player  |  Careers  |  Privacy Policy  |  User Agreement  |  Developer

Copyright © 2008 Vivaty, Inc.