Skip to content

Project3: Gehan Zheng - #8

Open
GrahamZen wants to merge 26 commits into
CIS565-Fall-2023:mainfrom
GrahamZen:main
Open

Project3: Gehan Zheng#8
GrahamZen wants to merge 26 commits into
CIS565-Fall-2023:mainfrom
GrahamZen:main

Conversation

@GrahamZen

@GrahamZen GrahamZen commented Oct 7, 2023

Copy link
Copy Markdown

Repo link
Use one late day.
Features:
Refract.
Anti-aliasing.
glTF loading & Normal mapping (compared with a basic procedural texture).
Environment map.
BVH (Muti-threaded BVH construction, SAH).
PBR metallic workflow (microfacet BRDF, specular reflection).
Physically-based metal material.
Physically-based depth-of-field.
Final rays post processing.

GrahamZen and others added 26 commits September 23, 2023 22:28
* add utilities

* fix definitions

* fix zero paths

* fix specular
* 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
fix env map error loading
2. fix loading int indices
* 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
2. change range of controls
3. fix emissive material
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant