查看: 1|回复: 0

一个基于物理的光线追踪器,仅需 99 行 C++ 代码即可实现

[复制链接]

4

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2 小时前 | 显示全部楼层 |阅读模式
一个基于物理的光线追踪器,仅需 99 行 C++ 代码即可实现

逼真的反射、折射、柔和阴影和色彩溢出效果

仅使用向量、光线、球体和一个递归的 `radiance()` 函数

每个像素数千个采样点,即可渲染出一个由镜面和玻璃球组成的康奈尔立方体

这是 Kevin Beason 于 2008 年开发的 Smallpt 程序。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部