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

Chapter 16. Real-Time Approximations to Subsurface Scattering

https://developer.download.nvidia.cn/books/HTML/gpugems/gpugems_ch16.html

https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html gem系列

most shading models used in real-time graphics today consider the interation of light only at the surface of an object. in the real world, however, many objects are slightly translucent: light enters their surface, is scattered around inside the material, and then exists the surface, potentially at a different point from where it entered.

much research has been devoted to producing efficient and accurate models of subsurface light transport. although completely physically accurate simulations of subsurface scattering are out of the reserch of current graphics hardware, it is possible to approximate much of the visual appearance of this effect in real time. this chapter describes several methods of approximating the look of translucent 半透明的 materials, such as skin and marble 大理石, using programmble graphics hardware.
16.1 the visual effects of subsurface scattering
when trying to reproduce any visual effect, it is often useful to examine images of the effect and try to break down the visual apperance into its constituent 构成的 parts.

相关文章:

  • spring boot中使用xml请求
  • unity shader——BRDF分析
  • 基于Redis实现简单的分布式锁【理论】
  • 学习java编程艺术文章的储存与整理第一章
  • 关于BRDF的一些总结——转自其他博客
  • js map 、filter 、forEach 、every、some 的用法
  • 【视频版】PDF合并器破解视频教程
  • git 随笔(随时更新)
  • C# 使用Exchange WebService读取联系人
  • Crafting 手工 Physically Motivated Shading Models for Game Development
  • 001 Android TextUtils工具类的使用
  • windows下安装oracle11g测试是否成功与监听器问题和网页控制台登录
  • unity复制到剪切板
  • 软件开发的权限控制和权限验证
  • PBR论文链接
  • CentOS7简单部署NFS
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript的使用你知道几种?(上)
  • log4j2输出到kafka
  • Making An Indicator With Pure CSS
  • nodejs实现webservice问题总结
  • PHP那些事儿
  • Python进阶细节
  • scala基础语法(二)
  • Webpack 4x 之路 ( 四 )
  • zookeeper系列(七)实战分布式命名服务
  • 大快搜索数据爬虫技术实例安装教学篇
  • 后端_MYSQL
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 一文看透浏览器架构
  • #Lua:Lua调用C++生成的DLL库
  • $refs 、$nextTic、动态组件、name的使用
  • (1)Nginx简介和安装教程
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (2)nginx 安装、启停
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (二十四)Flask之flask-session组件
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (七)Knockout 创建自定义绑定
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)可以带来幸福的一本书
  • 、写入Shellcode到注册表上线
  • .equals()到底是什么意思?
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET学习教程二——.net基础定义+VS常用设置
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • @Service注解让spring找到你的Service bean
  • [ C++ ] STL---stack与queue
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)