当前位置: 首页 > news >正文

路径追踪技术

从本章开始,本书将正式进入全局光照技术的介绍。全局光照算法实际上是解决光照在场景中的传输问题, 在这些不同的全局光照技术中,我们将看到渲染方程被怎样以不同的形式,以及不同的近似方法来达成不同的光照传输解决方案;除了它们不同的渲染方程的形式(即算法)本身,我们还需要了解以什么样的参数或方式来度量不同算法之间的差异,例如处理不同复杂度场景的健壮性,实时性,精度等;此外,每种不同的算法几乎都是用不同的数学模型,这些新的算法会引入新的知识,以及新的特定于方法的技术细节;在本书后面的这些章节中,我们将逐步从以上这些层面上清晰地认识和理解这些算法。

我们会同时介绍离线和实时渲染技术。离线渲染技术通常是能够计算出光照比较真实的分布(例如保证光照传输过程中的能量守恒),产生高质量的图像,而实时渲染方法则包含了更多的近似处理,使之能够满足实时要求,我们将从离线到实时的方法来介绍这些技术。的那其实离线或实时并不是一个能够准确划分全局光照算法的一个标准,一些被认为是离线的渲染方法也可能在一定程度上(例如低复杂度的场景)达到实时渲染性能。所以更准确的标准应该是,按照算法对光照传输模拟的完整性来进行划分,离线的方法对光照传输的计算更全面,而实时方法可能会忽略或近似处理某些传输路径。

相关文章:

  • 辐射度方法
  • [计算机体系结构:量化研究方法]学习笔记:Chapter 1
  • 基于预计算辐射传递的全局光照技术
  • 傅里叶变换
  • PhpStorm插件之Translation
  • 小波变换原理
  • 如何通俗地理解傅立叶变换?
  • T函数
  • 分部积分法
  • mssql sqlserver 使用SSMS运行sql脚本的六种方法分享
  • 探讨基于球谐函数的全局光照
  • vue的实例属性$data
  • unity中的球谐光照
  • Python简介
  • 光探针的细节
  • [译]前端离线指南(上)
  • 【Amaple教程】5. 插件
  • Docker 笔记(2):Dockerfile
  • Git 使用集
  • IDEA 插件开发入门教程
  • Javascript基础之Array数组API
  • Laravel 中的一个后期静态绑定
  • scala基础语法(二)
  • Selenium实战教程系列(二)---元素定位
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • vuex 笔记整理
  • 服务器从安装到部署全过程(二)
  • 计算机常识 - 收藏集 - 掘金
  • 实现菜单下拉伸展折叠效果demo
  • 终端用户监控:真实用户监控还是模拟监控?
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 计算机视觉入门
  • ###STL(标准模板库)
  • $.ajax()参数及用法
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (C++)八皇后问题
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (剑指Offer)面试题34:丑数
  • (五)MySQL的备份及恢复
  • (已解决)什么是vue导航守卫
  • (转) 深度模型优化性能 调参
  • (转)linux 命令大全
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET : 在VS2008中计算代码度量值
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net core 控制台应用程序读取配置文件app.config
  • .NET Framework杂记
  • .net 获取url的方法
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。