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

光线跟踪GPU实现

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

代码说明:

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

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

发表评论

0 个回复

  • ACM模拟试题 明明的随机数 附件中有详细的题目要求和运行通过的源代码...
    ACM模拟试题 明明的随机数 附件中有详细的题目要求和运行通过的源代码-ACM is clearly a random number of mock examination papers are detailed in the annex to the subject requirements and run through the source code
    2022-06-26 15:07:59下载
    积分:1
  • 用树的思想求解素因数
    读过很多方法求解的首要因素,今天撞在树上想解决这个问题,定义 typedef 结构节点 {int 树节点数据结构节点 * pleft; 结构节点 * pright ;}节点,* pNode ;1,和我的想法是首先要判断这一数字是大于 2 的如果是少而 2 返回 2,如果是更多比 2 周期法官是否可以分解为两个数字相乘,如果不输出这个数字返回 3,如果大于 2 且可以分解为两个数字相乘是让这两个因素为此数目的左和右儿童跳周期时间复杂程度日志 (n)
    2022-01-26 04:42:39下载
    积分:1
  • 一些比较经典的数学问题,包括1万…
    一些比较经典的数学问题源程序 包括百鸡百钱,灯塔问题,桃子猴问题-some of the more classic source of mathematical problems, including 100 hundred chickens money, Lighthouse, peach monkey issue
    2022-07-01 14:18:57下载
    积分:1
  • ICP
    Point to Point就近点搜索法是ICP算法中最经典的一种方法。如图1a所示, Point to Point法根据源曲面上的一个点p,在目标曲面上找出对应于p点距离最近的q点。在这个方法中通常运用kd-tree的方法实现就近点搜索。如图1b所示,pi是源曲面点云数据中的一个点,Vi是生成目标曲面点云数据中距Pi最近的点。根据Vi点搜索出在曲面上与Vi点相邻的点构成的三角形格网,计算pi点投影到每个三角形平面上的投影点qi的坐标。对于每个三角形来说,当投影点qi位于三角形内部,则距离最近点是搜索的最近点,当投影点qi位于三角形外部,搜索的就近点应位于三角形的两条边界上,Vi是该三角形到pi点的就近距离点。将每个三角形确定的就近距离点进行比较可获得一个最近点。
    2023-07-21 15:10:03下载
    积分:1
  • fractional order PID controller
    我在matlab中做一个项目,有些matlab工具栏我不知道如何在程序中连接,这就是为什么我不想了解matlab基础软件系统的原因
    2023-04-26 12:35:04下载
    积分:1
  • Java经典练习题初学java
    Java最经典的算法题,初学者必懂。好好学,好好练,这就是学习的最终的秘诀  我本身是个菜鸟 初学者  希望大街给予批评指正  多多上传资料 供我们参考  谢谢大神们啦
    2022-07-27 12:17:19下载
    积分:1
  • 数据结构代码答案
    资源描述用于帮助初学数据库的同学更加深刻的学习
    2022-05-28 17:39:11下载
    积分:1
  • 迭代线性最小二乘内插滤波
    应用背景关于机载lidar经典算法迭代最小二乘内插滤波实现。程序保证可用,不可用可发邮件联系本人关键技术该算法对于平坦地面有较好的滤波效果,参数需要设置
    2022-07-15 21:45:12下载
    积分:1
  • 16 位 二进制 随机数 生产 函数和Manchester编码
    16 位 二进制 随机数 生产 函数和Manchester编码-16-bit binary random number production function and Manchester encoding
    2022-07-16 18:39:35下载
    积分:1
  • 马尔可夫链,蒙特卡洛方,数值模拟 matlab程序
    马尔可夫链,蒙特卡洛方法,数值模拟 matlab程序-Markov chain Monte Carlo methods, numerical simulation procedures Matlab
    2022-02-22 06:35:53下载
    积分:1
  • 696516资源总数
  • 106465会员总数
  • 0今日下载