小星星的天空

O(∩_∩)O 小月亮的fans ^_^

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 0 文章 :: 61 评论 :: 0 Trackbacks

最近的工作:

1.实现了刀客的动作控制。(md2文件,GPU实现帧动画)。
2.试验了水面效果(有反射纹理映射,水面法线贴图计算光照和扰动)。
3.试验了billboard效果。
4.修改程序中的一些bug。

有两个个问题:
1.OpenGL如何提高效率,欢迎指教!
2.flt文件如何简化,有好用的工具么,我的都是从3ds导过来的,面数太多了,不大适用。

发几张孬图,贻笑大方!



感觉水面反射加了树的倒影反而变得怪怪的!!

再来几张前几天截得图


这是我的小花园,大树的纹理烂透了。




小河流水 哗啦啦……





去掉地形的效果,感觉还蛮漂亮的,呵呵

大家有什么看法尽量留言,您的关注就是对我最大的帮助!!

posted on 2009-10-12 00:48 Little Star 阅读(4383) 评论(9)  编辑 收藏 引用 所属分类: Computer Graphics

评论

# re: 发几张新做的水面效果图 主要应用了动态纹理,法线扰动,反射纹理 2009-10-12 08:39 Touchsoft
不错,不错。
你主要阅读的什么书或资料,说说吧 :)
我也想学这方面。  回复  更多评论
  

# re: 发几张新做的水面效果图 主要应用了动态纹理,法线扰动,反射纹理 2009-10-12 12:53 陈昱(CY)
整颗树都是billboard也太节约资源了吧,一般都是一个树枝上的叶子用一个四边形  回复  更多评论
  

# re: 发几张新做的水面效果图 主要应用了动态纹理,法线扰动,反射纹理 2009-10-12 19:25 Little Star
@陈昱(CY)
这也正是我想讨论的问题,现在一帧内做的事情太多了,怎样才能提高渲染效率呢?  回复  更多评论
  

# re: 发几张新做的水面效果图 主要应用了动态纹理,法线扰动,反射纹理 2009-10-12 19:27 Little Star
@Touchsoft
先从OpenGL学起,然后看的Cg语言,还有引擎工具也要了解,开始时因为我的项目用到了vega,所以对图像引擎的使用还算了解,后来研究了下orge,按照他的框架结合vega的模式,自己开发了现在这个东西。没啥实用价值,个人娱乐:)  回复  更多评论
  

# re: 发几张新做的水面效果图 主要应用了动态纹理,法线扰动,反射纹理 2009-10-12 19:31 Little Star
@陈昱(CY)
还有个原因就是我这没有树的模型,只好这么凑活着,那位大哥有给我发一个
xinghaizhou214@163.com 多谢多谢!
图元数不要太大,我手头上有好多都是一个模型好几万个面的,渲染一个还行,渲染一片森林,我机器能累疯了!  回复  更多评论
  

# re: 水面效果图 应用了动态纹理,法线扰动,反射纹理 2009-10-12 19:51 陈昱(CY)
树的资源我也没有,目前收集了不少太空飞船模型,可惜也是高模的,没有美工确实是一个人学习时的大问题...

不过树能不能用分型来实现呢,这样算法可能很难,不过性能和效果应该很不错,还可以LOD  回复  更多评论
  

# re: 水面效果图 应用了动态纹理,法线扰动,反射纹理 2009-10-12 22:38 Little Star
@陈昱(CY)
你说的到是个方法,等有时间试试,呵呵
  回复  更多评论
  

# 倒影图如何贴图??? 2010-03-04 13:49 abuby
@Little Star
我可以在OpenGL里实现渲染到纹理,但是如何将得到的纹理进行贴图?纹理坐标该如何计算呢?还请你赐教一下,谢谢!  回复  更多评论
  

# re: 水面效果图 应用了动态纹理,法线扰动,反射纹理 2010-05-27 00:25 Little Star
@abuby
将顶点用模型视图投影矩阵变换后得(x,y,z)。然后x/z,y/z得到剪切坐标,变换到纹理坐标就行了( x/z + 1)* 0.5;  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理