Controlling Imported Animantions

The following types of animations can be exported with OSG models from 3ds Max and played in Vizard:

  • Transform: ¬†Animations based on translation, rotation, and scale
  • UV: Animations based on changing texture coordinates
  • OSG sequence: Mesh animations that cycle through a series of saved meshes, one for each frame

Read more

Underwater Effect

The example script in this article simulates the type of visual distortion that occurs in an underwater scene. It uses a custom post-process effect created using Vizard's vizfx.postprocess library and GLSL (OpenGL shading language).
Read more

Launching scripts from the command line

This article describes how to launch Vizard scripts using the command line. Running scripts from the command line allows you automate the execution of your scripts using 3rd party apps. Using the command line also enables you to pass arguments to your script, allowing you to change the behavior without modifying the script.
Read more

Introduction to the ARToolKit plug-in

This plug-in provides support for the ARToolKit Professional library by ARToolworks. It allows for the tracking of image and matrix based markers using a standard webcam. Vizard can then render models and combine them with video captured from the webcam. Vizard uses the position and orientation of the markers for placing these models in the AR scene. The video tutorial in this article shows a short demo of this in action and then steps through the basic code for tracking a marker and linking a model to it.
Read more

Lens Correction

Vizard can perform lens correction on the output image to account for distorted displays, such as HMDs. The video below shows a scene with and without lens correction.
Read more

Embedding resources in scripts

This article describes how to embed certain texture and model resources within your script. Using this technique allows you to distribute or move your script to different locations without needing to worry about copying any resources along with it.

Read more

Full Screen Anti-Aliasing (FSAA)

One of the simplest ways of improving the visual quality of your scripts is to enable full screen anti-aliasing (FSAA). Anti-Aliasing is a technique used to make jagged edges of polygons appear smooth. Most modern graphics cards support FSAA and it only takes a single line of Vizard code to enable it.

Read more

Display background texture

Vizard provides the option of changing the background color of the scene, but some users need the ability to display an image instead of a single color. This article describes how to replace the background color of your scene with any texture object, including images and videos.

Read more

Avatar Collisions

This article descibes how to detect collisions on individual body parts of an avatar. Included is some sample code and a short video of this in action.
Read more