Operational Requirements

Technical Requirements

RealityServer is specifically designed to allow the sharing of content and computing resources between multiple users. The total number of CPUs and GPUs depend on the number of simultaneous users and the rendering quality used by the 3D applications or 3D web services to be deployed.

Servers
RealityServer is a server-based application platform that is deployed on a single server or scalable networks of servers or computer "blades", preferably with shared memory multi-processor architectures running a Linux® or Microsoft® Windows® operating system. Each host needs to be accessible by a high-bandwidth interconnect system, such as Gigabit Ethernet or InfiniBand®, as a pre-requisite for the scalability of the hardware platform.

GPUs
Graphics cards for each server are recommended to increase the cost effectiveness and performance of a large variety of 3D Web services, including 3D navigation services that are intended to be accessible from mobile devices.  RealityServer supports multiple GPUs per host as well.  

CPUs
Generally, RealityServer-based applications can be run on 32-bit as well as 64-bit processors with a a minimum of 2 GB of RAM. For applications that require cost effective real-time generation of high-quality, photo-realistic images for many users, a rough rule of thumb is 1-10 multi-core CPUs per user. For data intensive 3D applications and 3D web services, servers with at least four multi-core 64-bit CPUs and at least 8 GB of RAM are recommended.


Skill Requirements

Skill requirements vary with the scope of the RealityServer implementation and deployment however, professionals who develop and deploy RealityServer applications should have the following background knowledge:

Programming

  • Knowledge of programming concepts and principles and advance programming skills are required for creating complex applications.
  • Knowledge and experience creating server-side includes is also useful.
  • Knowledge of JavaScript is required to write scripts, while knowledge of HTML is required for creating the pages sent to clients.
  • Using common Web Services frameworks for building web applications

3D Content

  • It is strongly recommended that you be familiar with the 3D content that you store on RealityServer at runtime, including its structure.
  • Familiarity with .mi scene syntax is helpful because RealityServer loads 3D content in the .mi file format.
Legal and Privacy Information
© mental images GmbH | Fasanenstr. 81 10623 Berlin Germany | phone +49.30.315.99.70 | fax +49.30.315.99.733 | office@mental.com