Skip to content

[Enhancement Request]: Standard Surface implementation #6

@PotatoPot6676

Description

@PotatoPot6676

Hey,

Thanks a lot for opening up the code 😄 I'm very grateful as it a very useful reference on how one can implement the Autodesk Standard Surface model. Such an implement of a multi-lobed BSDF model is hard to find online.

Looking through the code, it appears Aurora's implementation of the Standard Surface model diverges from the specification as well as Arnold in some key places like:

  1. Delta distribution is used for transmission rather than GGX. As a result, rough transmission for glass isn't supported.
  2. Volumetric properties aren't handled yet. It would be useful for absorption/scattering as well as brute force SSS.
  3. Subsurface uses diffuse transmission even if the thin walled property is false (The spec doesn't actually specify a model to be used though)

The readme says "..new features and enhancements to performance and quality planned" so my questions would be:

  1. Are there any plans to bring the material model closer to how its implemented in Arnold?
  2. Is there a list of planned features/enhancements that can be openly shared with the community?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions