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.
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.
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.
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 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.
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.
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.
- 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’
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.
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’
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.
- 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.
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.
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).
- Real-time directional, ambient, and spot lights
- Real-time shadows
- Light baking (requires 3ds MAX)
- Windows 8 / 8.1
- Windows 7
- Windows Vista
- Windows XP Service Pack 3 and above
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.
bmp, dds, gif, hdr, jps, jpc, jpeg, jpg, attr, pic, png, pnm, ppm, pgm, pbm, rgb, sgi, rgba, int, inta, bw, tga, tiff, tif.
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.
And any other format that contains DirectShow (Microsoft native) codecs
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.
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.
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.
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.
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.
Excited yet? Click the button to download the beta!
The Vizard Virtual Reality Software Toolkit supports nearly all standard virtual reality hardware devices:
Head and Hand Motion Tracking
- LIBERTY LATUS
- FLOCK OF BIRDS
- 3D BIRD
- PC BIRD
- PERSONAL SPACE TRACKER
- OSv3 3DOF
- COLIBRI 3DOF
Head Mounted Displays
- OCULUS RIFT
- ioDISPLAY SYSTEMS
- KAISER ELECTO OPTICS
- ROCKWELL COLLINS
- RESONANCE TECHNOLOGY
- ROCKWELL COLLINS
- VIRTUAL REALITIES
- VIRTUAL RESEARCH
CAVE, Powerwall, and 3D Screen
- CHRISTIE DISPLAYS
- MECHDYNE CAVE / POWERWALL
- SCALABLE DISPLAYS
- PHILIPS WOW
- SEE REAL
ACTIVE SHUTTER GLASSES
- IMMERSIVE DISPLAY SOLUTIONS
EDGE BLENDING & WARPING
- SCALABLE DISPLAY TECHNOLOGIES
3D FLAT PANELS
- VIEWSONIC 3D
- CONSUMER 3D TVs (PANASONIC, VIZIO, SAMSUNG, SONY, LG, TOSHIBA, SHARP)
- PHANTOM DESKTOP
- PHANTOM OMNI
- OPEN HAPTICS V2 AND V3
- DATAGLOVE5, 5-W
- DATAGLOVE16, 16-W
- DATAGLOVE5 MRI
MS DirectInput compatible devices
Full Body Motion Capture
- MOTION BUILDER CONNECTIVITY
- MOTION ANALYSIS
- XSENS MT / XSENS MOVEN
- SENSOMOTORIC INSTRUMENTS (SMI)
- ARRINGTON RESEARCH
- SR RESEARCH
- MINDWARE TECH
- MICROSOFT KINECT
- 3D CONNEXION SPACEBALL
- LASERAID SPACEGRIPS
- NINTENDO WIIMOTE
- LOGITECH DEVICES (e.g., wheels, gamepads, joysticks, Playseat)
|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
|Standard displays in full screen||evaluation mode2|
|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
|Vizard-native input devices e.g PrecisionPositionTracker|
|VRPN and TrackD support for non-native devices|
Export your complete and self-contained simulations for other parties to use without a Vizard installation
|Publish standalone executables||evaluation mode2|
|Redistribute your published executables non-commercially|
|Redistribute your published executables commercially|
|Publish protected executables with resource encryption|
Connect your users systems and devices to enable collaborative Virtual Reality
|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|
Power your simulations across up to 64 synchronized machines (without changing a thing in your script)
|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.
|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)|
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.
WorldViz and ChristieSee 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 TrainerPre-flight checklist training simulator for the Boeing C-17 Globemaster III military transport aircraft.
Meet CAD ManipulatorThe 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 HandlingImmersive training application for centrifuge maintenance and repair.
Safety InspectionImmersive application for crude oil storage tank inspection.
Centrifuge MaintenanceImmersive training application for centrifuge maintenance and repair.
Anatomy Medical CoursePerform 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 TrainingThis 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 ReviewModeled as part of a Brazilian architecture development project, customers are able to experience full-scale spaces prior to construction.
Helicopter Cockpit TrainerBoeing Apache AH-64D helicopter cockpit trainer with Haption force-feedback and Christie projection system.
Under the Sea ExperienceAn undersea theme park entertainment client showcase experience complete with dynamically moving fish, sharks, and exquisite corals.
Addictions Study – MethThis 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 StudyThis 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 SimulatorThe 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 SimulatorThe 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 WorldBuilt especially for Vizard and experiencing immersive virtual reality, this beautiful old world environment comes free with all Vizard editions.
Dojo Sample WorldInspired by the must-see movie Matrix, this space was designed especially for WorldViz and is included in all editions of Vizard.