Vizard Virtual Reality Software Toolkit

Build Interactive Virtual Reality Simulations
Download Free Trial
Create amazing applications with Vizard VR Toolkit

Vizard VR Toolkit provides a powerful platform to help you create a new breed of visual simulations. You’ll build applications that provide users with the best experiences across virtual reality immersive technologies such as displays and sensors.

vizard5_final_rendered

v5-wide_c

Rapid Development

Integrated Editor

Vizard Virtual Reality Software Toolkit sports one of the Python community’s richest integrated development environments. Try it and experience Python programming at its best with our built in intelligent code completion (based on in-depth background static code analysis), visual debugging (with breakpoints, variables watches and value change), embedded and interactive simulation engine. Now in Vizard 5, our handy asset inspector has become even handier with straightforward scene editing capabilities.

Python Scripting

Tap into one of the world’s most accessible and powerful scripting languages, Python. Not only is Python ideally suited for rapid project development, it’s a portal to an enormous selection of community contributed libraries and toolkits. And rest assured while  you enjoy Python to get your projects done faster, Vizard Virtual Reality Toolkit uses C++ to deliver optimal performance where it counts.

 

Advanced Avatar Features

Meet our avatars and you’ll immediately realize how they’re in a class of their own. The avatars in our virtual reality software feature unbeatable quality—both in terms of visual appearance and animation detail that include facial expressions and eye movements. Our avatars offer this richness without sacrifice—the assets have been incredibly well designed for efficient rendering and use of texture memory. And if you need avatars dressed in something other than civilian attire, you can also find military, medical, worker, and other uniformed avatars. Or see our selection of more than 20 types of animals.

Full Feature Solutions

Clustering

Run your simulation synchronized across 64 separate computers without changing a single line of code. Everything you do in Vizard VR Software Toolkit, regardless of how complex the features you utilize, can be supercharged to run across a multiple PC cluster. Doing so let’s you light up more screens in a CAVE™ or increase your render performance in a head-mounted display application. If you want to install more than one GPU in a single PC, clustering is the method to utilize the extra hardware and build your own graphics supercomputer.

 

Augmented Reality

Augmented reality is a live view of the real world with virtual elements superimposed on the scene. When used with a head-mounted display, a user can move about a physical environment and see computer generated objects attached to the physical scene. When used with a desktop or handheld screen, users can experience an almost magical visual effect of seeing 3D object suddenly floating before themselves.

Vizard Virtual Reality Toolkit uses the widely known AR Toolworks (the commercial version of AR Toolkit) and another technology by Taiwanese Gathertek. Both virtual reality software technologies provide robust fiducial and natural feature based tracking.

 

Physics

Based on ODE (Open Dynamics Engine), our open source physics approach provides a high performance library for simulating rigid body dynamics. It features advanced joint types and integrated collision detection with friction. This physics engine is especially useful for simulating vehicles, objects in virtual reality environments, and robotics simulation applications such as mobile robot locomotion and grasping.

 

SDK / Extendability

The Vizard SDK gives C++ developers the ability to extend the functionality of Vizard.  The SDK is used to create DLL plug-ins that can interface with Vizard virtual reality scripts. The plug-ins can be used for many things, including:

  • Access to underlying OpenSceneGraph objects (nodes, textures, etc.)
  • Creating custom OpenSceneGraph nodes and textures
  • Interfacing with hardware devices (trackers, sensors, etc.)

OpenSceneGraph 3.0 is used at Vizard’s core which provide a flexible platform for you to further extend its capabilities.

The Vizard SDK is available on the Vizard download page.

 

 

Display Flexibility

CAVE, Powerwall, & 3D Projection Systems

Vizard provides sophisticated tools for configured and rendering to single and multi-screen projection systems. Additionally, Vizard’s powerful cluster feature makes building a distributed render system something anyone can do.

The commercially available solution by Scalable Display is integrated into Vizard and allows edge blending, image warping, and color correction across projectors driven by single or multiple PCs.

Stereoscopic Displays

  • Auto stereo screens
  • Active stereo displays & projectors
  • Head-mounted displays

Novice users can readily connect to a multitude of 3D stereoscopic devices. Expert users can tap into the feature-rich stereoscopic libraries in Vizard for precise, low-level control that provides as much flexibility when needed.

Head Mounted Displays

Supporting more than 20 different head-mounted display manufacturers with more than 20 years of experience matching rendering techniques to optical display requirements, Vizard is the most trusted tool for accurate and optimized near-to-eye rendering.

* For detailed information please visit tab ‘Hardware Support’

Motion Trackers & Sensors

Head/Hand Tracking

In virtual reality, display and tracking go together like peas and carrots. Tracking brings your display to life by letting it react to your natural body motions. With your head and hands, your move and interact as you do with real objects and as a result the virtual stimulation fools your senses and you are wrapped in a convincing sensation of telepresence.

 

 

Full Body Motion Capture

Unlike head and hand tracking full body motion capture technology delivers full human presence for both first person point of view and third person points of view experiences. With Vizard and motion capture, you can integrate live full feature avatars and move and interact with one another or interact with complex objects in your virtual environment.

Haptics

Bringing the sense of touch and force feedback to your virtual environments is a great way to add dimension. For many applications this extra dimension and modality makes a huge difference. Without the benefit of Vizard, integrating haptics correctly can be a challenging understanding.

 

* For detailed information please view tab ‘Hardware Support’

Sharing

Publish as EXE

Standard with our Development and Enterprise editions is the ability to “publish” your projects to a royalty-free, distributable EXE file. You can use this technique to share your work with others with ease because there are no players or add-ons your receiving party needs to install before simply launching your project.

  • Royalty-free redistribution*.
  • No player required
  • Encrypted asset protection is available to Enterprise license holders

* Commercial redistribution requires a valid Silver Support contract.

WorldViz recommends Software Passport. This is a protection technology that allows a developer to add sophisticated license enforcement and software protection to your own project, including encryption and node locking. Software Passport has been tested and works with Vizard published EXEs.

Networking

Key features:

  • Real-time multiperson networked simulations
  • Web browser – HTML 5 communication to create live forms that can display streamed 3D views and other real-time data.

 

Mobile Device Controls

Control and interact with your real-time simulations with your iOS or Android tablet or phone using Vizard’s built-in web server module.

ART Pipeline

3ds MAX

Vizard supports numerous 3D formats and includes a powerful exporter plug-in to Autodesk 3ds MAX. The advantages of the 3ds MAX workflow are the following:

  • 3ds MAX export plug-in for managing and exporting large scenes
  • fast, compressed binary format for efficient GPU memory management
  • In addition to Vizard’s native text and binary formats, Vizard is particularly strong at importing .wrl, .3ds, .obj, and .dae file formats.

 

Shaders

Vizard provides several built-in shader workflows and enables advanced users to insert their own GLSL shader code directly into the simulations to create unlimited visual effects. Using shaders for rendering real-time graphics has many benefits. Most notably, it moves graphics related operations from the CPU to the GPU. This allows programmers to use the graphics hardware directly to render a wider range of effects and realistic materials.

With Vizard’s shader support, it is straightforward to implement GLSL shaders to render effects such as bump, specular, parallax, and detail map effects, in addition to real-time ambient occlusion effects (e.g., SSOA).

Lighting

Key features:

  • Real-time directional, ambient, and spot lights
  • Real-time shadows
  • Light baking (requires 3ds MAX)

 

System Requirements

Operating Systems

  • Windows 8 / 8.1
  • Windows 7
  • Windows Vista
  • Windows XP Service Pack 3 and above

Computer Hardware

While nearly any recently purchased desktop and most laptops more than meet the requirements, here are the absolute minimums needed to run Vizard:

  • Pentium processor at 1 GHz or higher (Recommended: Dual Core 2 GHz or higher)
  • OpenGL compatible graphics card (Recommended: nVidia GeForce 6 series with 128 MB or greater)
  • 1 GB RAM (Recommended: 2 GB RAM or greater)
  • 400 MB free hard disk space

Supported File Formats

3D model formats

3ds, ac, bsp, dae, dw, dxf, fbx, gem, geo, iv, wrl, ive, logo, lwo, lw, geo, lws, md2, obj, ogr, flt, osg, shp, stl, sta, wrl, x.

2D formats

bmp, dds, gif, hdr, jps, jpc, jpeg, jpg, attr, pic, png, pnm, ppm, pgm, pbm, rgb, sgi, rgba, int, inta, bw, tga, tiff, tif.

Video formats

mov, mpg, mpv, mp4, m4v, dc, avi, flv, swf, gb, rgba, jpg, jpeg, tif, tiff, gif, png, pict, pct, tga, psd, mpg, mpv, db, flv, mov, avi, wmv, xine.

Audio formats

And any other format that contains DirectShow (Microsoft native) codecs

Announcing Vizard 5

Currently in beta, we are soon to release an updated version of Vizard. Customers who purchase Vizard 4 now will get a free upgrade to Vizard 5 as soon as it is released. The beta version can be downloaded for free.

Effects

Beautifully simple art

Vizard 5 brings developers and artists a modern approach for creating stunning visual effects.  We introduce two new and powerful approaches that will excite both the artists and the programmers. The new artist approach embraces the 3DS MAX workflows by giving full control over 15 different map types* that can be combined in 3DS MAX and then rendered in Vizard without any intervention.  The new programming approach is a major addition to our Vizard programming library and provides methods for constructing, combining, and controlling shaders with ease. Needless to say, the two methods work hand-in-hand to maximize the potential of your artist and programming talents.

Shader authoring directly in 3DS MAX
Shown here are supported map types: ambient, diffuse, specular, detail, specular level, glossiness, self-illuminations, rim, rim radial, opacity, bump, reflection, reflection falloff, refraction, and displacement.

3ds_leather_2
3ds_glass
3ds_concrete_2
Visual Configuration

Displays, Trackers, Inputs

Vizard 5 will soon introduce a visual tool for configuring the huge inventory of devices that Vizard supports, including numerous displays (e.g., head-mounted displays, multi-screen projection walls, consumer 3D monitors), trackers (head trackers, gloves, full body motion capture), and input devices (e.g., wands, steering wheels, gamepads). Called vizconnect, this new technology also provides visual tools for authoring interaction behaviors such as grabbing, vehicle modes (airplane, helicopter, magic carpet), avatar inverse kinematics, and inspection tools such as a measuring tape.

vizconnect_s1
Scene Editor

Editor not only Inspector

Vizard users know Inspector as a snappy 3D model viewer that lets you quickly view assets, examine graph structures, see stats on polygon and texture usage, and preview animations. Now Inspector does the rest, including editing transform nodes (position, rotation, scale), clone/copy nodes, rename nodes, delete nodes, insert new group/transform nodes, and add/remove/modify descriptors. Inspector is now a powerful tool to transform content from many different sources (e.g., Sketchup, Revit, OSGB/T files, etc) and make substantial modifications without retreating to the source application. You can also use the new Inspector to layout a virtual scene by combining and arranging multiple independent 3D models.

inspector_r5
64 bit

Bye to memory limitations

Vizard 5 now includes both 32 and 64 bit render engines as well as 32 and 64 bit device drivers. 64 bit processing means you can build tomorrow’s high performance visual simulations by tapping into nearly limitless amounts of host and GPU memory (up to 16 exabytes to be exact). More memory means more models, polygons, and textures all that Vizard can load all at once for deploying simulations of huge datasets. This now allows you to maximize modern GPUs, some of which have up to 12 GB onboard GPU memory, and still be ready for anything tomorrow brings.

x64_memory

Excited yet? Click the button to download the beta!

Download Beta

Supported Hardware

The Vizard Virtual Reality Software Toolkit supports nearly all standard virtual reality hardware devices:

Head and Hand Motion Tracking

 

WorldViz

INTERSENSE

  • IC-2
  • IC-3
  • IS-600
  • IS-900
  • IS-1200
  • IS-300
  • INTERTRAX

POLHEMUS

  • G4
  • FASTRAK
  • LIBERTY LATUS
  • LIBERTY
  • PATRIOT
  • MINUTEMAN

ASCENSION

  • TRACKSTAR
  • MOTIONSTAR
  • FLOCK OF BIRDS
  • 3D BIRD
  • PC BIRD

AR TRACKING

  • ARTRACK1
  • DTRACK

NATURAL POINT

  • OPTITRACK

NORTHERN DIGITAL

  • OPTOTRACK

PERSONAL SPACE

  • PERSONAL SPACE TRACKER

INERTIAL LABS

  • OSv3 3DOF

MECHDYNE

  • TRACKD

TRIVISIO

  • COLIBRI 3DOF

MOTIONNODE

EMAGIN

VUZIX

RAZER HYDRA

(Vizard 5)

Head Mounted Displays

  • OCULUS RIFT
  • INTEVAC
  • ioDISPLAY SYSTEMS
  • KAISER ELECTO OPTICS
  • ROCKWELL COLLINS
  • LITEEYE
  • RESONANCE TECHNOLOGY
  • ROCKWELL COLLINS
  • VIRTUAL REALITIES
  • VIRTUAL RESEARCH
  • VUZIX

CAVE, Powerwall, and 3D Screen

MULTISCREEN PROJECTION

  • CHRISTIE DISPLAYS
  • MECHDYNE CAVE / POWERWALL
  • INGEVIDEO
  • SCALABLE DISPLAYS
  • VIZBOX
  • HOLOVIS
  • VIRTALIS

AUTOSTEREO SCREENS

  • TRIDELITY
  • ALIOSCOPY
  • PHILIPS WOW
  • SEE REAL

ACTIVE SHUTTER GLASSES

  • CRYSTALEYES
  • STEREOGRAPHICS
  • REALD
  • VOLFONI

VIRTUAL HOLOGRAPHIC-PLATFORM

DOMES

  • IMMERSIVE DISPLAY SOLUTIONS

EDGE BLENDING & WARPING

  • SCALABLE DISPLAY TECHNOLOGIES

3D FLAT PANELS

  • VIEWSONIC 3D
  • IZ3D
  • CONSUMER 3D TVs (PANASONIC, VIZIO, SAMSUNG, SONY, LG, TOSHIBA, SHARP)

Haptics

CYBERGLOVE SYSTEMS

  • CYBERGLOVE
  • CYBERTOUCH
  • CYBERGRASP

SENSABLE

  • PHANTOM DESKTOP
  • PHANTOM OMNI
  • OPEN HAPTICS V2 AND V3

5DT

  • DATAGLOVE5, 5-W
  • DATAGLOVE16, 16-W
  • DATAGLOVE5 MRI

IMMERSION

  • CYBERGLOVE
  • CYBERTOUCH

MS DirectInput compatible devices

Full Body Motion Capture

  • MOTION BUILDER CONNECTIVITY
  • MOTION ANALYSIS
  • PHASESPACE
  • VICON
  • XSENS MT / XSENS MOVEN
  • QUALISYS

Augmented Reality

Eye Tracking

Data Acquisition

  • BIOPAC
  • MINDWARE TECH
  • LABJACK

Hand Controllers

  • MICROSOFT KINECT
  • 3D CONNEXION SPACEBALL
  • LASERAID SPACEGRIPS
  • NINTENDO WIIMOTE
  • LOGITECH DEVICES (e.g., wheels, gamepads, joysticks, Playseat)

Compare Vizard Editions

General

Lite Development Enterprise
32 and 641 bit engine and scene editor
vizconnect visual hardware configurator
Script in Vizard’s IDE with built-in debugging tools
Preview 3D model assets and browse files visually with Vizard’s Inspector
Robust avatar support and compatibility
3DS Max exporter plug-in with new effects shaders
Built-in real-time rendering control via OpenGL shading language GLSL

Supported display types

See our complete list of Vizard supported displays on the supported hardware page

Lite Development Enterprise
Standard displays in full screen evaluation mode2
CAVE/Powerwall system dependent3
Head-Mounted Displays
Auto-Stereoscopic displays
Consumer 3D TVs
Scalable Displays edge-blending projection technology

Supported input devices

See our complete list of Vizard’s natively supported input devices on our supported hardware page

Lite Development Enterprise
Vizard-native input devices e.g PrecisionPositionTracker
VRPN and TrackD support for non-native devices

Sharing

Export your complete and self-contained simulations for other parties to use without a Vizard installation

Lite Development Enterprise
Publish standalone executables evaluation mode2
Redistribute your published executables non-commercially
Redistribute your published executables commercially
Publish protected executables with resource encryption

Networking

Connect your users systems and devices to enable collaborative Virtual Reality

Lite Development Enterprise
Real-time multiperson simulations over LAN and WAN
Real-time HTML 5 communication between Vizard and web browsers
Mobile device control using Vizard’s built-in web server module

Distributed Rendering

Power your simulations across up to 64 synchronized machines (without changing a thing in your script)

Lite Development Enterprise
Vizard script clustering evaluation mode2 evaluation mode2

Plugins and extendability

Customize and supplement Vizard’s functionality with our SDK. More details on the features page.

Lite Development Enterprise
Python-based extensions
Native Augmented Reality support with Vizard’s ARToolkit plugin (requires add-on purchase of 3rd party software AR Toolworks)”
Load custom Vizard rendering plugins
Load custom device drivers
Load custom scene graph processors
Stream real-time motion capture data with the Live Characters plugin for MotionBuilder (requires add-on purchase)
1 Only available in Vizard 5
2 In Vizard lite and Vizard Development the following features are limited and intended for evaluation purposes:

    • In Vizard Lite, display output is branded and fullscreen mode exits after 10 seconds.
    • In Vizard Lite, published executables are branded and exit after 2 minutes.
    • In both Vizard Lite and Vizard Development, clustered scripts exit after 4 minutes.

3 CAVE systems are frequently set up with clustering, which requires Vizard Enterprise edition. However clustering is not a necessary requirement for all CAVEs. Some CAVE configurations may be powered without clustering by a single rendering computer, in which case Vizard Development edition is sufficient. See our multiscreen projection page and feel free to contact us for more detail.

Show:Allimagevideoindustrialacademicvizard
  • WorldViz and Christie
    WorldViz and Christie
    See a Vizard virtual reality software based UAV flying simulation through an oil refinery, powering Christie’s Deployable Immersive Training Simulator, featuring a curved screen, and tactile feedback. The realistic weather effects give you a glimpse of Vizard 5’s stunning visual effects capabilities.
  • Pre-Flight Trainer
    Pre-Flight Trainer
    Pre-flight checklist training simulator for the Boeing C-17 Globemaster III military transport aircraft.
  • Meet CAD Manipulator
    Meet CAD Manipulator
    The CAD Manipulator software add-on from WorldViz sets a new paradigm for digital design verification and task training. With the power of WorldViz Virtual Reality technology, users can apprehend and interact with their own models in fully immersive 3D. CAD Manipulator provides a simple workflow that allows designers and developers to export existing CAD assets […]
  • Oil Rig Drill Handling
    Oil Rig Drill Handling
    Immersive training application for centrifuge maintenance and repair.
  • Safety Inspection
    Safety Inspection
    Immersive application for crude oil storage tank inspection.
  • Centrifuge Maintenance
    Centrifuge Maintenance
    Immersive training application for centrifuge maintenance and repair.
  • Anatomy Medical Course
    Anatomy Medical Course
    Perform virtual dissections of an entire virtual human. Physiological layers are easily hidden or made semi-transparent. 3D models can be viewed on a dekstop monitor, head-mounted displays, CAVEs, or 3D consumer TVs.
  • Simulated Doctor Training
    Simulated Doctor Training
    This customer’s work explores how information about genetic predisposition for body weight and obesity influences attitudes and behavior amongst both health care providers and members of the public.
  • Interior Design Review
    Interior Design Review
    Modeled as part of a Brazilian architecture development project, customers are able to experience full-scale spaces prior to construction.
  • Helicopter Cockpit Trainer
    Helicopter Cockpit Trainer
    Boeing Apache AH-64D helicopter cockpit trainer with Haption force-feedback and Christie projection system.
  • Under the Sea Experience
    Under the Sea Experience
    An undersea theme park entertainment client showcase experience complete with dynamically moving fish, sharks, and exquisite corals.
  • Addictions Study – Meth
    Addictions Study – Meth
    This environment was custom designed and built for a client studying drug use and addiction. This academic research customer utilizes the Vizard VR software platform to generate compelling immersive cues for eliciting addictive responses.
  • Urban City Social Study
    Urban City Social Study
    This scene is part of a simulation used to study teen behavior and addictions. Take a look at our academic case studies to learn how hundreds of universities use the Vizard software platform for research.
  • Kinect Driving Simulator
    Kinect Driving Simulator
    The WorldViz Wirks Developer Kit: Sony HMZ-T1 HMD, Vizard Development Virtual Reality software toolkit, Microsoft Kinect. This simple but effective driving simulator shows off the Wirks hardware and software integration.
  • Fear of Heights Simulator
    Fear of Heights Simulator
    The WorldViz Wirks Developer Kit: Sony HMZ-T1 HMD, Vizard Development Virtual Reality software toolkit, Microsoft Kinect. This powerful fear-of-heights simulation shows off the Wirks hardware and software integration.
  • Italian Piazza Sample World
    Italian Piazza Sample World
    Built especially for Vizard and experiencing immersive virtual reality, this beautiful old world environment comes free with all Vizard editions.
  • Dojo Sample World
    Dojo Sample World
    Inspired by the must-see movie Matrix, this space was designed especially for WorldViz and is included in all editions of Vizard.