• RealityServer®

    Checkout what RealityServer® is enabling our customers to achieve in this showcase of amazing projects all utilising RealityServer® and its included NVIDIA® Iray® rendering technology.


Learn more about how RealityServer® and Iray® can help your business

Introducing the first Photorealistic 3D Rendering solution for developers in the Cloud.

Use photorealistic 3D rendering and the Cloud to solve key business problems.

migenius RealityServer® enables developers to easily integrate photorealistic 3D rendering into any application using the power of the Cloud. With a simple to use API and powerful NVIDIA® Iray® rendering technology, RealityServer provides a comprehensive toolset for building applications incorporating 3D Web services that produce stunning results.

Kids Room

So what is RealityServer?

RealityServer is a software development platform for integrating Cloud Based Photorealistic 3D Rendering in your application. It provides Web services and API frameworks that developers can utilise to easily integrate 3D rendering in any web based or desktop application. RealityServer runs as a server, much like a standard Web server like Apache or Microsoft IIS, it accepts requests and responds with streams of 3D rendered imagery. RealityServer is provided for developers to install either on their own servers or on those of popular Cloud providers. Continue reading to learn more about what makes RealityServer different from conventional client-side rendering approaches.

3D Cloud


Client Independent, any device, anywhere.

To access 3D content generated from RealityServer you only need an Internet connection and web browser or customised client application. You don’t need any local 3D hardware or software, there are no plugins to install and you don’t need to wait for large 3D models to download to your device before you can start viewing. Using a modern web browser you can readily access 3D content on your desktop, laptop, tablet, phone or any other connected device.

State of the art photorealistic rendering.

RealityServer is built directly on NVIDIA® Iray®. The very same rendering technology chosen by leading firms such as Autodesk, Dassault Systèmes and Bunkspeed to power photorealistic rendering in their applications. Using the power of the GPU, Iray provides multiple rendering modes to address a range of use cases.

Iray delivers a uniform user experience while supporting  the demands of both interactive editing and final-frame, photorealistic rendering. Physically correct, Iray can produce accurate simulations of the true behaviour of light in any scene and does so with push-button simplicity.

Learn more about NVIDIA Iray…



Battle proven, used by the best.

Chances are you may have already seen RealityServer in action without even knowing it.Well known brands are using RealityServer every day to generate dynamic, photorealistic imagery for their websites. Many organisations have deployed in-house RealityServer applications for design and development and there are now several applications available to end-users incorporating RealityServer functionality.

Support for Common Formats.

RealityServer supports many 3D and 2D file formats out of the box and you can easily write plugins to add support for your own file formats. For applications such as Autodesk 3ds Max and Maya migenius provides plugins which export data into the .mi file format for use with RealityServer. Directly supported formats such as Wavefront OBJ can be loaded without any translation.

For video streaming RealityServer offers streaming JPEG over standard HTTP as well as H.264 compressed video streams over the Adobe RTMP protocol for compatible clients. The plugin architecture of RealityServer also allows you to add our own video formats for streaming as well as for writing video to disk.

3D Geometry
  • Autodesk 3ds Max 2013 / 2014 (via plugin)
  • Autodesk Maya 2013 / 2014 (via plugin)
  • OBJ
  • mental ray .mi
  • FBX (Beta)
2D Image
  • H.264, Adobe Screen Video
Easy to use Web Services API.

RealityServer works just like a web server. Just send it requests over the standard HTTP protocol using the JSON-RPC 2.0 specification for Web services. We also provide an easy to use high-level client-side API with full source code in JavaScript which handles all of the server communication and other basic functionality for you. For other languages such as Java, PHP and Ruby, there are many free JSON-RPC libraries that you can utilise to get started.

Learn more about the RealityServer API…

Powerful Server-side API.

RealityServer exposes the full power of the NVIDIA Iray 2013 C++ API on the server-side. You can write plugins in C++ to manipulate your scenes, manage rendering, build geometry and anything else that is possible within Iray itself. Common plugins include file format importers and exporters (for both 3D geometry and 2D image data), procedural geometry creation and many more.

Your plugin commands are automatically documented through the Web services API and exposed just like native RealityServer functionality. So you can extend RealityServer for your own projects or create plugins to sell and distribute to third parties.

Learn more about the RealityServer Server-side API…

Server-side API


Integrates seamlessly with client-side tools.

Because RealityServer is a standards based Web service, you can easily integrate it with any technology that can access the web. Many RealityServer customers combine the server-side rendering offered by RealityServer with light weight client-side rendering with technologies such as Unity3D, WebGL and Acrobat 3D. migenius even provides example integration code for Unity3D.

Using a hybrid approach you can utilise light weight, low detail models for fast, low latency client side viewing and stream in photorealistic imagery created from full detail, original 3D datasets when the user pauses interaction. This approach gives you the best of both worlds, fast interaction and high quality with the added benefit of decreased server load.

Use your favourite GPU cloud vendors.

RealityServer plays nice with the growing range of GPU cloud vendors so you are never locked into a single provider. You can work with leading supplies of IaaS services such as Amazon, Nimbix, Peer1 Hosting, Penguin and Softlayer with servers available in the US, Europe and Asia.

GPU Cloud Providers


Protect your valuable 3D IP.

Your 3D datasets are a valuable IP asset. RealityServer never transmits any 3D data to the client, only rendered images. As a result your valuable 3D datasets remain secure on the server where they can be centrally updated and kept safe from potential misuse. As an added benefit there is no waiting around for large 3D datasets to download before viewing, allowing for an Instant-On approach to 3D on the web.

Flexible Licensing Options.

RealityServer is licensed by the number of GPUs you require. There are no per-user or per-developer charges to pay. We have both conventional and Cloud (hourly) licensing options available. All prices are in US Dollars and are for licensing only. RealityServer requires a server or Cloud server with suitable GPU hardware. See Requirements for further details.

Standard License


per GPU

Maintenance $500 per annum, first year included in initial purchase

Standard Hourly


per GPU/hour

No Minimum On Demand, Maintenance Included

Hours 501 - 1000


per GPU/hour

20% Discount Applies to usage over 500 hours within a month

Hours 1001 - 5000


per GPU/hour

40% Discount Applies to usage over 1000 hours within a month

5000+ Hours


per GPU/hour

55% Discount Applies to usage over 5000 hours within a month
Volume Discounts.
GPUs Price
1st – 32nd $2500
33rd – 128th $2000 (20% discount)
129th+ $1500 (40% discount)
Academic Discounts.

For approved academic institutions and staff, strictly for non-commercial use only, an academic discount of 50% on the standard pricing is offered. Please note that Cloud based licensing and volume discounts are not available under academic pricing. Please contact migenius to learn more about academic pricing options.

All prices exclude any applicable local taxes and are subject to change. Note that some pricing may vary by geography.

Preconfigured On-demand Services


Nimbix, specialists in High Performance Computing in the Cloud now offer an on-demand RealityServer solution running on the Nimbix Accelerated Compute Cloud (NACC). Just create an account and you can immediately start up a RealityServer session on a powerful server with multiple GPUs. This is a great option if you want to explore the power of RealityServer but don’t have NVIDIA GPU hardware available or if you want to deploy your production service using RealityServer at scale.

Learn More About Nimbix NACC…


Contact migenius today to learn more about RealityServer and to arrange an evaluation.


Get in Touch