Project 4: Gehan Zheng#6
Open
GrahamZen wants to merge 1 commit into
Open
Conversation
* Remove unused freeglut copyrights * Update CUDA Computes List * Retab * Update instructions for Fall 2021 * Add vulkan option * Add sample readmes for inspiration * Added Imgui Integration Files * Updated Instruction.md Updated dates * Update Instruction.md * Imgui Integrated * Added GUIDataContainer Class Added GUIDataContainer Class to bridge data communication between pathtrace.cu and preview.cpp * Removed ImGUI Cmake * Update INSTRUCTION.md * Fix a bug that causes MouseOverImGuiWindow() to not work Currently it's impossible to "unfocus" the GUI because a bool variable is not updated correctly. * Update INSTRUCTION.md * Added a section for optimization * Update INSTRUCTION.md * add materials (CIS565-Fall-2023#2) * add utilities * fix definitions * fix zero paths * fix specular * fix sample logic * add sort by mat * cache first isect * fix glass: spawnray * add aa * add Triangle (CIS565-Fall-2023#3) * delete all prims * add tinygltf * finish gltf geo & cam loading * remove std * move tinygltf.h to header * load materials * fix fov * fix gltf basics * fix camera * add settings * fix sample logic * fix tri intersection & add texture * fix glass * finish texture * add envmap * fix envmap & reconstruct Geom * postpone attribute computation * add bvh * fix bvh * fix tbb intersect func * add cubemap for indexing bvh * fix uv * add pbr * add normal map * add tone mapping, gamma correct fix env map error loading * fix indexing & read metallic, roughness * fix env map radiance overflow * fix intersection * add controls & partially fix normal map * 1. fix pbr 2. fix loading int indices * finish dof * add checker texture * fix pbr (CIS565-Fall-2023#4) * fix emissive & pbr evaluation * add doublesided * fix intersection * add test rendering mode * fix doublesided * add settings * fix transformation & uv * add controls * fix epsilon of tri intersection * fix transform hierarchy * 1. delete redundant loading triangle 2. change range of controls 3. fix emissive material * add taggable button for caching first bounce * add readme * fix pbr specular * fix non-specular pbr * add reinhard * add DISABLE_COMPACTION * add readme * merge denoiser base code * add ATrous & Gaussian * update ui logic * fix denoiser * finish gbuffer opt & shared version * add button for shared * some optimization * add gaussian approximation * finish readme 1. add time measurement 2. add macro for gbuffer optimization 3. add macro for block size --------- Co-authored-by: Shehzan Mohammed <mzshehzanayub@gmail.com> Co-authored-by: Shubham Sharma <sharmashubham9800@gmail.com> Co-authored-by: Tongwei Dai <tongweid@gmail.com> Co-authored-by: Chang Liu <48054481+HummaWhite@users.noreply.github.com> Co-authored-by: Wayne Wu <77313916+wayne-wu@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Repo Link
Features completed: