Client Independence

RealityServer stores, manages and processes all 3D content entirely on the server, liberating client hardware from needing any additional storage, memory, or processing power for working with any size data.


Handheld devices can be as interactive with massive datasets as workstations, given similar bandwidth and round trip times. Wi-Fi or 3G connections are recommended as bandwidth does impact performance.

Scalable Applications

Processing resources scale economically with additional hardware to meet the data size, performance, image quality and concurrent use needs of applications.

Optimal Performance

RealityServer dynamically distributes the workload across both processers and computers for optimal performance and reliable operation.


RealityServer minimises server impact by sharing a common 3D environment amongst multiple users, enabling powerful collaborative opportunities such as instructional presentations, design sessions, review and approval, and virtual worlds.

Content Re-Use

RealityServer easily scales to handle 3D data at full fidelity, often directly from the Computer Aided Design and Digital Content Creation tools used to create it, avoiding the time-consuming processes of model optimisation and material preparation for its use on devices such as smart phones, netbooks and low-end computers. With support from industry standard tools, custom content can be examined remotely within hours of installing RealityServer.

Data Security

Server-side storage of 3D content inherently protects 3D intellectual property, with clients receiving only images of the 3D content they are interacting with.

Visual Quality Flexibility

Numerous rendering modes are provided allowing developers to adopt the appropriate visual style and interactive performance for their customers – from the fast basics of OpenGL, to the interactive photorealism of iray

Web Services

RealityServer provides a standards-based, service-oriented tier for building solutions that are independent of programming languages or application development environments. Leveraging standard protocols such as SOAP, REST, JSON, Web developers can quickly build RealityServer applications and integrate them into their enterprise solutions.

Server Compatibility

An internal server is provided that is quite useful for rapid development and internal deployments, while cooperating well with proxy and commercial servers for enterprise solutions.

Server Extensibility

Developers can enhance and extend RealityServer at nearly any level, allowing custom operations to be added via C++ for new capabilities such as creation, modeling, animation, and enterprise connections. Client development is equally flexible, with JavaScript (or ActionScript) having extensive freedom in manipulating the remote 3D world through RealityServer’s extensive API.

Get in Touch