Skip to content

Patrick-CH/LightTraceExp

Repository files navigation

LightTraceExp

计算机图形学实验,实验内容为光线追踪。由于折射实现较为复杂,本代码只有环境光、漫反射、反射 三个部分。

实验环境

实验环境为Visual Studio2019,运行选择x86(选择64位环境运行可能会报错)。

Open Gl 32 & glut32

文件在Denpendencies中。

相关依赖,需要添加到Visual Studio 属性中,方法自行搜索。

核心功能

实现了对球体计算环境光、漫反射、反射。

代码部分由老师提供,核心部分为 Hit RayCast(Ray& ray, int depth) 函数,此函数实现了以下公式的计算:

1.漫反射

漫反射

2.镜面反射

镜面反射

3.环境光

环境光

About

CG experiment 计算机图形学实验

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages