ReluxDesktop | Ray tracing

Expert mode parameters

The justification for having several parameters is that the program aims to offer the possibility of adjustment for all kinds of specific scenarios.

In general, only a few of the values will need to be changed by the user, as a function of the project. In what follows, a number of guidelines are set out to provide you with the necessary background for performing the appropriate parameter adjustment.


The option of changing individual parameter settings is provided as a convenience but also constitutes a challenge. 

It is, of course, vital to have consistent value settings. If a high image quality is chosen and at the same time an insufficient spatial resolution is set for the indirect light calculation, the results will most probably not be satisfactory.

Expert mode

Scene geometry 

Parameters in this category do not generally require user intervention, since they are only provided for very exceptional cases in which problems occur with exporting the geometry.

For the ray tracing process, the scene data are converted into a special structure ( octree ).

The scene is subsequently divided into cubes and sub-cubes to provide information on which parts of the overall volume are occupied by objects and which not. 

An important criterion for this conversion process is, of course, the ratio of the smallest featured geometry size to the overall scene size. 

The underlying algorithm is already capable of handling a wide range of geometry ratios, however, so the  octree resolution  does not normally need to be changed. 

Only in cases in which huge scenes also contain a lot of small geometric detail, especially if this detail appears in a locally concentrated manner, might it be necessary to augment this value (e.g. from 16000 to 32000).

A further geometry-specific adjustment option affects the way in which the objects are stored internally. 

Given the fact that scenes are generally growing more complex from year to year, Relux Ray tracer allocates all the objects a highly compressed data structure by default. 

Thus, scenes can be rendered now with the new version which were an impossible task for previous Relux Ray tracer versions. 

This  memory optimization does not normally need to be changed by the user. (For simple scenes, deactivating it can save around 10% of the calculation time)

Image Quality

For convenience, some parameters are still subsumed under the category of image quality even in expert mode. 

Apart from a number of internal calculation parameters, this value also controls the over-sampling rate and the image filtering, 

which is applied to smooth out rough borders and pixel effects in the final image.

Direct Illumination

With regard to the direct part of the overall illumination calculation, the options 
soft shadows  and the associated value of the  source subdivision in Relux Ray tracer  amount are currently adjustable by the user. 

For a realistic image appearance, the soft shadows option should remain activated. 

The subdivision in the Relux Ray tracer parameter then determines how softly the shadows are to be rendered. 

A higher value for the Relux Ray tracer unfortunately also results in an increase in the necessary calculation time.

Indirect Illumination 

Calculating the indirect part of the illumination is undoubtedly the most complex task of a visualization. 

Within Radiance, the indirect illumination is also simulated with a ray tracing process, but in contrast to the simple direct ray tracing method, rays are sent out not only from the observer's point of view in this case but also from various points within the overall scene. 

These  indirect rays  sample the (indirect) illumination that reaches the point under consideration from the whole hemisphere above it. 

Benefit is also derived from the fact that the indirect illumination varies much less strongly than the direct illumination. 

It is thus possible, to a certain extent, to cache values from the calculation and to re-use them for points in the vicinity ( interpolation method ).

This general approach demands a set of specific parameters, of which the four most important ones can be set in Relux Ray tracer:

The number of  interreflexions , i.e. up to which depth indirect interreflexions are followed, the  spatial resolution  used for the calculation 

and interpolation process, the  number of indirect rays  which are sent out to sample the surrounding hemisphere, and, finally, a value for the background  ambient illumination , which serves to simulate the part of the illumination which is not considered due to the fact that only a finite number of indirect interreflexions are traced.

Theoretically, an infinite number of interreflexions need to be considered in order to simulate the light flux exchange between the scene surfaces in a physically exact manner. 

To limit calculation times, especially for visualizations, one can work with just a few interreflexions and simulate the rest with an ambient background light. 

In this case, 2-3 interreflexions are recommended for practical application in normal scenes. Let us take a simple indirect illumination scenario as an example. 

With 1 interreflexion, the path  luminaire > ceiling > work plane  is sampled

With 2 interreflexions additional paths like  luminaire > ceiling > walls >  work plane  can be considered. 

The ambient illumination is generally scene-dependent; it is advisable to run a number of previews to establish suitable values for typical scenarios. 

Higher values for the number of interreflexions (3-5) are recommended for scenes with mainly indirect illumination, or if a high calculation accuracy is needed. 

More than 7-9 interreflexions are generally not advisable, since the sampled contributions decrease quickly with higher iteration levels and, in the end, fall below the general error of the applied stochastic ray tracing method. (It is clear that the ambient light should be reduced accordingly when using such a high number of interreflexions, or set completely at zero, in order to avoid erroneously adding light to the scene.)

Of course, the number of indirect interreflexions has a pronounced influence on the calculation time. 

For quick preview runs, the indirect calculation can be switched off completely (0 interreflexions). 

Keep in mind that all surfaces which are not illuminated directly by a light source are then rendered unnaturally dark.

The necessary  spatial resolution is a critical parameter which is very much a function of the scene geometry and leads to artifacts in the image if set to inadequate values. 

The default value of 0.4 m is already a relatively coarse setting to keep calculation times to within reasonable limits. 

Scenes with a high illumination variance and/or fine detail might need a finer setting (such as 0.2 or, in extreme cases, as low as 0.1 or 0.05). 

It should be noted that this, unfortunately, rapidly leads to a  considerably higher  calculation time. 

On the other hand, with artificially illuminated exterior areas, for instance, where the indirect component part plays a more minor role, the value can often be increased (to between 0.6 and 1.0 m, for example) without immediately causing image artefacts.

The pronounced dependence on the scene geometry and the illumination configuration make it difficult to provide any further general advice. 

Given the major influence on calculation time, however, it is generally advisable to experiment with different settings.

The  number of indirect rays  is set to a default value which is adequate for standard scene types (please consult the following chart). 

What has been said above, however, similarly applies here – a large amount of scene detail and a high illumination variance could necessitate an adjustment (to between 800 and 1000, or more) in order to make sure that all the surrounding details are correctly sampled. 

With more or less empty scenes and fairly uniform illumination, the value can safely be reduced (to between 300 and 500, or less). 

The influence on the calculation time is less pronounced than for the spatial resolution parameter (although 1000 rays might sound a great deal, 

they still only permit a rather coarse sampling of the surrounding objects). 

Experimenting with different settings is recommended, too. 

Hence, in the case of scenes that require a fine spatial resolution on account of extensive geometry detail, but which also have only a low illumination variance, it may make sense to reduce the number of indirect rays so as to keep the calculation times within reasonable limits.

Video Resources  

Realtime Rendering - Screen Capture


Still questions?  

Contact Support


Related Topics