Skip to content

Anisotropic (and rotated anisotropic) reflections that work with IBL / PMREM #9250

@bhouston

Description

@bhouston
Description of the problem

We should probably implement in the core of ThreeJS anisotropic reflections and anisotropy rotation. I've implemented this in Clara.io but only for direct lights, not the PMREM filtered IBL indirect lights.

It would be cool to have anisotropy that works with IBL PMREM results -- although I understand that this may require pre-calculated anisotropic PMREM which we currently do not have, or PMREM filtering is only isotropic.

My implementation produces results that looks like this:

cooking pot ggx anisotropic metallic

https://clara.io/view/a8b929e6-c703-47ff-a85d-44bc44e5a132

Three.js version
  • Dev
  • r78
  • ...
Browser
  • All of them
  • Chrome
  • Firefox
  • Internet Explorer
OS
  • All of them
  • Windows
  • Linux
  • Android
  • IOS

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions