0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

递归性质和大数目追踪光线解决方案

Dbwd_Imgtec 来源:互联网 作者:佚名 2018-04-13 09:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题:

1、性能

算法的递归性质和大数目的追踪光线,渲染过程可能持续数小时。80-90%的渲染时间花费在计算光线和物体交点上。

2、走样

3、尖锐的阴影

基本的光线追踪算法只能得到尖锐的阴影(因为模拟的是点光源)。

4、局部光照和着色

算法只追踪少数目的光线,只有四种类型的光线被考虑在内,物体之间的漫反射光没有被考虑在内,即算法并不包括全局光照。

解决方案:

1、性能

  1. 使用更多或者更好的硬件

  2. 大规模并行计算。每一个光线都相互独立。将图像分割,分配在多核上或者分布式网络上;或者分配在多个线程上。

  3. 限制交点检测的数目。使用包围盒的层次关系。快速判断光线是否和一组物体相交。物体被分组在封闭的包围盒中。利用空间细分技术:octree,BSP,grid.

  4. 优化交点检测

  5. 限制追踪光线的数目,确定最大的递归层数。根据光线对当前像素点贡献值大小来限制递归深度。一个阈值用来确定后续光线由于对像素点贡献太小而不会被追踪。

2、走样

使用超采样(super sampling)、抗锯齿(antialiasing)、jittering

  1. 追踪额外的主光线并取平均值。即超采样,相对于每一个像素点取一条光线,你可以取特定数目的光线。每一个像素被分为亚像素,对每一个亚像素发射一条光线。当所有的亚像素点都处理完毕,对亚像素点的颜色值取平均值,并将其赋值给该像素点。这种方法大大增加了渲染时间。

  2. 自适应抗锯齿。在颜色剧烈变化的地方使用追踪的主光线,颜色变化不大的地方使用最少的主光线。

  3. 随机抗锯齿。随机取样代替常规取样。

3、尖锐的阴影

原因:使用点光源、每个交点仅仅对应一条阴影光线。

  1. 区域光(area light)。使用一系列点光源来模拟区域光源。对于每一个交点,需要和点光源数目一样多的追踪光线。

  2. Monte Carlo光线追踪法。使用随机超采样,光源建模成球形光源,阴影光线指向代表光源的球上面的点。阴影光线颜色的平均值决定该交点最终的颜色值。

4、全局光照

依旧可以使用Monte Carlo法。使用Radiosity算法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 大数据
    +关注

    关注

    64

    文章

    9095

    浏览量

    144052
  • 光线追踪
    +关注

    关注

    0

    文章

    185

    浏览量

    22128

原文标题:举例几个光线追踪的问题和解决方案

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么选择 Nordic 的低功耗蓝牙解决方案

    为什么选择 Nordic 的低功耗蓝牙解决方案?强大的无线 SoC 产品组合: 我们丰富的超低功耗无线 SoC 选件具有可扩展的内存配置和功能集,可满足各种需求。如果存储器或功能要求发生意外变化
    发表于 04-16 10:40

    UWB宠物电子围栏系统解决方案 | 远距离宠物测距技术

    分析 相较于市面上其他主流技术方案,UWB在宠物管理应用中表现出显著的综合优势。 与传统GPS与蓝牙宠物追踪方案技术对比分析 ​ 五、典型应用场景 本解决方案可广泛应用于以下场景,
    发表于 03-23 15:15

    电子凸轮同步追踪方案分析

    电子凸轮同步追踪技术作为工业自动化领域的核心控制策略,其本质是通过软件算法模拟机械凸轮的运动特性,实现多轴间的高精度相位同步。该技术突破了传统机械凸轮的物理限制,在包装机械、印刷设备、数控机床等场景中展现出显著优势。以下从技术原理、实现方案及行业应用三个维度展开深度分析。
    的头像 发表于 03-02 17:13 699次阅读

    大数解决方案如何实施

    大数解决方案实施的难点在于以下几点:  1.很少有优质可用的数据  在数聚股份看来,这几年数据交易机构如雨后春笋,“数据变现”成为很多拥有数据积累的传统企业的新的生财法。目前,我国大数据需求端以
    的头像 发表于 12-25 18:22 1142次阅读

    BLE SoC,如何助力管理者实现高效的资产追踪

    基于BLE SoC的资产追踪方案,具备低功耗、高集成和生态成熟,实现高效资产定位与管理。
    的头像 发表于 12-22 14:16 412次阅读
    BLE SoC,如何助力管理者实现高效的资产<b class='flag-5'>追踪</b>?

    东软集团领跑中国医疗大数解决方案市场

    近日,国际数据公司(IDC)权威发布《中国医疗大数解决方案市场份额,2024:全域数据支撑》(Doc#CHC53739825,2025年9月)报告。报告显示,在中国医疗大数解决方案
    的头像 发表于 10-30 17:09 821次阅读

    目标追踪的简易实现:模板匹配

    追踪和模板匹配、及其硬件加速思路的分享,之后也会陆续更新一些图像处理相关的分享贴。由于我们整体的方案还是比较简单,所以希望大佬们轻喷(逃)
    发表于 10-28 07:21

    基于RFID技术的固定资产管理与出入库管理解决方案

    基于RFID技术的固定资产管理与智能出入库管理解决方案,解决资产数量庞大、折旧率监控难、数据滞后、部门协同困难等痛点。了解RFID技术如何通过快速批量识别、精准追踪与监控;
    的头像 发表于 10-16 15:10 1602次阅读
    基于RFID技术的固定资产管理与出入库管理<b class='flag-5'>解决方案</b>

    御控工业物联网大数解决方案:排水设备远程监控与大数据统计系统

    御控工业物联网推出排水设备远程监控与大数据统计系统,通过物联网、大数据、云计算等技术构建“感知-传输-分析-决策”闭环管理体系,助力排水行业数字化转型。
    的头像 发表于 09-12 10:04 792次阅读

    拼多多商品推广链接生成API:社交裂变的转化追踪利器

    ​ 在社交电商时代,拼多多通过 商品推广链接生成API 为商家提供了精准的流量转化解决方案。该工具不仅简化了社交裂变活动的落地,更实现了全链路转化效果追踪,成为提升营销效率的核心引擎。 一、核心
    的头像 发表于 09-08 16:22 990次阅读
    拼多多商品推广链接生成API:社交裂变的转化<b class='flag-5'>追踪</b>利器

    DALI数字照明控制的解决方案

    NDA102 DALI数字照明控制解决方案基于数字照明接口联盟(DiiA)开发的数字可寻址照明接口(DALI)技术。该解决方案包括新唐构建的IEC 62386库。新唐是DiiA准会员,拥有DALI
    发表于 09-08 06:29

    无人超市解决方案 智慧新零售解决方案

    通过阅读本篇文章,你将了解到:1.为什么需要无人超市解决方案?2.无人超市是什么?3.无人超市的常见应用场景4.无人超市解决方案的功能有哪些?5.无人超市的最佳实践案例一、为什么需要无人超市解决方案
    的头像 发表于 08-22 10:22 1367次阅读
    无人超市<b class='flag-5'>解决方案</b> 智慧新零售<b class='flag-5'>解决方案</b>

    LABVIEW递归获取列表显示到树形结构

    我这个递归我逻辑没问题啊!我断点调试看了,是因为重入VI执行没有把树形结构里面节点传入到下一个递归调用,进入重调用的时候我看了树形结构里面节点是空的。第一次写入的节点并没有传入到下一次递归。 反正很
    发表于 08-07 17:59

    B1505A 功率器件分析仪/曲线追踪

    数据生成演示文稿和报告。B1505A B1505A 支持两种标准化测试夹具解决方案(即 N1259A 和 N1265A),这两种方案的区别在于电压和电流范围不同。 两种解决方案均可以适配不同类型的插座
    发表于 06-21 18:38

    如何在ctd解决方案中使用FRS (ccg2,3)?

    你好,我正在检查用作 c 型多功能集线器的 ctd 解决方案。 多集线器希望通过允许 CCG3 在外部POWER_DRILL2GO被切断时(当充电端子在 ccg2 处被切断时)通过 FRS 切换到灌
    发表于 05-27 07:56