Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel4

...

vhAssets is a collection of redistributable Unity package files:

  • vhAssetsTestScenePackage - sample scene that shows how to setup a SmartBody driven character in Unity.  Requires one of the platform packages below.
  • vhAssetsPackage - Windows platform specific package 
  • vhAssetsPackageOSX - Mac OS X platform specific package
  • vhAssetsPackageIOS - Apple iOS platform specific package
  • vhAssetsPackageAndroid - Android platform specific package

The Toolkit uses Unity as it's primary rendering engine.  It can run in Unity Free or Unity Pro.  For Unity Free, we interface with SmartBody using 'bonebus mode'.  For Unity Pro, we access SmartBody directly using a .dll.

Functionality that the vhAssetsPackage provides:

  • SmartBody interface
  • VHMSG VHMsg interface
  • VHCL Audio interface
  • Asset Post-Processors that ease pipeline integration
  • Resolution independent UI classes
  • Interactive Debug Panel
  • Customizable Free Mouse Look
  • .ini file configuration
  • Loading Screen
  • Performance time demo tests
  • File Parsing
  • Application setup point
  • Customizable build process
  • FPS and Memory Debug Info

...

Upgrading .unitypackage files is a little more difficult.  This quote from the Unity docs explains it:

"For the cleanest possible upgrade, it should be considered to remove the old package contents first, as some scripts, effects or prefabs might have become deprecated or unneeded and Unity packages don't have a way of deleting (unneeded) files (but make sure to have a security copy of the old version available)."

The easiest way I've found is to use the approach the SVN docs recommend for vendor branch upgrades.

...