Skip to content
This repository has been archived by the owner on Feb 1, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Enigmatisms/AdaPT
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.1
Choose a base ref
...
head repository: Enigmatisms/AdaPT
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jul 11, 2023

  1. Update issue templates

    Enigmatisms authored Jul 11, 2023
    Copy the full SHA
    e0715f5 View commit details

Commits on Jul 18, 2023

  1. BSDF mixture WIP

    Enigmatisms committed Jul 18, 2023
    Copy the full SHA
    3f67838 View commit details
  2. Copy the full SHA
    07958eb View commit details

Commits on Jul 25, 2023

  1. Update README.md

    Enigmatisms authored Jul 25, 2023
    Copy the full SHA
    a4a24d3 View commit details

Commits on Aug 5, 2023

  1. Copy the full SHA
    f1ff61b View commit details

Commits on Aug 6, 2023

  1. There seems to be some problem with specular part.

    real_func implementation is abandoned.
    Enigmatisms committed Aug 6, 2023
    Copy the full SHA
    0681c76 View commit details

Commits on Aug 7, 2023

  1. Multiple updates

    Enigmatisms committed Aug 7, 2023
    Copy the full SHA
    a2eb749 View commit details
  2. Merge pull request #23 from Enigmatisms/pbr

    Version 1.5.0 updates.
    Enigmatisms authored Aug 7, 2023
    Copy the full SHA
    d17856e View commit details
  3. Update README.md

    Co-authored-by: hqyswife <126778364+hqyswife@users.noreply.github.com>
    Enigmatisms and raven-sera authored Aug 7, 2023
    Copy the full SHA
    801b107 View commit details

Commits on Aug 8, 2023

  1. Copy the full SHA
    4465fc6 View commit details

Commits on Aug 16, 2023

  1. Copy the full SHA
    5c266eb View commit details

Commits on Aug 23, 2023

  1. Update README.md

    Enigmatisms authored Aug 23, 2023
    Copy the full SHA
    a1f5648 View commit details
  2. Copy the full SHA
    6311617 View commit details
  3. Update README.md

    Enigmatisms authored Aug 23, 2023
    Copy the full SHA
    0183955 View commit details

Commits on Oct 9, 2023

  1. Update README.md

    Enigmatisms authored Oct 9, 2023
    Copy the full SHA
    cd911fc View commit details

Commits on Oct 13, 2023

  1. Copy the full SHA
    217ef5a View commit details

Commits on Oct 14, 2023

  1. Copy the full SHA
    6594994 View commit details
  2. Update gitignore

    Enigmatisms committed Oct 14, 2023
    Copy the full SHA
    9c56a28 View commit details

Commits on Feb 24, 2024

  1. Update BVH implementation

    Enigmatisms committed Feb 24, 2024
    Copy the full SHA
    d73d784 View commit details

Commits on Apr 7, 2024

  1. Copy the full SHA
    ff715ff View commit details
  2. Updated bunny scene

    Enigmatisms committed Apr 7, 2024
    Copy the full SHA
    8157ca3 View commit details
  3. Copy the full SHA
    43f1078 View commit details
  4. Copy the full SHA
    635c75a View commit details

Commits on Apr 23, 2024

  1. Copy the full SHA
    69f538e View commit details

Commits on Jun 21, 2024

  1. Volumetric path tracing

    Enigmatisms committed Jun 21, 2024
    Copy the full SHA
    8c883b2 View commit details
  2. Copy the full SHA
    b50e7e1 View commit details

Commits on Jun 22, 2024

  1. Update volume methods

    Enigmatisms committed Jun 22, 2024
    Copy the full SHA
    d418813 View commit details
  2. Copy the full SHA
    0cb32fa View commit details

Commits on Jun 23, 2024

  1. Copy the full SHA
    fc12b6d View commit details
  2. WIP: RGB volume

    Enigmatisms committed Jun 23, 2024
    Copy the full SHA
    2e9430b View commit details

Commits on Jun 24, 2024

  1. Updated windows AdaPT vscode config

    enigmahe committed Jun 24, 2024
    Copy the full SHA
    865ba11 View commit details
  2. Copy the full SHA
    ac7c49b View commit details
  3. WIP: vol PT debug (strange shadowing)

    enigmahe committed Jun 24, 2024
    Copy the full SHA
    d85208e View commit details
  4. WIP: result correct.

    enigmahe committed Jun 24, 2024
    Copy the full SHA
    1146ba4 View commit details
  5. Colored volume (yet I think this is strange)

    enigmahe committed Jun 24, 2024
    Copy the full SHA
    528f395 View commit details

Commits on Jun 25, 2024

  1. Copy the full SHA
    44cfed2 View commit details
  2. WIP: throughput sampling (feed throughput)

    enigmahe committed Jun 25, 2024
    Copy the full SHA
    6ac936f View commit details
  3. Copy the full SHA
    dff2346 View commit details

Commits on Jun 26, 2024

  1. Current state of debugging

    enigmahe committed Jun 26, 2024
    Copy the full SHA
    852d73a View commit details
  2. Russian Roulette is to blame.

    enigmahe committed Jun 26, 2024
    Copy the full SHA
    2267944 View commit details
  3. Copy the full SHA
    928c979 View commit details

Commits on Jun 27, 2024

  1. Debug: Erroneous color.

    Enigmatisms committed Jun 27, 2024
    Copy the full SHA
    b25daab View commit details

Commits on Jun 29, 2024

  1. Copy the full SHA
    9f0bfed View commit details
  2. Merge pull request #25 from Enigmatisms/vol

    Heterogeneous volumetric path tracing with RGB density grid
    Enigmatisms authored Jun 29, 2024
    Copy the full SHA
    1ac1aae View commit details
  3. Bug in BDPT

    Enigmatisms committed Jun 29, 2024
    Copy the full SHA
    92a591a View commit details

Commits on Jun 30, 2024

  1. Update README.md

    Enigmatisms authored Jun 30, 2024
    Copy the full SHA
    867b461 View commit details
  2. Update README.md

    Enigmatisms authored Jun 30, 2024
    Copy the full SHA
    3931398 View commit details

Commits on Aug 26, 2024

  1. Update README.md

    Enigmatisms authored Aug 26, 2024
    Copy the full SHA
    00f894e View commit details

Commits on Aug 27, 2024

  1. Update README.md

    Enigmatisms authored Aug 27, 2024
    Copy the full SHA
    838c278 View commit details
  2. Update README.md

    Enigmatisms authored Aug 27, 2024
    Copy the full SHA
    cdfcf3a View commit details
Showing with 3,002 additions and 370 deletions.
  1. +38 −0 .github/ISSUE_TEMPLATE/bug_report.md
  2. +20 −0 .github/ISSUE_TEMPLATE/feature_request.md
  3. +1 −0 .gitignore
  4. +14 −16 .vscode/c_cpp_properties.json
  5. +24 −0 .vscode/launch.json
  6. +134 −69 .vscode/settings.json
  7. +44 −15 README.md
  8. +3 −0 bxdf/.gitignore
  9. +308 −58 bxdf/brdf.py
  10. +101 −20 bxdf/bsdf.py
  11. +5 −0 bxdf/medium.py
  12. +121 −0 bxdf/mixture.py
  13. +28 −0 bxdf/setup.py
  14. +131 −0 bxdf/vol_loader/vol2numpy.cpp
  15. +464 −0 bxdf/volume.py
  16. +11 −5 emitters/abtract_source.py
  17. +30 −3 la/cam_transform.py
  18. +26 −9 la/geo_optics.py
  19. +8 −6 parsers/general_parser.py
  20. +12 −1 parsers/obj_loader.py
  21. +1 −1 parsers/opts.py
  22. +12 −3 parsers/xml_parser.py
  23. +45 −0 post_processing.py
  24. +6 −5 render.py
  25. +29 −18 renderer/bdpt.py
  26. +14 −1 renderer/constants.py
  27. +13 −13 {tracer → renderer}/direct_render.py
  28. +4 −1 renderer/path_utils.py
  29. +134 −0 renderer/ssao.py
  30. +6 −5 renderer/vanilla_renderer.py
  31. +43 −15 renderer/vpt.py
  32. +1 −1 requirements.txt
  33. +177 −0 sampler/microfacet.py
  34. +6 −6 scene_viz.py
  35. +1 −1 scenes/cbox/bathroom.xml
  36. +5 −0 scenes/cbox/bunny.xml
  37. +163 −0 scenes/cbox/bvh-benchmark.xml
  38. +6 −1 scenes/cbox/cbox-point.xml
  39. +171 −0 scenes/cbox/cbox-rgbvol.xml
  40. +185 −0 scenes/cbox/cbox-volgrid.xml
  41. +16 −6 scenes/cbox/cbox.xml
  42. +6 −6 scenes/cbox/complex.xml
  43. +2 −2 scenes/cbox/ite-orb.xml
  44. +5 −5 scenes/cbox/kitchen.xml
  45. +2 −2 scenes/cbox/single-orb.xml
  46. +1 −1 scenes/cbox/skeleton.xml
  47. +2 −2 scenes/cbox/smaller.xml
  48. +31 −12 scenes/cbox/vader.xml
  49. +2 −2 scenes/cbox/venus.xml
  50. +5 −5 scenes/csphere/balls-glossy.xml
  51. +4 −4 scenes/csphere/balls-mono.xml
  52. +10 −10 scenes/csphere/balls-multi.xml
  53. +4 −4 scenes/csphere/big.xml
  54. +168 −0 scenes/csphere/mix-balls.xml
  55. +5 −5 scenes/csphere/single-ball.xml
  56. +110 −0 scenes/csphere/whiskey.xml
  57. +15 −0 scenes/meshes/cornell/cbox_blue_light.obj
  58. +15 −0 scenes/meshes/cornell/cbox_green_light.obj
  59. +15 −0 scenes/meshes/cornell/cbox_red_light.obj
  60. +12 −12 scenes/trans/balls-mono.xml
  61. +4 −4 scenes/vpt/balls.xml
  62. +2 −3 tracer/bvh/bvh.cpp
  63. +1 −1 tracer/bvh/bvh_helper.h
  64. +17 −9 tracer/path_tracer.py
  65. +3 −2 tracer/setup.py
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*.png
*.jpg
*.ini
*.npy
*.data

cached/
30 changes: 14 additions & 16 deletions .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/ext/pybind11/include/**",
"/usr/include/python3.8/**",
"/usr/include/eigen3/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++11",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
"configurations": [
{
"name": "windows-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "gcc",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
24 changes: 24 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"externalConsole": true,
"cwd": "e:/AdaPT/tracer/bvh",
"program": "e:/AdaPT/tracer/bvh/build/Debug/outDebug",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
203 changes: 134 additions & 69 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,71 +1,136 @@
{
"files.associations": {
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"array": "cpp",
"atomic": "cpp",
"strstream": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"chrono": "cpp",
"cinttypes": "cpp",
"codecvt": "cpp",
"complex": "cpp",
"condition_variable": "cpp",
"cstdint": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"filesystem": "cpp",
"functional": "cpp",
"iterator": "cpp",
"map": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"set": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"fstream": "cpp",
"initializer_list": "cpp",
"iomanip": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"ostream": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cfenv": "cpp",
"typeindex": "cpp",
"typeinfo": "cpp",
"valarray": "cpp",
"variant": "cpp",
"bit": "cpp"
}
"files.associations": {
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"array": "cpp",
"atomic": "cpp",
"strstream": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"chrono": "cpp",
"cinttypes": "cpp",
"codecvt": "cpp",
"complex": "cpp",
"condition_variable": "cpp",
"cstdint": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"filesystem": "cpp",
"functional": "cpp",
"iterator": "cpp",
"map": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"set": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"fstream": "cpp",
"initializer_list": "cpp",
"iomanip": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"ostream": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cfenv": "cpp",
"typeindex": "cpp",
"typeinfo": "cpp",
"valarray": "cpp",
"variant": "cpp",
"bit": "cpp",
"stack": "cpp",
"xstring": "cpp",
"xutility": "cpp",
"xlocnum": "cpp",
"xtr1common": "cpp"
},
"python.analysis.diagnosticSeverityOverrides": {
"reportInvalidTypeForm": "none"
},
"C_Cpp_Runner.cCompilerPath": "gcc",
"C_Cpp_Runner.cppCompilerPath": "g++",
"C_Cpp_Runner.debuggerPath": "gdb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/VR_NR/Community/VC/Auxiliary/Build/vcvarsall.bat",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wcast-align",
"-Wconversion",
"-Wsign-conversion",
"-Wnull-dereference"
],
"C_Cpp_Runner.msvcWarnings": [
"/W4",
"/permissive-",
"/w14242",
"/w14287",
"/w14296",
"/w14311",
"/w14826",
"/w44062",
"/w44242",
"/w14905",
"/w14906",
"/w14263",
"/w44265",
"/w14928"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.useUndefinedSanitizer": false,
"C_Cpp_Runner.useLeakSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false,
"C_Cpp_Runner.useLinkTimeOptimization": false,
"C_Cpp_Runner.msvcSecureNoWarnings": false
}
Loading