Shader: simple_aces_detailed

Overview

This shader is designed for prefabs and render instances with additional detailing, including a normal map.

Textures

In 3ds Max, the shader’s class name is simple_aces_detailed. It uses the following texture slots:

  • Slot 1 – Base texture (colormap)

  • Slot 3 – Normal map for the base texture

  • Slot 4 – Normal map for the detail texture

  • Slot 8 – Detail texture, with tiling controlled by the parameters detail_scale_u=8 and detail_scale_v=8

Parameters

For example, in the .dag file, the material configuration appears as follows:

material{
  name:t="19 – Default"
  class:t="simple_aces_detailed"
  tex16support:b=yes
  twosided:i=0
  amb:ip3=255, 255, 255
  diff:ip3=255, 255, 255
  spec:ip3=255, 255, 255
  emis:ip3=0, 0, 0
  power:r=32
  script:t="real_two_sided=no"
  script:t="detail_scale_u=8"
  script:t="detail_scale_v=8"
  tex0:t="./karelia_cliff_a_b_tex_d.tif"
  tex2:t="./karelia_cliff_a_b_tex_n.tif"
  tex3:t="./rock_detail_a_tex_n.tif"
  tex7:t="./rock_detail_a_tex_d.tif"
}

Explanation of Key Parameters:

  • name:t="19 Default" – The material’s name.

  • class:t="simple_aces_detailed" – The shader class being used for the material.

  • tex16support:b=yes – Enables support for 16-bit textures.

  • twosided:i=0 – Determines whether the material is rendered double-sided. In this case, 0 means it’s single-sided.

  • amb:ip3=255, 255, 255 – Ambient color (RGB: 255, 255, 255).

  • diff:ip3=255, 255, 255 – Diffuse color (RGB: 255, 255, 255).

  • spec:ip3=255, 255, 255 – Specular color (RGB: 255, 255, 255).

  • emis:ip3=0, 0, 0 – Emission color (RGB: 0, 0, 0), meaning no self-illumination.

  • power:r=32 – Specular power (shininess).

  • script:t="real_two_sided=no" – Explicitly disables double-sided rendering.

  • script:t="detail_scale_u=8" – Sets the tiling scale for the detail texture along the U axis (horizontal).

  • script:t="detail_scale_v=8" – Sets the tiling scale for the detail texture along the V axis (vertical).

  • tex0:t="./karelia_cliff_a_b_tex_d.tif" – Path to the base texture (colormap).

  • tex2:t="./karelia_cliff_a_b_tex_n.tif" – Path to the normal map for the base texture.

  • tex3:t="./rock_detail_a_tex_n.tif" – Path to the normal map for the detail texture.

  • tex7:t="./rock_detail_a_tex_d.tif" – Path to the detail texture.