通过SM3.0的顶点纹理拾取(Vertex Texture Fetch,简称VTF)技术在顶点shader中计算每顶点的Subsurface Scattering,极大的提高了性能,在1024×768的运行窗口下,打开4x的抗锯齿,FPS也能稳定在60帧左右,渲染效果也还可以。下面是截图:

1.有贴图:

无贴图:

2. 有贴图:

无贴图:

因为这里采用的Subsurface Scattering算法所用到的参数都是实时算的,故对任何动态场景和动画模型也适用,所以可以实现对任意变形物体的实时的Subsurface Scattering效果。

转载于:https://www.cnblogs.com/skyman/archive/2008/05/06/skinfast.html

Fast Realtime Subsurface Scattering Skin Rendering相关推荐

  1. Unity3d 屏幕空间人体皮肤知觉渲染次表面散射Screen-Space Perceptual Rendering Subsurface Scattering of Human Skin...

    之前的人皮渲染相关 前篇1:unity3d Human skin real time rendering 真实模拟人皮实时渲染 前篇2:unity3d Human skin real time ren ...

  2. Unity3d 屏幕空间人体皮肤知觉渲染次表面散射Screen-Space Perceptual Rendering Subsurface Scattering of Human Skin

    之前的人皮渲染相关 前篇1:unity3d Human skin real time rendering 真实模拟人皮实时渲染 前篇2:unity3d Human skin real time ren ...

  3. Real-Time Rendering——9.9.2 Scale of Subsurface Scattering and Roughness地下散射和粗糙度的标度

    Some BRDF models for local subsurface scattering take account of surface roughness- typically by usi ...

  4. Real-Time Skin Rendering

    Wrap Lighting 最简单的Trick就是这个方法.假设uniform光照,把原本的 N ⋅ L N\cdot L N⋅L变成 N ⋅ L + w r a p 1 + w r a p \fra ...

  5. Chapter 16. Real-Time Approximations to Subsurface Scattering

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

  6. Fast Subsurface Scattering

    Fast Subsurface Scattering翻译(完整)   1 个附件 1大家好 bebe2000yy 2007-01-29 17:20 Re:XSI Superior系列之Fast Sub ...

  7. Subsurface Scattering初探之预积分(Pre-Integrated Subsurface Scattering)的实现及效果

    Subsurface Scattering初探之预积分(Pre-Integrated Subsurface Scattering)的实现及效果 我们知道,类似皮肤,蜡和牛奶等物质在渲染中需要考虑Sub ...

  8. 次表面散射(Subsurface Scattering)(转)

    次表面散射(Subsurface Scattering) 作者:何咏    日期:2009-2-25   点击:1923 如需转载本文,请声明作者及出处. 次表面散射是光射入非金属材质后再内部发生散射 ...

  9. Subsurface scattering

    Subsurface scattering 中文就是指的是次表面散射,也就是描述半透明至透明的物体和光相互作用的一种现象,可以想象现实生活中的蜡烛 玉石等等在光照下的颜色.这些物体之所以拥有这样的外观 ...

最新文章

  1. 基于Echarts的HTML5 Canvas折线图DEMO演示
  2. 2018java最新面试题
  3. 数据结构与算法-黑盒与白盒测试法
  4. C/C++ 获取目录下的文件列表信息
  5. AI说,它可以把你变成个游戏 | 3D人体模型 · CVPR
  6. java -jar xxx.jar
  7. 时间限制的命令(timeout)
  8. 商业研究(12):下厨房,美食菜谱分享社区及新型电商,唯有美食与爱不可辜负
  9. vue中使用echart实现三维立体图
  10. 中值滤波Median filtering
  11. 智能硬件Linux效能更高,Android软硬件巧妙整合的开发技 - 嵌入式操作系统 - 电子发烧友网...
  12. opencv的极线几何
  13. 电脑蓝屏,睿频导致CPU温度过高解决方法
  14. 2021年技术体系架构
  15. 文献阅读笔记:Homogeneous ice nucleation in an ab initio machine-learning model of water
  16. 【2002】学生姓名按字典排序
  17. 为什么方差公式要用平方而不用绝对值_为什么方差公式要用数据与平均数之差的平方来衡量而不是用绝对值?...
  18. 计算机实验室智能管理,基于物联网的智能计算机实验室管理系统.pdf
  19. 18种常见室内植物的功效
  20. 双十一专栏促销全场九折

热门文章

  1. HBase的列族式存储介绍
  2. 详解线程本地变量ThreadLocal
  3. springmvc+spring+mybatis基于soa架构进行框架整合思路分析
  4. Windows 下 修改 Anaconda3 jupyter 默认启动目录
  5. 第2章 信号、接口和引脚(XIlinx ZYNQ-7000 SOC UG-585文档)
  6. 计算机二级考试基础知识总结,全国计算机等级考试二级公共基础知识总结
  7. Oracle 原理:游标,显示游标、隐式游标、参照游标
  8. 题库练习1(单词长度、统计字符个数、)
  9. push方法java_万字长文深入浅出谈Java数据类型系列之Stack
  10. 尹成python爬虫百度云_Python爬虫实战:抓取并保存百度云资源