经过几天的努力, 找了很多资料, 也看了很多论文, 终于实现了SSS效果. 本来想采用Translucent Shadow Maps, 最后还是使用了另外的方法实现.

  截图: (按F1 激活/禁用 diffuse color)

  1.) 没有使用diffuse color的效果:

   实现Subsurface Scattering效果(Subsurface Scattering shader by InvalidPointer : Half-Lambert + Fresnel Term)_第1张图片

  2.) 使用diffuse color后的效果:
  
    实现Subsurface Scattering效果(Subsurface Scattering shader by InvalidPointer : Half-Lambert + Fresnel Term)_第2张图片
  
   注: 如果应用在人物皮肤上, 效果会更好看些 ^_^!

   程序代码: /Files/vibilin/SubsurfaceScattering.rar