-
Notifications
You must be signed in to change notification settings - Fork 30
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
Project 3: Zhihao Ruan #6
base: main
Are you sure you want to change the base?
Commits on Sep 24, 2021
-
Zhihao Ruan committed
Sep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 29eaaeb - Browse repository at this point
Copy the full SHA 29eaaebView commit details -
add clang-format; fix project to compile on Linux
Zhihao Ruan committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 4f02735 - Browse repository at this point
Copy the full SHA 4f02735View commit details -
Zhihao Ruan committed
Sep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for ce8538e - Browse repository at this point
Copy the full SHA ce8538eView commit details
Commits on Sep 25, 2021
-
Zhihao Ruan committed
Sep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for da43255 - Browse repository at this point
Copy the full SHA da43255View commit details -
add "device_launch_parameters.h"
Zhihao Ruan committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 4dad564 - Browse repository at this point
Copy the full SHA 4dad564View commit details -
remove or move "using namespace std" into source
Zhihao Ruan committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 7133799 - Browse repository at this point
Copy the full SHA 7133799View commit details
Commits on Sep 26, 2021
-
finished part of core features
- Ideal diffuse surface model for shading - Ray continuation with stream compaction - Thrust sort for memory coalescence
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 9ccb70d - Browse repository at this point
Copy the full SHA 9ccb70dView commit details -
add
static
qualifier to device arraysZhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for c2c0fc9 - Browse repository at this point
Copy the full SHA c2c0fc9View commit details -
increase hidpi scene resolution
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for b90a6be - Browse repository at this point
Copy the full SHA b90a6beView commit details -
add
depth
to RNG generator inshadeMaterial
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 91e82f3 - Browse repository at this point
Copy the full SHA 91e82f3View commit details -
Zhihao Ruan committed
Sep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for eba5d23 - Browse repository at this point
Copy the full SHA eba5d23View commit details -
move extract material IDs to
computeIntersections
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for dbb031a - Browse repository at this point
Copy the full SHA dbb031aView commit details -
remove redundant
iterationComplete
variableZhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for ee324e7 - Browse repository at this point
Copy the full SHA ee324e7View commit details -
- perfect specular reflection - ideal diffuse shading - transition between half-reflection & half-diffuse
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 1697945 - Browse repository at this point
Copy the full SHA 1697945View commit details -
Zhihao Ruan committed
Sep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for aeacf84 - Browse repository at this point
Copy the full SHA aeacf84View commit details -
add Cornell variant -- multiple balls
Zhihao Ruan committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 8406a86 - Browse repository at this point
Copy the full SHA 8406a86View commit details
Commits on Sep 29, 2021
-
fix floating point issue in
getPointOnRay
- avoid new ray colliding with the surface by increasing the floating point offset
Zhihao Ruan committedSep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 2e3852b - Browse repository at this point
Copy the full SHA 2e3852bView commit details -
Zhihao Ruan committed
Sep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for cf175b1 - Browse repository at this point
Copy the full SHA cf175b1View commit details
Commits on Sep 30, 2021
-
move constants to static_config.h
Zhihao Ruan committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for a1f3ca4 - Browse repository at this point
Copy the full SHA a1f3ca4View commit details -
fix incorrect light rendering & reflections
Zhihao Ruan committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for eb76898 - Browse repository at this point
Copy the full SHA eb76898View commit details -
fix specular material color value in multiball scene
Zhihao Ruan committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 147ff58 - Browse repository at this point
Copy the full SHA 147ff58View commit details -
add caching first depth ray trace intersections
Zhihao Ruan committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for ec27ad2 - Browse repository at this point
Copy the full SHA ec27ad2View commit details -
add sample img for core feature demo
Zhihao Ruan committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for c3dfd7e - Browse repository at this point
Copy the full SHA c3dfd7eView commit details -
* remove or move "using namespace std" into source * finished part of core features - Ideal diffuse surface model for shading - Ray continuation with stream compaction - Thrust sort for memory coalescence * add `static` qualifier to device arrays * increase hidpi scene resolution * add `depth` to RNG generator in `shadeMaterial` * add `const` qualifiers * move extract material IDs to `computeIntersections` * remove redundant `iterationComplete` variable * finish core shading features - perfect specular reflection - ideal diffuse shading - transition between half-reflection & half-diffuse * increase lighting effects * add Cornell variant -- multiple balls * fix floating point issue in `getPointOnRay` - avoid new ray colliding with the surface by increasing the floating point offset * decrease light intensity * move constants to static_config.h * fix incorrect light rendering & reflections * fix specular material color value in multiball scene * add caching first depth ray trace intersections * add sample img for core feature demo
Configuration menu - View commit details
-
Copy full SHA for f5ec656 - Browse repository at this point
Copy the full SHA f5ec656View commit details
Commits on Oct 1, 2021
-
Zhihao Ruan committed
Oct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for f36bb4f - Browse repository at this point
Copy the full SHA f36bb4fView commit details
Commits on Oct 3, 2021
-
Zhihao Ruan committed
Oct 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c97c42 - Browse repository at this point
Copy the full SHA 5c97c42View commit details -
add glass material to cornell.txt
Zhihao Ruan committedOct 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 0180465 - Browse repository at this point
Copy the full SHA 0180465View commit details -
WIP on debugging refraction code
Zhihao Ruan committedOct 3, 2021 Configuration menu - View commit details
-
Copy full SHA for dfb868e - Browse repository at this point
Copy the full SHA dfb868eView commit details -
- always normalize ray direction before calculation - always use true_normal for reflection & diffusion
Zhihao Ruan committedOct 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 2843178 - Browse repository at this point
Copy the full SHA 2843178View commit details -
add specular blue to cornell.txt
Zhihao Ruan committedOct 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 3595e75 - Browse repository at this point
Copy the full SHA 3595e75View commit details
Commits on Oct 4, 2021
-
add stochastic sampled anti-aliasing
Zhihao Ruan committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for cd0e6e7 - Browse repository at this point
Copy the full SHA cd0e6e7View commit details -
Zhihao Ruan committed
Oct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for c7262db - Browse repository at this point
Copy the full SHA c7262dbView commit details -
- bug due to some magic floating point number - thanks to https://piazza.com/class/kqefit06npb37y?cid=129
Zhihao Ruan committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 1c62d81 - Browse repository at this point
Copy the full SHA 1c62d81View commit details -
Zhihao Ruan committed
Oct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 084af15 - Browse repository at this point
Copy the full SHA 084af15View commit details -
Zhihao Ruan committed
Oct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 3df3828 - Browse repository at this point
Copy the full SHA 3df3828View commit details -
add reflection img; add simple README
Zhihao Ruan committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 249ccd6 - Browse repository at this point
Copy the full SHA 249ccd6View commit details -
Finish Refraction Ray & Anti-Aliasing (#2)
* remove or move "using namespace std" into source * finished part of core features - Ideal diffuse surface model for shading - Ray continuation with stream compaction - Thrust sort for memory coalescence * add `static` qualifier to device arrays * increase hidpi scene resolution * add `depth` to RNG generator in `shadeMaterial` * add `const` qualifiers * move extract material IDs to `computeIntersections` * remove redundant `iterationComplete` variable * finish core shading features - perfect specular reflection - ideal diffuse shading - transition between half-reflection & half-diffuse * increase lighting effects * add Cornell variant -- multiple balls * fix floating point issue in `getPointOnRay` - avoid new ray colliding with the surface by increasing the floating point offset * decrease light intensity * move constants to static_config.h * fix incorrect light rendering & reflections * fix specular material color value in multiball scene * add caching first depth ray trace intersections * add sample img for core feature demo * WIP on refraction * add bloopers * add glass material to cornell.txt * WIP on debugging refraction code * multiple improvements - always normalize ray direction before calculation - always use true_normal for reflection & diffusion * add specular blue to cornell.txt * add stochastic sampled anti-aliasing * add bloopers in anti-aliasing * fix ray refraction bug - bug due to some magic floating point number - thanks to https://piazza.com/class/kqefit06npb37y?cid=129 * remove one blooper * add reflection img; add simple README
Configuration menu - View commit details
-
Copy full SHA for f7a071e - Browse repository at this point
Copy the full SHA f7a071eView commit details -
add camera depth-of-field properties
Zhihao Ruan committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 0a5d87a - Browse repository at this point
Copy the full SHA 0a5d87aView commit details -
increase emittance, add glass material, change ball texture
Zhihao Ruan committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for df47e00 - Browse repository at this point
Copy the full SHA df47e00View commit details -
Zhihao Ruan committed
Oct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for b7b5e47 - Browse repository at this point
Copy the full SHA b7b5e47View commit details
Commits on Oct 5, 2021
-
finished depth of field implementation
Zhihao Ruan committedOct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for a1ed318 - Browse repository at this point
Copy the full SHA a1ed318View commit details -
by default, disable depth of field
Zhihao Ruan committedOct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for b9835e9 - Browse repository at this point
Copy the full SHA b9835e9View commit details -
Merge pull request #3 from shineyruan/dev
Finished Physically-based Depth of Field
Configuration menu - View commit details
-
Copy full SHA for 526e877 - Browse repository at this point
Copy the full SHA 526e877View commit details -
Zhihao Ruan committed
Oct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 55e6ca4 - Browse repository at this point
Copy the full SHA 55e6ca4View commit details
Commits on Oct 6, 2021
-
Zhihao Ruan committed
Oct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 9deb19b - Browse repository at this point
Copy the full SHA 9deb19bView commit details -
remove glTF dependency; upgrade C++ host standard to 14
Zhihao Ruan committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c5a789 - Browse repository at this point
Copy the full SHA 4c5a789View commit details -
add implementation for mesh loading; not tested
Zhihao Ruan committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 77f6e31 - Browse repository at this point
Copy the full SHA 77f6e31View commit details -
add multiple sample obj meshes
Zhihao Ruan committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 810829a - Browse repository at this point
Copy the full SHA 810829aView commit details
Commits on Oct 7, 2021
-
add cube & dodecahedron from CIS 560 code base
Zhihao Ruan committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for a0d1844 - Browse repository at this point
Copy the full SHA a0d1844View commit details -
Zhihao Ruan committed
Oct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for ab0f369 - Browse repository at this point
Copy the full SHA ab0f369View commit details -
change get normal vector warning condition
Zhihao Ruan committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 0e5430e - Browse repository at this point
Copy the full SHA 0e5430eView commit details -
add tinyobj legacy data types in class to support legacy API
Zhihao Ruan committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 9714bbb - Browse repository at this point
Copy the full SHA 9714bbbView commit details -
Merge pull request #4 from shineyruan/dev
Partially finished TinyObj Loader
Configuration menu - View commit details
-
Copy full SHA for 9d7c890 - Browse repository at this point
Copy the full SHA 9d7c890View commit details
Commits on Oct 8, 2021
-
Zhihao Ruan committed
Oct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for df0d316 - Browse repository at this point
Copy the full SHA df0d316View commit details -
Merge pull request #5 from shineyruan/dev
Update README for final code submission
Configuration menu - View commit details
-
Copy full SHA for 5802beb - Browse repository at this point
Copy the full SHA 5802bebView commit details
Commits on Oct 9, 2021
-
update cornell multiple ball scene
Zhihao Ruan committedOct 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 8476a70 - Browse repository at this point
Copy the full SHA 8476a70View commit details -
Zhihao Ruan committed
Oct 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 4337804 - Browse repository at this point
Copy the full SHA 4337804View commit details -
Zhihao Ruan committed
Oct 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 1b5403b - Browse repository at this point
Copy the full SHA 1b5403bView commit details -
Zhihao Ruan committed
Oct 9, 2021 Configuration menu - View commit details
-
Copy full SHA for ce3d2dd - Browse repository at this point
Copy the full SHA ce3d2ddView commit details
Commits on Oct 19, 2021
-
Zhihao Ruan committed
Oct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for fe7847c - Browse repository at this point
Copy the full SHA fe7847cView commit details -
remove unused stream compaction folder
Zhihao Ruan committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 91c1d48 - Browse repository at this point
Copy the full SHA 91c1d48View commit details -
added all imgui & GBuffer related components
- WIP on GBuffer display
Zhihao Ruan committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 357b18a - Browse repository at this point
Copy the full SHA 357b18aView commit details -
Zhihao Ruan committed
Oct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 033336f - Browse repository at this point
Copy the full SHA 033336fView commit details -
Zhihao Ruan committed
Oct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 7833a17 - Browse repository at this point
Copy the full SHA 7833a17View commit details
Commits on Oct 20, 2021
-
add surface normal in GBuffer; display surface normal
Zhihao Ruan committedOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 3daad3e - Browse repository at this point
Copy the full SHA 3daad3eView commit details -
suppress glm warnings by --expt-relaxed-constexpr
Zhihao Ruan committedOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 36de3dd - Browse repository at this point
Copy the full SHA 36de3ddView commit details -
temporarily disable antialiasing
Zhihao Ruan committedOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for f52bbb0 - Browse repository at this point
Copy the full SHA f52bbb0View commit details -
Zhihao Ruan committed
Oct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for a8d809c - Browse repository at this point
Copy the full SHA a8d809cView commit details -
Zhihao Ruan committed
Oct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for a60995f - Browse repository at this point
Copy the full SHA a60995fView commit details -
add visualization for gBuffer position
Zhihao Ruan committedOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f532f7 - Browse repository at this point
Copy the full SHA 6f532f7View commit details -
add denoising kernel & offset initialization
Zhihao Ruan committedOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 9e0ee7a - Browse repository at this point
Copy the full SHA 9e0ee7aView commit details
Commits on Oct 21, 2021
-
- WIP on A-Trous denoiser debugging - add weights debugging visualization besides GBuffer - add interactive denoising from GUI
Zhihao Ruan committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for f1f1f47 - Browse repository at this point
Copy the full SHA f1f1f47View commit details -
change dist calculation method
- switch to exactly following math equations in paper
Zhihao Ruan committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for ac9dca6 - Browse repository at this point
Copy the full SHA ac9dca6View commit details -
remove "show original image" checker box
Zhihao Ruan committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 209be5c - Browse repository at this point
Copy the full SHA 209be5cView commit details -
change variable names; enable denoised img saving
Zhihao Ruan committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 89a818f - Browse repository at this point
Copy the full SHA 89a818fView commit details -
Zhihao Ruan committed
Oct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 6548176 - Browse repository at this point
Copy the full SHA 6548176View commit details -
Zhihao Ruan committed
Oct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for cc7c3f7 - Browse repository at this point
Copy the full SHA cc7c3f7View commit details -
Zhihao Ruan committed
Oct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for e5bb9cc - Browse repository at this point
Copy the full SHA e5bb9ccView commit details
Commits on Oct 22, 2021
-
update default denoising params
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 6151ea3 - Browse repository at this point
Copy the full SHA 6151ea3View commit details -
add denoising README introduction & highlights
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 66ad250 - Browse repository at this point
Copy the full SHA 66ad250View commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 7761217 - Browse repository at this point
Copy the full SHA 7761217View commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 04a15af - Browse repository at this point
Copy the full SHA 04a15afView commit details -
add Gaussian blur vs. edge avoiding, filter size
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 0bffa7a - Browse repository at this point
Copy the full SHA 0bffa7aView commit details -
add visual results vs. material type
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 669b804 - Browse repository at this point
Copy the full SHA 669b804View commit details -
add visual results vs. lighting conditions
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 46b315d - Browse repository at this point
Copy the full SHA 46b315dView commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 44ab071 - Browse repository at this point
Copy the full SHA 44ab071View commit details -
add default cornell_ceiling_light scene
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 6ad6942 - Browse repository at this point
Copy the full SHA 6ad6942View commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 8ca42eb - Browse repository at this point
Copy the full SHA 8ca42ebView commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for ca16d4c - Browse repository at this point
Copy the full SHA ca16d4cView commit details -
Zhihao Ruan committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for e19173d - Browse repository at this point
Copy the full SHA e19173dView commit details -
add include of "array" for Visual Studio compatibility
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 14c2e6d - Browse repository at this point
Copy the full SHA 14c2e6dView commit details -
remove device_atomic_functions
Zhihao Ruan committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 0493917 - Browse repository at this point
Copy the full SHA 0493917View commit details
Commits on Dec 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 782abf2 - Browse repository at this point
Copy the full SHA 782abf2View commit details