Achtergrond: Redway 3D

REDWAY 3D, Parijs, Frankrijk.



Our Business: 3D High Quality Visualization

Redway3d was created in 2004 during the GPU's market boom and the emergence of a new era in the 3D industry: 3D High Quality Visualization. Redway3d's middleware (Redsdk) is dedicated to this new market offering key differences from its competitors:

A unique solution dedicated to 3D Industrial Business needs: Redsdk covers the entire 3D range of needs with the same engine from real time 3D visualization to high quality rendering

A high level quality control: Redsdk is tailored to meet the Industry quality requirements. We commit to provide industrialized developments, testing platforms, world class documentation, premium maintenance, long term coding stability.

A product powered with leading technical innovation: Redsdk enables a real time rendering with a quality close to ray-traced film production images.

Redway3d has made a significant progression on the 3D market since the Redsdk launch:

Our customers are among 3D industry leading companies. They have decided to switch their in-house technologies for Redsdk (Airbus, Missler Software, Blur Studios, Ensemble Studios.

Our partners are big players of the 3D market. We have built strong alliances with Amd/Ati, Dell and Nvidia to guaranty Redsdk's compatibility with most up to date GPUs


Our customers create value with Redsdk:

By reducing internal development costs, shifting from a home made 3D platform to our 3D solutions

By delivering significant productivity gains on a Computer Graphics production workflow

By being in advance on the market from a technology stand point

We celebrated the 3 years of the company this year during which we built strong foundations for the future with our customers and partners. We are now entering with even more passion in a fast pace development phase.

redway 22 dec 2014


Redsdk integrates a proprietary rendering technology that is both physically accurate and fast. It can create large stunning images in less than the time for a coffee break.

Photo-realistic quality can be reached thanks to the high-end algorithms developed by redway3d: global illumination, dynamic tone mapping and physical lighting are only a few of the high end rendering features that are built-in redsdk.


Redsdk's ray-tracing solution features support all the classic optical phenomena that are mandatory to produce high quality images: reflections, refractions, BRDF based models, sampling, sub-pixel anti-aliasing, etc.


Global illumination

Redsdk's rendering solutions are capable of simulating all complex light interactions: light bounces on every object in a 3D model, that themselves re-emit light everywhere in the scene.

Called Global Illumination, these algorithms are a must have to get photo-realistic images. Redsdk's GI algorithms are fast, reliable and scalable.

Redsdk supported virtualized environments

Photo-realistic materials

Redsdk delivers a photo-realistic material model that is a key feature to produce photo-realistic images thanks to its built-in energy preservation model.

This realistic material, part of the redsdk material library, is a completely flexible and customizable material, usable in real-time and photo-realism environments.

Redsdk supported virtualized environments

Advanced material library

RedMaterials is a add-on module for redsdk that contains hundreds of high quality materials already setup and ready for the rendering.

Stones, wood floorings, concretes, fabrics, metals, jewelry are only a few categories of materials that can be found in this library.

Displacement mapping

Displacement mapping is a key advanced rendering feature that adds a lot of details to a scene without paying the price for the extra-modeling that this detail quality would require otherwise.

Redway3d displacement mapping, unlike most others techniques on the market, does not use any extra memory to render the displaced data. Therefore, billions of triangles can be generated and rendered dynamically.

Physical lighting

There are lights and physical lights. A real industrial lamp has physical properties and a non isotropic lighting propagation in the space it illuminates. This is described by light IES profiles.

Redsdk reads and understands IES profiles for lights and renders them accurately, resulting in an improved level of realism.

Physical sky and sun

Redsdk's delivers built-in physical sunlight and skylight models so that outdoor renderings can be easily set in a realistic manner.

Custom HDR sky environment textures can be specified and incorporated to the skylight rendering model managed by redsdk.

Redsdk supported virtualized environments

Anisotropic reflectance models

Some advanced materials like hairs or furs, or complex materials using BRDF (Bidirectional Reflectance Distribution Functions) require light propagation equations that are capable of taking into consideration a non-isotropic light re-emission model.

Redsdk's photo-realistic or real-time anisotropic materials are both capable of rendering anisotropic reflections.

Redsdk supported virtualized environments

Dielectric materials

Resdk simulates dielectric materials and takes into consideration the index of refraction of reflective and refractive objects to get a better level of realism.

This is a must have for all jewelry based materials or all glass based materials

Programmable software shaders

Redsdk's let programmers define their own custom shaders, but without any extra shading language to learn. Therefore, software shaders are written in plain C++ and are loaded and executed dynamically by redsdk on need.

This result in higher rendering performances compared to shading languages as shaders are compiled and optimized.

Dynamic tone mapping

Like a real eye does, the tone mapping operator in a rendering pipeline rescales lighting intensities so that we can see something everywhere in dark or bright environments.

Redsdk tone-mapping is performed in real-time, anytime: during or after the rendering. This lets users retouch images even after they have been finished, at no cost and at no loss in quality.

Connected graphics

Multiple operating systems

Redsdk runs:

On Windows: from Windows 2000 up to Windows 8, both 32 and 64 bits

On Linux platforms, both 32 and 64 bits

On MacOS X 64 bits


Redsdk mobility platform support is in development. Contact us for details.
Redsdk supported virtualized environments
Virtualized environments

Redsdk's hybrid hardware / software rendering technology shows all its value when an application has to run on virtualized environments in real-time, without any hardware acceleration available.

Redsdk runs on all virtualized environments (VMWare, VirtualBox, Citrix, MS Remote Desktop, Parallel Graphics, etc...) using the best appropriate rendering technology.

Redsdk supported virtualized environments

Graphics hardware

Redsk runs and is certified on more than 1000 graphic cards from NVIDIA, ATI or INTEL that have been released after year 2003. The range of supported graphic cards covers:

All NVIDIA GeForce FX Quadro FX & up series

All ATI Radeon 9600, FireGL & up series

All INTEL GMA 3000 & up series


Redsdk supported virtualized environments

Smooth integration workflow

Redsdk can be integrated painlessly into an application without breaking the existing application display. Redsdk can be initialized from a provided window rendering context, sharing its data.

Therefore, redsdk rendering code can enhance or replace existing rendering code, smoothly. Redsdk can share existing data with the application to further reduce its memory footprint.

Redsdk supported virtualized environments

File format

Redsdk can load and save data to its proprietary file format ".red".

The redsdk file format is extensible, can be integrated into any other file format, supports data compression with dedicated compression algorithms for each data source, supports animations, encryption keys and has very high loading performances thanks to its multi-threaded loading system.

Data provider bridges

Redsdk can be connected easily with several reference products on the market, for which redway3d delivers "bridges". These bridges are supplied with customizable source code and illustrate the integration of redsdk within another application.

Applications powered by Siemens Parasolid or Ascon C3D (in development) can be bridged with redsdk, as well as applications using the DWG format through the Open Design Alliance (ODA).

Data import export

Redsdk uses its Redmax plug-in to import or export data from or to a variety of file formats: MAX, 3DS, DWG, DXF, FBX, IGE, IGS, OBJ, WRL, STL.


Redsdk test suite

The redsdk test suite is a full featured product used by several hardware manufacturers to test the compliance of their hardware & software products with redsdk.

This product is a natural extension to redsdk to ensure that redsdk runs well in its ecosystem of supported platforms.


Huidige actuele website:


Unified Graphics SDK

C++ visualization toolkit through a single integrated API.


Visualize any Model

REDsdk Bridge for Parasolid, REDOdaDevice Teigha and REDma plugin for Autodesk 3ds Max.



Support of all classic optical phenmena: reflections, refractions, BRDF based models, smapling, sub-pixel anti-aliasing etc.

Built in shading models or real-time rendering using GPU, such as Lambert, Phong and Ward anisotropic area.

Photo-realistic Material model with built-in energy preservation model.


Range of rendering and visualization capabilities:

HDR/LDR rendering pipeline
Per pixel transparencies
Global illumination
Displacement Mapping
Physical lighting
Sun light & skylight models
Anisotropic reflectance models
Dielectric Materials
Dynamic tone mapping


User documentation:


Release Notes

REDsdk 4.2latest version (july 2016)
Multiple importance sampling,
Light baking solution,
Global illumination and baked lighting replay on the GPU,
Animation framework,
Complete day & night sky model,
Enhanced realistic material.

Hybrid rendering technology

REDsdk natively embeds different rendering technologies: A hardware accelerated (GPU) display engine based on OpenGL on all hardware platforms and a software display technique based on progressive refinement ray-tracing. Both technologies can work at the same time.

Both technologies produce the same images for the same data. Both technologies share the data they visualize.