渲染相关知识
碎片球球
成为强者!
展开
-
各种光照的算法原理 菲涅尔法则
【译】各种光照的算法原理Per Pixel Lighting Techniques 飘飘白云译 2008-03-22原文链接:http://www.nitrogen.za.org/viewtutorial.asp?id=5这个教程用到了向量数学知识,如果你对向量数学还不是很了解,请先阅读向量教程:read the tutorial。光照与物体表面的相互作用可以通过将一些数学公式应用于基于per pixel(区别于基于顶点)的着色,从而模拟出真实生活中的各种材质效果。比如浮雕效果,波浪效果,转载 2011-03-07 16:32:00 · 12159 阅读 · 2 评论 -
NaN and infinity literals not allowed by shader model
一般情况下发生在FX编写的时候, 特别注意以下情况pow(max(0, f), e),这句话会存在一个问题就是当max(0,f)的值为0时,将出现pow(0,e),而实际上对于这个幂次是没有意义的,所以会出现报错,可以修改此方法,或者使用多项式展开,或者使用更简单的办法,比如将0改为0.00001f,即 pow(max(0.00001f,f),e). 这样一般都能够解决问题了。原创 2012-07-11 16:57:18 · 1085 阅读 · 0 评论