llk

QQ:506105747

置顶随笔 #

[置顶]我的3D引擎----树

摘要: 很久没有更新这个blog了,承蒙网友厚爱,还惦记着这里,感谢网友支持,我就继续在这里现丑吧。另且若再不说话,甚或被踢出这个群了,呵呵! 一年来,由于工作的原因,这方面研究变得断断续续的,作了一些基础性的开发,但大多不很满意,最近一两个月做了个树木的程序,自己觉得还算看得下去,就贴出来了,别扔砖头哦。 我简单的说一下思路,太高深的理论我也讲不好,恐误人子弟,就不在这里班门弄斧了,有好学的可到http...阅读全文

posted @ 2010-01-11 20:27 李林昆 阅读(2527) 评论(4) 编辑

2010年1月11日 #

我的3D引擎----树

    很久没有更新这个blog了,承蒙网友厚爱,还惦记着这里,感谢网友支持,我就继续在这里现丑吧。另且若再不说话,甚或被踢出这个群了,呵呵!

    一年来,由于工作的原因,这方面研究变得断断续续的,作了一些基础性的开发,但大多不很满意,最近一两个月做了个树木的程序,自己觉得还算看得下去,就贴出来了,别扔砖头哦。

    我简单的说一下思路,太高深的理论我也讲不好,恐误人子弟,就不在这里班门弄斧了,有好学的可到http://www.realtimerendering.com/ 那上面罗列的资料已经很全了。我这个是一个参数化的树木自动生成程序,和几何建模没有关系,大致的方法是用bezier曲面做叶片,曲线作枝条,先按灌木参数生成叶丛,billboard化后,再按乔木参数生成整棵树,使用先前的bb叶丛。当然最后整棵树也可以bb化。难点有两处,一个是参数化的生成程序,在CPU上处理,可根据植物的一些自然属性来写代码,这点各有各的理解,没有统一模式。另一个是动态光照的问题,在GPU上处理,传统的方式不行,在bb上实现动态光照确实很困难,只能做近似模拟,我使用了envelope,就是对整棵树进行扇形空间的划分。不是很准确,也还过得去。渲染上可以很容易的扩展,如叶片细节法线,reflect,树干relief mapedge extrude ...等等我都没做。我是越来越懒了,连基本的代码优化也省了,以致fps很惨。其实如果时间精力成本允许,是可以把效果做得很逼真的。

    好了,请原谅我的粗糙。以后有其他觉得满意的方面再给大家贴出来,路漫漫其修远兮,我也不知道还能走多远。呵呵!

posted @ 2010-01-11 20:27 李林昆 阅读(2527) 评论(4) 编辑

2008年8月19日 #

我的3D引擎----水面渲染

       这段时间我重新整理了水面渲染,基本上推翻了以前的结构,每一步都显得异常艰难,无论怎样,毕竟又向前走了一步。有朋友劝我写点什么,我文笔不好,也懒得写,好在这东西的评判标准很简单,就是看是否逼真。我把效果截图发出来,内行看门道,外行看热闹,大家将就着看吧。最后需要重申一点的是,场景内容都是动态的,并且没有美工。

posted @ 2008-08-19 16:52 李林昆 阅读(3927) 评论(39) 编辑

2008年6月28日 #

我的3D引擎----云效果

最近总算是把云效果基本弄出来了,现在发出来让大家看看,也作为一段时间的纪念.
对3D感兴趣的朋友还可看我的上一篇随笔.

posted @ 2008-06-28 18:35 李林昆 阅读(2420) 评论(17) 编辑

2008年6月7日 #

我的3D引擎

        由于该引擎还在开发中,我只把部分功能的效果截图发来供大家分享讨论,随着开发程度的进展,还会有更多的效果截图。有兴趣的(包括商业运营)可以和我联系,QQ:506105747

posted @ 2008-06-07 14:40 李林昆 阅读(2210) 评论(17) 编辑

导航

统计信息

News

搜索

 
 

常用链接

我的标签

随笔档案

最新评论