关于BRDF的问题!!

chiyuwang 2005-09-05 02:31:09
我在网上看到一些关于BRDF的介绍,但是还是没有什么头绪!!
1.通过BRDF函数所得到结果是什么意义,主要是在程序中如何运用。
2.我下载了一个BRDF的例子程序,是game developer杂志的程序,他用了一个brdfmap的文件,里面有很多数据,不太清楚是什么数据,如何运用!!

希望大家能帮帮我。
如果很难讲清楚可以加我的msn:chiyuwang@hotmail.com
如果想和我一起学习讨论的也可以加我!!:)
...全文
584 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xindongdong 2005-09-11
  • 打赏
  • 举报
回复
不用谢,拿分来就行:)
chiyuwang 2005-09-10
  • 打赏
  • 举报
回复
先谢谢所有支持我的人!!:)
老大,我的cos(phi)真的错了,我在试试。
不过我想问问文章里面的k什干啥的阿!!
xindongdong 2005-09-09
  • 打赏
  • 举报
回复
nu,nv你都调成一样的100,当然就是各向同性了
xindongdong 2005-09-09
  • 打赏
  • 举报
回复
nu,nv你都调成一样的啦?那当然和普通的phong一样啦

>>cos(phi)是h和u的点积
>>sin(phi)是h和v的点积
错了,错了,cos(phi)是u和(h在切平面上的投影的向量)的点积。sin(phi)是v和(h在切平面上的投影的向量)的点积.
phi角指的是u和(h在切平面上的投影的向量)的角度。

再试一试。
chiyuwang 2005-09-09
  • 打赏
  • 举报
回复
外加一句 h u v都normalize了
chiyuwang 2005-09-09
  • 打赏
  • 举报
回复
nu nv是可以随意更改的100,100就可以的。
cos(phi)是h和u的点积
sin(phi)是h和v的点积
我觉得应该是正确的。
xindongdong 2005-09-08
  • 打赏
  • 举报
回复
>>>k1, k2他解释了什么意思,但是k 没有解释,不知道k是什么意思!
k就是k1,k2中的任意一个。
>>>最后的结果几乎和普通的phong lighting 是一样的,
你的nu,nv取值和计算正确吗?还有cos(phi),sin(phi)?
xindongdong 2005-09-08
  • 打赏
  • 举报
回复
1.通过BRDF函数所得到结果是什么意义,主要是在程序中如何运用。
2.我下载了一个BRDF的例子程序,是game developer杂志的程序,他用了一个brdfmap的文件,里面有很多数据,不太清楚是什么数据,如何运用!!

答:1. BRDF函数得到的结果是物体表面上某一点上反射的灯光进入观察者眼睛的光的强度。
2. 没看过。
chiyuwang 2005-09-08
  • 打赏
  • 举报
回复
我用了一个BRDF,是An Anisotropic Phong BRDF Model
是按照一篇文章写的
http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A//www.cs.utah.edu/%7Emichael/brdfs/jgtbrdf.pdf&ei=uCQfQ72LA6eGiAK-oMiQAg
里面有系数k, k1, k2
k1, k2他解释了什么意思,但是k 没有解释,不知道k是什么意思!
所以我用k2来代替k, 最后的结果几乎和普通的phong lighting 是一样的,
实际上是不是更好看些呢!!
还有dwi,这个是不是实际上可以当个常数来用呢!!?
gamedragon 2005-09-05
  • 打赏
  • 举报
回复
代码没看。但是BRDF就是一个根据光照情况、视点位置以及物体属性来计算某点颜色的函数。一个最简单的BRDF需要以下几个参数:
入射光方向
反射光方向(一般来说就是观察角度)
入射点(在这种情况下等于反射点,根据这点来求出法线方向)
最简单的Phong Model中物体属性包含漫反射系数、镜面反射系数和光滑指数(名字都是自己起的,可能不准确)。推荐看一下图形学的书。
chiyuwang 2005-09-05
  • 打赏
  • 举报
回复
这是那个例子代码的网址:
http://www.gdmag.com/src/feb01.zip
高手可以简单的解释一下吗?

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧