Skip to content

OpenPBR material support #404

Closed
Closed

Description

@yosimba2000

Is your feature request related to a problem? Please describe.
Supporting a standard material implementation.

Describe the solution you'd like
OpenPBR is becoming more widely adopted. It would be good to have materials translate seamlessly between DCCs. Blender has already implemented OpenPBR.

Describe alternatives you've considered
None

Additional context
OpenPBR official repo with specifications: https://github.com/AcademySoftwareFoundation/OpenPBR
MaterialX official repo that describes the .mtlx format, which is used to import .mtlx and map them into OpenPBR parameters. https://github.com/AcademySoftwareFoundation/MaterialX

Activity

  1. michaelsakharov commented on Oct 3, 2026

    @michaelsakharov
    Contributor

    First time hearing about this, I'll have to look into it! thanks for bringing it to my attention!

  2. yosimba2000 commented on Oct 3, 2026

    @yosimba2000
    Author

    Sure thing :)

    The MaterialX repo does have a mostly complete rasterized implementation of OpenPBR materials, but I don't think it provides any behavior for refraction, thin walls, etc. Basically optics stuff it mostly ignores.

    OpenPBR repo does provide the behavior/expectation for all the material features, but not the implementation. So raytracing, rasterization, etc is up to the user.

  3. michaelsakharov commented on Nov 1, 2026

    @michaelsakharov
    Contributor

    This is fully implemented now!

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions