1. 31 Jan, 2022 1 commit
  2. 29 Oct, 2021 1 commit
  3. 17 Oct, 2021 1 commit
  4. 16 Oct, 2021 1 commit
  5. 13 Oct, 2021 1 commit
  6. 01 Sep, 2021 3 commits
  7. 29 Aug, 2021 1 commit
    • TheNumbat's avatar
      Release new version · ae2b9dc5
      TheNumbat authored
      Features:
          - Particle systems can now specify a maximum dt per step
          - Animation key-framing & timing system now supports objects with simulation
          - Mixture/multiple importance sampling for correct low-variance direct lighting
              - New BSDF, point light, and environment light APIs that separate sampling, evaluation, and pdf
              - Area light sampling infrastructure
              - Removed rectangle area lights; all area lights are now emissive meshes
              - Reworked PathTracer tasks 4-6, adjusted/improved instructions for the other tasks
      
      Bug fixes:
          - Use full rgb/srgb conversion equation instead of approximation
          - Material albedo now specified in srgb (matching the displayed color)
          - ImGui input fields becoming inactive no longer apply to a newly selected object
          - Rendering animations with path tracing correctly steps simulations each frame
          - Rasterization based renderer no longer inherits projection matrix from window
          - Scene file format no longe...
      ae2b9dc5
  8. 04 May, 2021 1 commit
  9. 27 Apr, 2021 6 commits
  10. 26 Apr, 2021 1 commit
  11. 24 Apr, 2021 2 commits
  12. 23 Apr, 2021 1 commit
  13. 22 Apr, 2021 1 commit
  14. 09 Apr, 2021 1 commit
  15. 07 Apr, 2021 1 commit
  16. 22 Mar, 2021 1 commit
  17. 21 Mar, 2021 1 commit
  18. 20 Mar, 2021 1 commit
  19. 19 Mar, 2021 2 commits
  20. 18 Mar, 2021 1 commit
  21. 15 Mar, 2021 2 commits
  22. 10 Mar, 2021 1 commit
  23. 08 Mar, 2021 1 commit
  24. 07 Mar, 2021 1 commit
  25. 17 Feb, 2021 2 commits
  26. 31 Jan, 2021 1 commit
  27. 10 Jan, 2021 1 commit
    • TheNumbat's avatar
      Release more changes · 43c0d37c
      TheNumbat authored
      Features
      - Button to add samples to current render
      
      Fixes
      - Don't draw emitter arrows when rendering with rasterization
      - (Previous commit) deal with non-uniform ray hit distance scaling
        systematically instead of deferring it to hit functions.
      43c0d37c
  28. 09 Jan, 2021 1 commit
    • TheNumbat's avatar
      Release new version · f850af01
      TheNumbat authored
      Features:
          - Highlight halfedge mesh elements that cause errors
          - Element IDs in halfedge editor UI
          - Scene import options
          - Warnings for halfedge configurations that cause export issues
          - Throughput term in rays
          - Instantly cancelling path tracer renders
          - Camera aperture and focal distance
          - Button to clear keyframe for all objects
          - Cone and torus object primitives
          - Save-before-closing-scene dialog given unsaved changes
          - Environment lights in rasterized renders
          - Keyframing for material properties
          - Keyframing for IK handles
          - Assignment 4 Task 4: simulating particle systems
              - Particle emitters as a new type of object
              - Keyframing for emitters
              - Custom particle meshes
              - Simulation system
      
      Bug fixes:
          - consistent cmd+del keybinds on MacOS
          - force MSAA to a supported power of 2
          - undo for joint radius/extent
          - undo for keyframes, set/clear all, and crop
          - crash when deselecting object while holding joint/IK handle
          - human rig joint radius contains all vertices
          - keyframing light poses
          - output path slash direction on non-windows systems
          - IK handle export/import poses
          - switch to basic shortest-path slerp splines for quaternions
          - save both the default render and animate cameras
          - keyframes always save in order
          - selected bone outlining for posed objects
          - refactor scene exporter/importer
      f850af01
  29. 21 Nov, 2020 1 commit