Skip to content

v0.0.3

Compare
Choose a tag to compare
@gkjohnson gkjohnson released this 23 May 02:24
· 1687 commits to main since this release

image

M2020 Rover model courtesy of NASA JPL

Fixed

  • Some black artifacts when rendering with depth of field.
  • DynamicPathTracingSceneGenerator.reset not correctly resetting the class resulting in errors when calling "generate" again.

Changed

  • Materials to use a texture instead of uniforms to cut down on max uniform errors.
  • SUPPORT_DOF no longer needs to be explicitly set and will be toggled automatically based on the bokeh size parameter.
  • Removed direct support for environment blur with addition of MIS. Instead use BlurredEnvMapGenerator to preblur an environment map.
  • Antialiasing jitter is now performed per ray in the shader instead of via camera position jitter for improved AA.
  • GRADIENT_BG define option to FEATURE_GRADIENT_BG

Added

  • Support for "matte" material flag.
  • Support for Multiple Importance Sampling for the envionment map and an associated "FEATURE_MIS" flag.
  • BlurredEnvMapGenerator to blur environment maps.
  • Support for rendering transparent backgrounds.

Removed

  • Support for gradient environment colors. Use a DataTexture, instead.

New Demo Features

  • Physically Based Models & Material Ball demos
    • Add support for toggling multiple importance sampling.
    • Use EnvMapGenerator to blur the environment maps.
    • Add support for setting background alpha.
    • Add new environment map options.
    • Add floor opacity slider.
    • Add support for "matte" materials rendering as transparent.