饮邺谲 发表于 2025-9-24 15:17:23

GAMES101作业5

声明:使用的是vs2022版,以下内容如有问题,感谢各位大佬指正!
作业要求:
将专注于使用光线追踪来渲染图像。在光线追踪中最重要的操作之一就是找到光线与物体的交点。一旦找到光线与物体的交点,就可以执行着色并返回像素颜色。在这次作业中,我们需要实现两个部分:光线的生成和光线与三角的相交。
工作框架:
Main 函数
└─> 2. 定义场景参数
└─> 3. 添加球体 / 三角形到场景
└─> 4. 设置物体材质属性
└─> 5. 添加光源到场景
└─> 6. 调用 Render (scene) 函数

[*]调用函数Render(scene)函数。在遍历所有像素的循环里,生成对应的光线并将返回的颜色保存在帧缓冲区(framebuffer)中。
[*]在生成像素对应的光线后,调用CastRay函数,该函数调用 trace 来查询光线与场景中最近的对象的交点。
[*]然后为交点执行着色
作业效果:



来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

崆蛾寺 发表于 2025-10-11 16:12:05

感谢分享,学习下。

孓访懔 发表于 2025-11-5 03:31:08

热心回复!

简千叶 发表于 2025-11-28 00:55:51

前排留名,哈哈哈

觞刈 发表于 2025-12-30 13:44:50

感谢分享,学习下。

劝匠注 发表于 2026-1-15 02:17:46

感谢分享,下载保存了,貌似很强大

裴竹悦 发表于 2026-1-19 00:47:39

喜欢鼓捣这些软件,现在用得少,谢谢分享!

思矿戳 发表于 2026-1-21 10:45:15

谢谢分享,试用一下

虹姥 发表于 2026-1-25 09:53:56

懂技术并乐意极积无私分享的人越来越少。珍惜

即息极 发表于 2026-1-26 11:04:47

这个有用。

姚望舒 发表于 2026-1-28 03:47:22

用心讨论,共获提升!

扔飒 发表于 2026-1-28 07:52:57

懂技术并乐意极积无私分享的人越来越少。珍惜

粉押淫 发表于 2026-2-3 07:08:36

收藏一下   不知道什么时候能用到

单于易槐 发表于 2026-2-3 08:30:20

过来提前占个楼

柄利 发表于 2026-2-8 05:17:29

收藏一下   不知道什么时候能用到

砂歹汤 发表于 2026-2-9 08:32:25

这个有用。

骂治并 发表于 2026-2-9 19:31:51

谢谢分享,试用一下

蝌棚煌 发表于 2026-2-9 20:02:49

用心讨论,共获提升!

史穹逊 发表于 2026-2-10 06:27:21

这个有用。

湄圳啸 发表于 2026-2-13 05:41:35

懂技术并乐意极积无私分享的人越来越少。珍惜
页: [1] 2
查看完整版本: GAMES101作业5