步履蹒跚

知其然,知其所以然 - real-time rendering.
posts - 85, comments - 172, trackbacks - 0, articles - 0

Md5 Loader Demo

Posted on 2004-12-31 21:51 Pointer 阅读(2224) 评论(9)  编辑 收藏 所属分类: 开发随笔



搁置了很久的一个Demo。为了庆祝博客园计算机图形学团队的成立、纪念2004年的最后一天就把它翻出来吧。

把下面三个包解压到同一个文件夹内运行。 
http://downloads.cnblogs.com/CGTeam/Member/Pointer/dlls.rar
http://downloads.cnblogs.com/CGTeam/Member/Pointer/model.rar
http://downloads.cnblogs.com/CGTeam/Member/Pointer/md5_loader.rar

祝大家新年快乐!!

Feedback

#1楼    回复  引用  查看    

2005-01-01 15:26 by chaz      
漂亮:)
可惜运行不了。。intel jpeg lib DLL不提供吗?还有相应的模型?
你用的gloss map就是高模的黑白光照图吧
detail normal + poly normal不太理解,不会混淆吗?

btw,可以直接获得默认切向量偏置距阵的location传入vs,vs里就不需要自己再建立此距阵了。
tangentBasisAttrib = glGetAttribLocationARB(prog, "tangentBasis");

glVertexAttribPointerARB(tangentBasisAttrib, 3, GL_FLOAT, GL_FALSE, 0, tangentArray);
glVertexAttribPointerARB(tangentBasisAttrib + 1, 3, GL_FLOAT, GL_FALSE, 0, binormalArray);
glVertexAttribPointerARB(tangentBasisAttrib + 2, 3, GL_FLOAT, GL_FALSE, 0, normalArray);

#2楼 [楼主]   回复  引用  查看    

2005-01-01 15:56 by Pointer      
  1. ijl15.dll、glut32.dll和模型在下面的六个包里有。
  2. GlossMapping还有别样的用法吗?:)
  3. 关于PolyBump和DetailBump的解释可以见这里:
    http://www.cnblogs.com/pointer/archive/2004/09/19/44626.html
    http://www.cnblogs.com/pointer/archive/2004/11/20/66420.html
    但是真正的用法估计只有JC知道。
  4. 嗯,多谢了,以前一直没搞明白Matrix传入的方法。:D
  5. 新年快乐!!

#3楼 [楼主]   回复  引用  查看    

2005-01-01 16:19 by Pointer      
好像忘记写readme了。( ̄ε  ̄")
这里补上。

运行环境
WinXP(只在WinXP下运行过,不完全保证Win2K,Win9X可以运行)
DX9(用到DInput了)
支持GLSL的显卡&支持GLSL的显卡驱动
鼠标键盘显示器,如果你有的话。:D
 
运行方式
执行两个BAT,注意不是EXE
 
控制方法
ESC 退出
A 切换运动
C 切换渲染模式:skeleton,mesh,no lighting,per-vertex lighting,per-pixel lighting,poly bump,poly bump + detail bump, parallax mapping(实际上是错误的,因为此height map非彼height map)
鼠标左键 旋转
鼠标右键 平移
鼠标中间 缩放
 
附注
本程序是基于D3Alpha版的模型开发的,正式版模型有所改动,所以不能直接使用。
如果觉得分辨率不满意的话可以自行修改config.info,需要注意的是use_landscape_mode项是给WINCE用的,标准WINDOWS下不起作用。
如果发现BUG或者对本程序有任何疑问请和我联系:

#4楼    回复  引用  查看    

2005-01-02 13:46 by [ IceSharK - PP.Poet ]      
你把整包Demo 发给我 我给你放到FTP上

不用你分包了

#5楼 [楼主]   回复  引用  查看    

2005-01-04 11:37 by Pointer      
已经更新了。:)

#6楼    回复  引用    

2005-01-18 10:00 by dl [未注册用户]
能不能把源码整上:)

#7楼 [楼主]   回复  引用  查看    

2005-01-18 11:31 by Pointer      
会公布源代码的,之前我想先抽空完善一下。

#8楼    回复  引用    

2005-01-18 14:36 by dl [未注册用户]
谢谢先:)正在看凹凸映射,出的效果莫名其妙。给代码了好好研究研究:)

#9楼    回复  引用    

2005-07-31 17:11 by lk_host@hotmail.com [未注册用户]
Please send me the ( source code ) to lk_host@hotmail.com

Kind Regards!

#10楼    回复  引用    

2006-03-23 14:38 by wate@email.si [未注册用户]
Can you send me the source too to my mail please : wate@email.si

Thak you!

#11楼    回复  引用    

2006-09-02 23:57 by kzzk [未注册用户]
不能运行

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-01-04 10:53 编辑过


相关链接: