Skip to content

(已完结)这是 Dezeming Family 的《PBRT3-零基础到精通系列》的随书源码。

Notifications You must be signed in to change notification settings

feimos32/PBRT3-DezemingFamily

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PBRT3-Dezeming Family

这是 [Dezeming Family : https://dezeming.top/] 的《PBRT3-零基础到精通系列》的随书源码。

开发环境:Visual Studio 2015及以上版本;Qt版本:5.5以上、6.0以下版本。注意除了VS2015,其他版本可能需要自行下载一些库的dll和lib文件,例如用于模型读写的assimp。

较大的模型文件请见网站:https://dezeming.top/?page_id=50 ; 注意:为了程序更简洁,并不检测模型文件是否存在。如果模型没有放到代码中定义的目录下,则可能会出现内存访问错误。

注:教程类代码不使用Git做版本控制管理,源码以压缩包格式给出。

后期发现的源码中的一些小Bug(等小Bug积累多了再统一修复更改):

(1) PBRT系列15的源码中,透视投影相机的GenerateRayDifferential()和GenerateRay()函数没有加入:ray->medium = medium;

各个章节的软件界面:

About

(已完结)这是 Dezeming Family 的《PBRT3-零基础到精通系列》的随书源码。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages