Indigo SDK
|
Are you a software developer and want to embed Indigo in your software? If so - we have several options for using Indigo in your own products. Why choose Indigo?
Indigo is a powerful and high quality renderer. There exists no commercial renderer with higher quality output than Indigo. Indigo is also a fast renderer, Indigo is actually often faster than less-accurate global illumination or photon-mapped renderers. Indigo has been under development for 4+ years, and the company that develops and supports Indigo has been operating since 2007.
What is Indigo written in?
Indigo is written in multi-threaded C++. It compiles on Windows, Mac OS and Linux. Indigo has a stable and easy to use API that can be used without any prior knowledge of threaded programming. Indigo manages all multi-threaded behavior and leaves the developer free to focus on other issues.
What options do I have for integrating with Indigo?
There are several options for integrating Indigo with your software.
The first option is usually the simplest and cheapest place to start. We don't charge any fees to someone who wants to develop an Indigo exporter. Our XML scene format is well documented and you can get a basic scene exporter prototyped in about one full day of work. Your users can then install your exporter and purchase an Indigo licence from our store to get started rendering. The second option, using the Indigo SDK, gives you more control over Indigo and you can embed the Indigo rendering engine right inside your own software. The scene is specified with a combination of the usual XML, and fast in-memory binary specification of meshes. Real-time tone-mapping is possible using the Indigo SDK. We sell the SDK licences on a per-seat basis, so for each instance of the SDK you sell, you need to purchase an SDK licence from us. Email us to get pricing information.
If you want to talk with us about us about any other custom solutions that can be powered by Indigo, then we're interested to hear from you, as we're always keen to take Indigo in new and exciting directions.
Consulting and support
We provide consulting at the rate of 120€ per hour in Indigo-specific techniques. This will give you direct access to our core developers. Contact us if you would like to discuss a consulting agreement.
Getting started with the Indigo Scene Format
To get started with Indigo, you need to download the following pieces of software:
The simple workflow for generating a scene is:
Once you have released your exporter you are free to distribute it, but if you would like us to promote or otherwise help you out with your exporter - please do contact us. If you have any questions, please contact us by email.
|
