登录
首页 » 算法 » 光线跟踪GPU实现

光线跟踪GPU实现

于 2022-01-25 发布 文件大小:341.04 kB
0 279
下载积分: 2 下载次数: 2

代码说明:

首先确定眼睛的位置和视线方向。然后确定从眼睛出发通过每个象素中心的光线方程。通过该光线求光线与场景中物体的最近交点。 若有交点,首先产生阴影测试光线,它是连接交点与光源的光线,然后计算该交点与光源间是否有阻挡物,如果没有则计算该点的Phong模型分量,若有阻挡物则不计算。若交点处的场景为反射表面,则产生反射光线,将此光线继续与场景求交。若交点处的场景具有透明性,则产生透射光线,将此光线继续与场景求交。 若无交点,则返回默认值。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 关于数值计算中插值的一个文档。讲得简明扼要,是学习插值法的一个很好的参考。...
    关于数值计算中插值的一个文档。讲得简明扼要,是学习插值法的一个很好的参考。-Numerical calculation of interpolation on a document. Put it succinctly, is to learn from interpolation of a good reference.
    2022-01-25 20:31:19下载
    积分:1
  • 判断回文数
    这个程序是利用java语言编写的一个小程序,使用eclipse平台。运行该程序后在输入栏里输入一串数字,按下回车键会告诉你这是否是一个回文数。同时该程序的特点在于可以忽略这串数字的中的符号,如《》、/&等各种符号,单单检查数字是否回文
    2022-07-06 12:42:02下载
    积分:1
  • 利用遗传算法进行阈值分割
    本算法利用遗传算法根据otsu原则迭代计算得到图像的最优分割阈值。 使用了opencv库。
    2022-02-03 09:05:06下载
    积分:1
  • C语言函数帮助文档
    适应于初学者,对了解程序设计有很深的帮助, C语言函数,介绍了程序设计会用得上函数,节省了时间,提高了效率图形库EGE,包含了众多的案例教程,有助于自学和编程
    2022-02-26 05:19:15下载
    积分:1
  • 最短路径
    带权有向图的最短路径的求解,包括狄克斯特拉算法;弗洛伊德算法;
    2023-05-01 22:00:03下载
    积分:1
  • 一个自己写的关于Hermite的matlab程序
    一个自己写的关于Hermite的matlab程序-Wrote it myself on a Hermite process of matlab
    2022-01-28 16:27:44下载
    积分:1
  • 自相关法、 谱分析
    加入度数的基频信息提供给LP系数允许重构语音信号的音频版本。唱片用于表示语音的频谱特性。所提出的谈话涵盖线性预测模型向前在时间上与预测平稳随机过程的值的问题,涉及任一者或,在时间上落后被称为前向和后向预测。我将讨论线性预测分析,并与适用于语音处理分析相关的基本问题的基本原则。
    2022-02-20 19:08:42下载
    积分:1
  • MFC游戏开发
    应用背景基于MFC的2D 游戏开发技术。。。代码利用c++解决了怪物碰撞后的具体实现,,关键技术采用visual studio 2010开发的 mfc游戏中的 关键技术 怪物碰撞处理
    2023-05-29 22:50:09下载
    积分:1
  • 字符串周期
    如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也可以6和12为周期,结果取最小周期3)。字符串的长度小于等于100,由调用者保证。详细描述:接口说明原型:int GetMinPeriod(char *inputstring);输入参数:char * inputstring:字符串返回值:
    2023-05-31 15:20:04下载
    积分:1
  • Extended Kalman Filter
    Extended Kalman Filter-a toolkit
    2022-04-29 02:05:23下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载