B-HAVE
Artificial Intelligence Behavior Modeling – B-HAVE
AI Navigation Module for VR-Forces
The B-HAVE (Brains for Human Activities in Virtual Environments) Module for VR-Forces® leverages advanced Artificial Intelligence (AI) technology to provide more complex and realistic behaviors within MÄK’s VR-Forces simulation environment. Using the B-HAVE Module, VR-Forces entities can analyze terrain topology, intelligently navigate through complex urban environments, automatically plan and follow paths through 3D building interiors, dynamically avoid collisions with obstacles or other entities, and flee from threats. The B-HAVE Module is powered by Autodesk® Kynapse®, the leading AI technology toolkit for behavior simulation in the video game industry.
Intelligent Navigation
B-HAVE adds more intelligent navigation to VR-Forces by extending the set of tasks available to VR-Forces users out of the box. Guided by the navigation map associated with your terrain, B-HAVE algorithms allow human entities to enter and leave buildings, go up and down stairs, realistically avoid obstacles, and flee or hide from threats — all without any manual path planning. B-HAVE-enabled vehicles will maneuver through towns and cities, stopping at intersections, avoiding buildings and each other. Automatic laydown of crowds and background vehicle traffic allows you to quickly populate your scenario.
B-HAVE Toolkit — Kynapse for VR-Forces
The B-HAVE Toolkit allows developers to go beyond the built-in functionality of the B-HAVE Module by extending it though a C++ interface. The B-HAVE Toolkit includes the full Autodesk Kynapse SDK and access to all its features, along with developer access to the B-HAVE libraries that integrate Kynapse with VR-Forces.

Features
B-HAVE Features:
- Terrain topology analysis
- Automatic path generation
- Realistic and intelligent behaviors
- Navigate complex urban environments
- 3D building interiors
- Hide, wander, follow and flee
- Crowd laydown and tasking
- Edit behavior scripts in Lua
- Background vehicle traffic
- Visualize behavior decisions
- Access additional Kynapse for Simulation functionality through B-HAVE Toolkit
Specs
B-HAVE Module for VR-Forces Versions
B-HAVE Module 4.1.1 for VR-Forces 4.1.1 Released April 10, 2013
|
Built with: FLEXlm 11.8, VR-Link 4.0.5, VR-Forces 4.1.1, Qt 4.7.4 HLA Support: MÄK RTI 4.1.1 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP (32 bit only)/Vista/Windows 7
|
Red Hat Enterprise Linux 5 |
Compiler
|
MS Visual C++ 8.0 MS Visual C++ 10.0 32 bit and 64 bit |
Default compiler (32 bit) |
B-HAVE Module 4.1 for VR-Forces 4.1 Released January 31, 2013
|
Built with: FLEXlm 11.8, VR-Link 4.0.5, VR-Forces 4.1, Qt 4.7.4 HLA Support: MÄK RTI 4.1.1 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP (32 bit only)/Vista/Windows 7
|
Red Hat Enterprise Linux 5 |
Compiler
|
MS Visual C++ 8.0 MS Visual C++ 10.0 64 bit |
Default compiler (32 bit) |
B-HAVE Module 2.0.4 for VR-Forces 4.0.4 Released July 2, 2012
|
Built with: FLEXlm 11.8, VR-Link 4.0.5, VR-Forces 4.0.4, Qt 4.7.4 HLA Support: MÄK RTI 4.0.4 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP(32 bit only)/Vista/Windows 7
|
Red Hat Enterprise Linux 5 |
Compiler
|
MS Visual C++ 8.0 MS Visual C++ 9.0 32 bit and 64 bit MS Visual C++ 10.0 64 bit |
Default compiler (32 bit) |
B-HAVE Module 2.0.3 for VR-Forces 4.0.3 Released February 9, 2012
|
Built with: FLEXlm 11.8, VR-Link 4.0.3, VR-Forces 4.0.3, Qt 4.7.4 HLA Support: MÄK RTI 4.0.4 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP(32 bit only)/Vista/Windows 7
|
Red Hat Enterprise Linux 5 |
Compiler
|
MS Visual C++ 8.0 MS Visual C++ 9.0 32 bit and 64 bit MS Visual C++ 10.0 64 bit |
Default compiler (32 bit) |
B-HAVE Module 2.0.2 for VR-Forces 4.0.2 Released December 12, 2011 B-HAVE Module 2.0 for VR-Forces 4.0.1 Released September 1, 2011
|
Built with: FLEXlm 11.8, VR-Link 3.13.2, VR-Forces version indicated in release title, Qt 4.6.3 HLA Support: MÄK RTI 4.0.4 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP/Vista/Windows 7
|
Red Hat Enterprise Linux 5 (B-HAVE 2.0.2 only) |
Compiler
|
MS Visual C++ 8.0 MS Visual C++ 9.0 32 bit and 64 bit |
Default compiler (32 bit) |
B-HAVE Module 1.5 for VR-Forces 4.0 Released February 3, 2011
|
Built with: FLEXlm 11.6, VR-Link 3.13.2, VR-Forces 4.0, Qt 4.6.3 HLA Support: MÄK RTI 4.0.2 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
Operating System
|
Windows XP/Vista/Windows 7 |
Compiler
|
MS Visual C++ 8.0 |
B-HAVE Module 1.4 for VR-Forces 3.12 and 3.12.0.1 Released July 23, 2009
Maintenance support expires August 3, 2012
|
Built with: FLEXlm 11.6, VR-Link 3.13.2, VR-Forces 3.12, Qt 4.5.0 HLA Support: MÄK RTI 3.3.2 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP/Vista (8.0 and 9.0) |
Red Hat Enterprise Linux WS 4, Red Hat Enterprise Linux WS 5,
|
Compiler
|
MS Visual C++ 7.1, 8.0 and 9.0 |
default compiler |
B-HAVE Module for VR-Forces 1.3 Released April 8, 2009
Maintenance support expires July 23, 2010
|
Built with: FLEXlm 11.4, VR-Link 3.11.1, VR-Forces 3.11, Qt 4.3.3 HLA Support: MÄK RTI 3.2 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP/Vista (8.0 only) |
Red Hat Enterprise Linux WS 4, Red Hat Enterprise Linux WS 5, Fedora 7 |
Compiler
|
MS Visual C++ 7.1, 8.0 |
default compiler |
B-HAVE Module for VR-Forces 1.2 Released March 24, 2008
Maintenance support expires April 8, 2010
|
Built with: FLEXlm 11.4, VR-Link 3.11.1, VR-Forces 3.11, Qt 4.3.3 HLA Support: MÄK RTI 3.2 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
PC |
Operating System
|
Windows XP/Vista (8.0 only) |
Red Hat Enterprise Linux WS 4, Red Hat Enterprise Linux WS 5, Fedora 7 |
Compiler
|
MS Visual C++ 7.1, 8.0 |
default compiler |
B-HAVE Module for VR-Forces 1.1.1 Released September 21, 2007 B-HAVE Module for VR-Forces 1.1 Released July 25, 2007
Maintenance support expires March 24, 2009
|
Built with: FLEXlm 10.8, VR-Link 3.10.1, VR-Forces 3.10.1, Qt 3.3.5 HLA Support: MÄK RTI 3.1 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
Operating System
|
Windows 2000/XP/Vista (8.0 only) |
Compiler
|
MS Visual C++ 7.1, 8.0 |
B-HAVE Module for VR-Forces 1.0.1 Released April 4, 2007 B-HAVE Module for VR-Forces 1.0 Released February 19, 2007 Maintenance support expires July 25, 2008
|
Built with: FLEXlm 10.8, VR-Link 3.10.1, VR-Forces 3.10, Qt 3.3.5 HLA Support: MÄK RTI 3.1 RPR FOM 1.0, 2.0 (Other FOMs via FOM mapper) DIS Support: Versions 4, 5, 6
|
Hardware
|
PC |
Operating System
|
Windows 2000/XP |
Compiler
|
MS Visual C++ 7.1, 8.0 |
Read more...
Resources
Videos
 |
Learn how to quickly create realistic background traffic by using Pattern of Life with B-HAVE for VR-Forces.!
|
 |
Watch this video to see VR-Forces with B-HAVE demonstrate Pattern of Life. You will see multiple entities being created and set to paths, mimicking the environment of a real road with bursts of activity dependent on a schedule, as the work day begins and ends.
|
 |
This video demonstrates VR-Forces with B-HAVE; watch as Pattern of Life allows multiple entities to be created and set to paths, mimicking the environment of a real subway station with bursts of activity dependent on a schedule.
|
Brochure

Webinar Recording
B-HAVE, MÄK’s artificial intelligence plug-in to VR-Force, can help you create produce a richer and more visually compelling scenario. Learn how to use B-HAVE to create powerful behaviors, populate simulations with diverse crowds, develop complex entity behaviors, and develop intelligent ground vehicle navigation through the terrain.
FAQ
B-HAVE (Brains for Human Activities in Virtual Environments) is a plug-in for VR-Forces. Powered by Autodesk Kynapse, B-HAVE uses advanced Artificial Intelligence (AI) technology to provide more complex and realistic behaviors and background traffic within MÄK’s VR-Forces simulation environment. Using B-HAVE, VR-Forces entities can analyze terrain topology, intelligently navigate through complex urban environments, automatically plan and follow paths through 3D building interiors, dynamically avoid collisions with obstacles or other entities, and flee from threats. B-HAVE allows VR-Forces users to create complex Pattern of Life (POL) modeling, where streams of people and vehicles follow context-sensitive patterns. These patterns add realistic background traffic, giving depth to simulations.
Successes
|
|
 |
“Only a COTS solution like the one offered by MÄK could meet the budget constraints of our project. It was the perfect all-in-one solution at the right price.”
|
|
|
 |
“We chose MÄK because of the high-quality performance, functionality, and stability of their products.”
|
|