Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UsdLux] [hdEmbree] Update documentation for UsdLux, and make hdEmbree provide a reference implementation #3200

Open
wants to merge 31 commits into
base: dev
Choose a base branch
from

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    e1cfe97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f53d3e6 View commit details
    Browse the repository at this point in the history
  3. [hdEmbree] fix for random number generation

    use of std::bind was copying the underlying random number generator before
    use, resulting in the exact same sequence getting reused for, ie, every
    AO calculation within a given tile-group
    pmolodo committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    20f883e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0083231 View commit details
    Browse the repository at this point in the history
  5. [hdEmbree] minor fixes in hdEmbree/mesh.h

    - forward-declare some types as struct instead of class (avoids msvc
      compiler warning)
    - comment typo fix
    pmolodo committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4b10db7 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Add explanation of UsdLux quantities and behavior

    Adds more detailed and precise explanations of expected behavior for
    UsdLux lights to UsdLux docs.
    anderslanglands authored and pmolodo committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    37da07b View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. [hdEmbree] Initial UsdLux reference implementation

    This modifies the hdEmbree example plugin to do direct lighting so as to
    provide a reference implementation of the expected behaviour for UsdLux.
    
    If no lights are present in the stage, the old ambient occlusion path
    will be used.
    anderslanglands authored and pmolodo committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a6a9136 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c8c043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55ae4aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff7aecd View commit details
    Browse the repository at this point in the history
  5. [hdEmbree] add pxrPbrt/pbrUtils.h

    A few small utility functions from pbrt-v4
    pmolodo committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    38fdeed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c90bbc4 View commit details
    Browse the repository at this point in the history
  7. [hdEmbree] ies.h / ies.cpp: add unaltered

    These are taken unaltered from cycles, v4.1.1
    
    - https://projects.blender.org/blender/cycles/src/tag/v4.1.1/src/util/ies.h
    - https://projects.blender.org/blender/cycles/src/tag/v4.1.1/src/util/ies.cpp
    
    These are not yet built / used, but merely introduce the files for use
    in the codebase later.
    pmolodo committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0c4816d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3525a4d View commit details
    Browse the repository at this point in the history
  9. [hdEmbree] build ies.cpp

    pmolodo committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    13d9d8e View commit details
    Browse the repository at this point in the history
  10. [hdEmbree] ies: disable cycles' candela-to-watt conversion factor by

    default
    
    ...since, unlike Cycles, we intend to work in candela
    pmolodo committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    1bc9dab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    74c4607 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3b9c6a2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    850b7de View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    23622c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    a1d7d83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2533cb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e493051 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    e12942c View commit details
    Browse the repository at this point in the history
  2. re-ran usdGenSchema

    pmolodo committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2bd74e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    1dede61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6e65e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91848ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    820adf8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78ca954 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1422fb3 View commit details
    Browse the repository at this point in the history