Substance Engine

Here you will fine the Preferences settings for the Substance functionality.



Version

This is the Substance Engine version which is shown here for information purposes only.

Active Substance Engine

This display is also for information purposes only.

Details can be found under running Cinema 4D (see below). If you switch the engine, a prompt will appear here showing which engine will be used when Cinema 4D is restarted.

Create material on import

Here you can define whether a corresponding material should also be created immediately when loading a substance file (.sbsar), which will then be listed as an asset in the Substance Asset Manager.

You can select from the following options:

Details on Metallic, Glossy and Standard material can be found here.


Note:

Please note that this option currently only automatically creates materials for the Standard or Physical renderer.
To create a native Redshift material you can use the Create Materials from Selected Substance Assets command in the Material Manager under Material/Tools if you have already loaded and selected one or more assets in the Substance Asset Manager. This creates Redshift XPresso materials of these Substance Assets.
To create Redshift Node Materials, it is not necessary to load Substance Assets into the Substance Asset Manager beforehand. Simply create a new Redshift standard material, for example, and create a Substance Node in it. This can then be used to load a Substance file (.sbsar) directly and make its textures available as outputs.


Sampling

You should already be familiar with these settings from the standard Cinema 4D textures when a bitmap is edited. Details can be found under Interpolation. MIP and SAT mapping are not supported.

Disk Cache Mode

Here you can define if a hard drive cache should be automatically read or written, see also Hard Drive Cache menu). You can choose from the following:

Disk Cache Format

Here you can define the format in which the asset textures should be saved to the hard disk cache.

Bear in mind that JPEGs can also contain visible artifacts if they are heavily compressed, which can also become visible during rendering. PNG and TIFF save without loss, whereby TIFF does not compress at all. Please also note that 16/32-bit support only works in the corresponding formats that support higher bit depths: Tiff up to 32-bit, PNG up to 16-bit and JPEG 8-bit.

Other file formats will be ignored by the Substance Cache system. You can delete such external formats to save memory.

Cache Shaders for Viewport

If animations in the Viewport run too slowly when using Substance Assets (see also here), activating this option can help. However, this only applies if the texture resolution of the asset (usually the Basic Properties tab) is not the same as that of the material (Editor tab). A pre-calculated bitmap will then be stored in the RAM for each substance shader used, which will speed up the Viewport display. The disadvantage of this is a higher RAM requirement.

Output Channel Preview Size

Here you can define the size of the asset texture previews displayed in the Attribute Manager.

Node Default Output Size

When using the Substance 3D Material Node in a Redshift Node Material, the desired standard resolution for outputting asset textures can be defined here. The resolution can be defined individually at the Substance 3D Material Node

Running Cinema 4D

These settings (that are also available in the Substance 3D Designer) can be switched between the software (CPU) calculation (SSE2) and sped up graphics cards (GPU) calulactions of the asset on MacOS or Direct3D on Windows. GPU acceleration refers to the calculation of the output channels, e.g., when changing parameters.

It is important to note that the output channels often differ due to the different calculation methods used by the CPU and GPU (e.g., there are differences in detail such as different grain ("noise"), etc.). Most of these are not identical. When using Team Render, also make sure that the engines are the same (see next section).

Cinema 4D must be restarted when changing this setting. The engine currently in use is listed at the top under Active Substance Engine. In Substance Asset Manager, you will see a warning if you have switched but not yet restarted Cinema 4D.

Team Render Clients

Synchronize Team Render Clients

This selection menu can only be set in the Team Render Server.

As also explained at the bottom of the text field on this settings page, all clients should use the same engine when using Team Render because otherwise there may be deviations in the render result.

Instead of having to check each client individually, you can define the common setting here in the Team Render Server directly for all clients. Don't forget to click on the Synchronize Team Render Clients button. All Team Render clients must then be restarted (you can do this conveniently in the TRS web interface under Network), which should then all use an identical engine.

However, what happens if clients do not have the engine defined here? Then other available engines come into play. According to the following scheme:

This means that if the selected engine is not available on a client, it will fall back on one further to the right.
If no uniform engines can be defined, an error message will be displayed (either as a window or in the console of the Team Render Server).

Note:

In this section of the help you will find further information on configuring the Team Render Clients and the Team Render Server in order to be able to calculate more complex rendering across a network of several computers.


The text area at the end of this Substance Engine settings page summarizes all configurations and information once again.