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.
Processing resources scale economically with additional hardware to meet the data size, performance, image quality and concurrent use needs of applications.
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.
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.
Server-side storage of 3D content inherently protects 3D intellectual property, with clients receiving only images of the 3D content they are interacting with.
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
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.
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.