Anisotropic Materials: Control Directional Highlights

12 min read · Last updated August 2026

Brushed aluminum plate, concentric machined steel disc, and dark teal satin showing distinct elongated highlights
One light, three directional surfaces: linear brushing, circular machining, and aligned textile fibers.

Anisotropic materials reflect light differently depending on direction. A brushed aluminum panel, a turned steel dial, and a ribbon of satin can share the same average roughness yet produce radically different highlights because their microscopic structure is aligned rather than random.

That direction is the entire effect. Ordinary isotropic shading assumes surface irregularities have no preferred orientation, so the specular lobe spreads evenly around the normal. Anisotropic shading gives the lobe two different widths and orients them with a tangent field. The result can stretch, rotate, or curve across an object as the camera and light move.

This guide treats anisotropy in PBR as material evidence, not a slider reserved for shiny cookware. We will separate strength from direction, build maps from manufacturing logic, handle UV and tangent seams, and set up the result in Blender, Unreal Engine, and Unity HDRP.

How anisotropic materials reshape a reflection

Two steel coupons under one strip light, with a compact highlight on random scratches and a stretched highlight on parallel brushing
Random microstructure spreads the highlight broadly. Aligned brushing redistributes the same response along a preferred axis.

To answer how does anisotropic shading work, begin below the resolution of the texture. PBR reflection models approximate countless tiny surface facets. When their slopes are distributed equally in every horizontal direction, a reflected point or strip light forms a roughly round or symmetric lobe. When machining, extrusion, fibers, or repeated abrasion aligns those slopes, the lobe becomes narrower in one tangent direction and wider in the perpendicular direction.

The visible highlight often appears stretched across the brushing rather than along each scratch. That can feel backward until you remember that the grooves describe microfacet orientation, not a painted streak of light. Different shaders expose positive and negative anisotropy or rotate the tangent convention, so a reference sphere is more trustworthy than the sign printed beside a slider.

Brushed metal anisotropy is the standard example because fine machining lines remain coherent over large areas and metal reflections make the lobe easy to see. The same principle applies to satin yarns, hair fibers, vinyl records, carbon-fiber layups, extruded plastic, and wood finished along the grain. Useful anisotropic materials begin wherever the surface process has a direction the light can discover.

Separate anisotropic roughness, strength, and direction

Stable anisotropic materials keep three controls conceptually separate. Base roughness defines the overall reflection spread. Anisotropic roughness or strength makes that spread unequal between two perpendicular axes. The tangent field rotates those axes across the surface. Changing all three at once is a reliable way to produce an attractive result whose cause nobody can explain later.

ControlPhysical questionTypical failure
RoughnessHow broad is the reflection overall?Compensating for weak anisotropy by polishing the whole surface
Anisotropy strengthHow unequal is roughness between the two axes?Maxing the value until every surface resembles machined foil
Tangent directionWhich way does the material structure flow?Highlights snapping or spiraling at UV seams
Strength maskWhere is the directional structure preserved?Adding grayscale noise unrelated to wear or manufacture

Normal maps and anisotropic texture data also do different jobs. The normal map changes the local surface normal, creating dents, waviness, weave relief, or wider scratches. A tangent or direction map rotates the preferred reflection axis around that normal. Baking the brushing only into normals can suggest grooves, but it does not give a renderer with anisotropic support the correct elongated lobe.

Keep strength and direction data linear. They are numeric controls, not display colors. If the destination expects a signed vector or a centered rotation value, document the encoding beside the export preset; a mysterious purple-green image named final_dir_2.png is not documentation, despite its confidence.

Author an anisotropy direction map from the real process

Three matching aluminum discs with straight, concentric, and radial machining directions producing different highlight patterns
Direction should follow how the surface was made: straight passes, a lathe path, or a radial operation.

In anisotropic materials, an anisotropy direction map should describe a flow field. Straight-brushed sheet can use one mesh tangent over the whole part. A lathe-turned disc needs concentric flow. A radial sunburst finish points away from the center. Woven fabric may alternate warp and weft influence, while hair cards follow strands from root to tip.

Start by drawing sparse guide curves over the UV layout or generating them from a known procedural coordinate system. Convert those curves into the vector convention required by the renderer, then inspect the field directly before connecting it to shading. Look for sudden rotations, zero-length vectors, flipped islands, and singularities near centers. Radial and concentric fields need special handling at their origin because every direction meets one texel that cannot satisfy all of them.

Do not copy the base-color grain and assume it is a direction map. Color can contain stains, oxidation, weave shadows, print, and lighting that say nothing about tangent flow. Likewise, a grayscale scratch mask can control anisotropy strength but cannot express a two-dimensional direction without an agreed encoding.

How to make an anisotropic material step by step

Build anisotropic materials by proving one variable at a time:

  1. Name the process. Decide whether the direction comes from brushing, turning, weaving, combing, extrusion, rolling, or repeated wear.
  2. Build the ordinary PBR base. Establish measured base color, metallic behavior, and average roughness before adding directionality.
  3. Test a constant tangent. Use a simple plane, neutral environment, and large area light. Raise anisotropy until the lobe matches a reference, not until it becomes most visible.
  4. Create the flow field. Keep a uniform mesh tangent for straight brushing or author a map for radial, curved, or locally changing direction.
  5. Add causal variation. Reduce strength where dust, fingerprints, coating, corrosion, or cross-scratches disrupt the aligned microstructure.
  6. Rotate both object and light. Direction errors can hide in one still and announce themselves during motion.
  7. Export to the destination convention. Confirm tangent space, channel use, signed range, texture color space, and whether the engine supports the chosen shading path.

The best anisotropic material workflow 2026 begins with a boring test object. A plane reveals sign and orientation; a cylinder reveals seam continuity; a disc reveals whether circular flow is genuinely circular. Only then move to the hero asset, where bevels, mirrored UVs, layered coatings, and art direction will all volunteer to obscure the original problem.

Choose surfaces where directional shading earns its cost

Anisotropic materials are useful when directional highlights contribute to recognition. Brushed appliance steel, spun cookware, machined knobs, satin, silk, hair, and carbon fiber change character as the highlight moves. The effect is weaker on chalk, unpolished stone, diffuse paint, or heavily corroded metal because broad random scattering overwhelms the aligned structure.

Not every visible line requires anisotropy. Good anisotropic materials still assign coarse saw marks to normals and roughness, and deep grooves may need geometry or displacement. A lacquered wood surface can have a mostly isotropic clear coat above directional fibers. Layer the physical causes in the correct order rather than forcing one lobe to impersonate an entire material stack.

  • Use a constant direction for large sheet stock with one uninterrupted brushing pass.
  • Use a direction map for turned, radial, woven, combed, or bent flow.
  • Use a strength mask where residue, paint, oxidation, or wear interrupts the aligned finish.
  • Skip anisotropy when the final camera, lighting, or roughness cannot reveal it.

Anisotropic material setup in Blender, Unreal Engine, and Unity

For an anisotropic material Blender setup, the Principled BSDF exposes anisotropic weight and rotation controls, while a Tangent node or tangent input can provide flow derived from a UV map or radial axis. Test in the shipping render engine because feature behavior and support can differ. Blender’s Principled BSDF documentation is the right reference for the current node inputs.

An anisotropic material Unreal Engine uses the Anisotropy input for amount and the Tangent input for direction. Epic documents a -1 to 1 anisotropy range, with zero producing an isotropic response; supported rendering paths and scalability still need validation on target hardware. See Epic’s Material Inputs reference rather than copying a graph from an older project whose assumptions have quietly fossilized.

For an anisotropic material Unity project, HDRP’s Lit material supports an Anisotropy material type with strength and tangent-map controls. Unity’s HDRP material-type reference documents those inputs, while the render-pipeline comparison lists anisotropic lighting in HDRP rather than the standard Built-in or URP lighting models. Confirm pipeline scope before authoring a large texture set; use Shader Graph or custom shading only when the destination and maintenance budget justify it.

Diagnose broken anisotropic shading

Brushed steel panel whose horizontal highlight breaks across one section with vertically rotated brushing
A direction field can be numerically valid and materially wrong. Motion makes the disagreement even less diplomatic.
SymptomLikely causeUseful test
Highlight does not stretchAnisotropy is zero, unsupported, or hidden by very high roughnessUse a polished test plane and constant mid-high strength
Highlight runs 90 degrees wrongTangent convention or sign differsRotate the direction once instead of repainting the source
Seams flash during motionMirrored UVs or discontinuous tangent basisVisualize tangents and test islands without the normal map
Disc center forms a pinwheel artifactRadial-field singularity or poor filteringMask the center, improve sampling, or hide it with geometry
Surface looks like holographic foilStrength is excessive or the flow contains noisy rotationReduce anisotropy and remove nonphysical vector noise
Result changes after exportColor-space, channel, or tangent-space mismatchExport a constant field and compare numeric samples

Debug anisotropic materials with a white area light moving across a neutral object. Disable color texture, clear coat, detail normals, and grime until roughness, strength, and direction agree. Then restore one layer at a time. A shader graph is perfectly capable of hiding three orientation bugs beneath a tasteful fingerprint mask.

Try CraftPBR

CraftPBR builds the coordinated surface data that supports convincing anisotropic materials:

  • Text-to-PBR generates a complete material from a physical description such as fine linear brushed aluminum or dark woven satin.
  • Photo-to-PBR turns a controlled surface reference into aligned color, normal, height, and roughness maps.
  • Node workspace keeps directional grain, roughness breakup, normal detail, and material variations editable.
  • Engine export prepares map orientation, naming, channel layouts, and destination-specific files.
  • Free tier lets you create and validate a complete PBR set before building the final shader.
  • CC0 output lets you modify, render, and ship generated textures without attribution.

Create a directional PBR material in CraftPBR →

Give the highlight a direction because the material has one, not because the slider looked lonely.

Frequently asked questions

What are anisotropic materials?

Anisotropic materials reflect light differently along different surface directions. Aligned grooves, fibers, or scratches stretch and rotate the specular highlight instead of producing the round response of an isotropic surface.

What is the difference between anisotropy and roughness?

Roughness controls the overall spread of a reflection. Anisotropy divides that spread between two perpendicular tangent directions, while a tangent or direction map tells the renderer how those directions run across the surface.

Why does brushed metal look anisotropic?

Brushing creates many microscopic scratches aligned by the manufacturing pass. Their shared direction scatters reflected light unevenly, producing a long highlight across one axis and a tighter response across the other.

Do anisotropic materials need a direction map?

A constant tangent can handle a uniformly brushed sheet. Curved, radial, woven, or locally changing flow needs a reliable tangent field or direction map so the highlight follows the manufactured structure.

Can anisotropic materials be nonmetallic?

Yes. Satin, silk, hair, carbon fiber, and some polished plastics have directional reflection even though they are not metals. The important cause is aligned microstructure, not the metallic value.

Why does my anisotropic highlight break at UV seams?

A seam can rotate or mirror the tangent basis, or the direction texture may not be transformed consistently across islands. Visualize the tangent field, test a constant direction, and split only where the real manufacturing flow can also break.

Are anisotropic materials expensive to render?

The shading model is usually a modest addition compared with effects such as displacement or ray marching, but support and cost vary by renderer. Extra direction textures, layered lobes, transparency, and dense overdraw can matter more than the anisotropy control alone.