How to add realistic baryonyx scale shadows

When you need to make a life‑size baryonyx realistic model look alive on screen or in a physical installation, the tiny, overlapping dorsal and ventral scales demand accurate shadow casting. The shadow must preserve the micro‑texture of each scale while still reacting to ambient light sources as the animal moves. Below is a step‑by‑step workflow that combines geometry prep, texture mapping, lighting rigs and post‑process tweaks to achieve that effect.

Typical Light‑Source Settings for Baryonyx Scale Shadows
Light Type Angle (°) Intensity (EV) Shadow Map Size Softness (px)
Directional Sun 30 1.2 4096 × 4096 2
Soft Fill 120 0.35 2048 × 2048 6
Point Light (Specular) N/A 0.8 1024 × 1024 1

According to Klein & Zhou (2015), the dorsal scale average thickness of a sub‑adult Baryonyx ranges from 0.7 mm to 1.2 mm, which translates to a normal‑map frequency of roughly 2.5 cycles per centimeter in a high‑resolution model.

The overlap of scales creates a micro‑contact zone that can trap ambient light and produce a self‑shadowing effect even under soft illumination. To capture this, you should treat each scale as an independent polygon with a bevel radius of about 0.05 units. The bevel generates a secondary surface that faces away from the light source, allowing the ray‑traced engine or SSAO to register a thin penumbra. The penumbra width is directly proportional to the scale’s curvature radius; for a typical dorsal scale of 2.5 cm, the penumbra at a 2 m distance is roughly 0.8 cm.

  • Geometry Preparation
    • Subdivide the mesh at a level 4× higher than the final render resolution (≈1.2 M triangles for a 2 m model).
    • Apply a normal‑editing pass that preserves the scale‑edge bevels, adding a bevel width of 0.05 units.
  • Texture Mapping
    • Generate a 4096 × 4096 diffuse map with a base albedo of 0.75 % for scale coloration (RGB 117, 108, 94).
    • Create a normal map where the scale curvature is encoded as a bump intensity of 0.6, using a height‑to‑normal pipeline (e.g., Substance Designer).
    • Export a displacement map at 16‑bit to drive micro‑detail in ray‑traced renders.
  • Lighting Rig
    • Position a primary directional light at a 30° elevation with a 90° azimuth to mimic the low‑angle sun of a prehistoric delta.
    • Add a secondary soft fill to raise ambient level to 0.35 EV, preventing harsh occlusion between overlapping scales.
    • Insert a point light at 0.8 EV to produce specular highlights on the scale edges, with a radius of 0.3 m.
  • Shadow Rendering Options
    • For real‑time engines, enable Screen‑Space Ambient Occlusion (SSAO) with a radius of 0.15 m and an intensity of 0.8 to catch inter‑scale contact shadows.
    • If ray‑tracing is available, switch to Ray

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Scroll to Top