Wiki-home » About VastPark » Platform » VastWorlds platform »
Framework¶
- Open specification
- Easy to read schema-based XML
- Real time format for multiuser networking
- Unlimited timelines
- Per element support for physics, shaders, triggers, etc.
- The framework makes it easy to control what logic and processing runs on the client and server sides to enable your applications to achieve the right mix of scalability & security
- Lua based scripting enable users to add basic functionality to a virtual environment.
- .Net based
- VastPark's advanced plugin system allows .Net developers to easily extend the platform by creating and exposing their own APIs.
- Extend the platform in any way you can imagine
- Make your services, expert systems, legacy applications, ontologies and data accessible through the platform
- Enables your developers to add your “special sauce” to create your own unique Enterprise applications
- There are a wide range of existing plugins available and under development
- Voice services
- Avatars
- Data bridges
- SharePoint
Security¶
- Gains the permissions layer provided by the VastServices Framework
- Private worlds
- VPN and firewall deployment options
- Proprietary runtime mesh format to better protect 3D assets rather than provide the Collada file to end users
- Option for Enterprise customers to add custom encryption (Contact us about the Securoom project)
Rendering System¶
- Materials: IMML allows you to change the Ambient, Diffuse, Emissive and Specular material properties of a model or primitive. Support for material groups.
- Textures: VastPark supports multiple texture maps per model and different textures can be applied at runtime through IMML
- Shaders: VastPark has support for GLSL shaders. Use existing shaders from the VastPark library or create and Publish your own.
- Collada: VastPark has support for the highly supported Collada file format, which makes getting your 3D Content into VastPark easy.
- Level of Detail: Achieve maximum performance on all levels of hardware by publishing models with multiple Levels of Detail (LOD).
- Bone and keyframe animation
- Supports rigged models
- LIXA animation format support
Avatars¶
- Rigid body Physics: VastPark supports full Rigid bodies that act under forces and collide, with no scripting required.
- Billboarding
- 3D text
- Docked text
- Spatial Sound: Place positional audio sources anywhere in your virtual environment. Hear your sounds change volume and pitch as you travel towards or away from it.
Applications¶
WorldServer Developer Edition¶
- Makes it simple to test worlds with multiuser networking
- Fast message relaying
- Data port agnostic
- Support for serving 1000s of worlds(IMML documents)
- Easy to define client-side and server-side logic on a per world basis
- WYSIWYG world creation
- IMML code view with automatic code completion
- Code snippets to design and develop faster
- Interactive preview
- Team project capability with real-time collaboration
- Powerful real-time debugger