Skip to content

Conversation

GrahamZen
Copy link

@GrahamZen GrahamZen commented Oct 7, 2023

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