Skip to content

Transmission TIR for rough glass #7

@xelatihy

Description

@xelatihy

In the OSL implementation, I am sure that I correctly understand how total internal reflection is handled. One possibility is that the fresnel term for specular takes care of that since it goes to 1 in the case of TIR, thus not issuing a transmission btdf at all. If that is the case, I have two questions

  1. how do you handle rough glass, that should have a btdf that depends on 1 - fresnel(w_h)
  2. how do you decide whether to "flip" eta depending on inside-out test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions