• 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

Digital Context AB
Digital Context AB

Looking for a flexible and powerful 3D visualization solution for one of our international customer we did extensive research and evaluation of programs on the market. The only platform that could match the demand came from migenius. For more than five years we have embedded migenius technologies in our 3D configurator. The support and flexible solutions from miginius have been great. Throughout this project it has always been easy to get in contact and have support when needed. miginius dos not only have a great platform they are a also great business partner.

The future of lighting simulation software is enhanced by ongoing development of collaborative cloud based software packages like Bloom Unit from the Australian company migenius. Bloom Unit is a powerful server based visualisation application that can quickly calculate millions of polygons of physical lighting even on difficult surfaces like glass, water and shiny metals.

We chose to use RealityServer as the primary rendering engine for the Fluid Configure online product configuration platform because of its high quality rendering capabilities, its HTTP interface, and its ability to scale horizontally. We were able to successfully use it because of the expert assistance of migenius. They helped us figure out how to most effectively configure, license, and use RealityServer; and helped us optimize our 3D rendering pipeline. In addition to boasting impeccable technical credentials, migenius is also consistently responsive and friendly. It is an ongoing pleasure to work with Paul Arden and the other folks at migenius.

Lighting Design has always been clouded in numbers and the ability to translate a quality lighting outcome from numbers is very difficult to understand. The beauty of the Bloom Unit platform enables us in the lighting industry to show our clients the qualitative aspects of the numbers in a way that is non-technical. Many luminaire suppliers market that their light fittings meet the requirements of a design standard. Bloom Unit enables us to see how well that standard is being met. In the realm of public lighting we can see how much light is falling on the vertical surfaces of buildings to ascertain the negative aspects of over lighting our cities at night.

Massuni/Verso Furniture
Massuni/Verso Furniture

The quality of customer service a company provides is best judged not by how they serve their biggest customers, but how they serve their smallest. Massuni is a self-funded startup that first approached migenius in 2009 with a set of requirements that no other vendor could satisfy. Since then, we have been the beneficiaries of their expertise, generosity, and of course, outstanding technology. If only every company we worked with was as capable and supportive as migenius.

Floorplanner.com
Floorplanner.com

migenius is a great company to work with. Their technology and support have been critical for the development of our products.

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

Devices

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…

NVIDIA Iray

Logos

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
  • BMP, DDS, EXR, HDR, JPEG, JPEG-2000, PNG, TIFF, TGA
Video
  • H.264, Adobe Screen Video
[
   {
      "method":"render",
      "params":{
         "canvas_content":"Renderer::label",
         "canvas_name":"result",
         "canvas_pixel_type":"Sint32",
         "format":"png",
         "pixel_type":"Rgba",
         "quality":"100",
         "render_context_name":"53z6xgm5",
         "render_context_timeout":0,
         "renderer":"iray",
         "scene_name":"Leather_Sofa"
      },
      "jsonrpc":"2.0",
      "id":1974
   }
]
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

Integration

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. 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

Lock

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

$2,500

per GPU

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

Standard Hourly

$1.00

per GPU/hour

No Minimum On Demand, Maintenance Included

Hours 501 - 1000

$0.80

per GPU/hour

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

Hours 1001 - 5000

$0.60

per GPU/hour

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

5000+ Hours

$0.45

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

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…

Interested?

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

Automotive

Get in Touch