请输入您要查询的百科知识:

 

词条 Speedtree
释义

介绍

Speedtree是一款专门的三维树木建模软件,支持大片的树木的快速建立和渲染,而且它本身还带有强大的树木库,软件是由美国IDV公司研发制作的。不仅可以通过插件将树木导入到其他的三维建模软件中使用,也可以为游戏引擎提供强大的树库支持,目前已经成为著名游戏引擎Unreal的御用树木生成软件。

构成

SpeedTree最新的版本为5.2,由SpeedTree Modeler、SpeedTree Compiler和SpeedTree SDK三部分构成。Modeler,顾名思义主要负责树木的建模,Compiler主要是将材质和贴图打包为程序所用,SDK则主要结合程序绘制SpeedTree建模的树木或者森林。

特点

我们都知道在工业生产领域,流水线工作方式的出现带来了效率的极大提升。比如枪械的制造,在最早期的时候由工匠独自一人完成整个产品,不仅效率底下而且一部分坏掉之后往往整个都要报废。后来出现流水线方式的生产后,每个人只需各司其职将自己的零部件按照规格做好,最终就可以装配成一个完整的产品。这样做不仅工人的熟练程度和工作效率可以大大提高,同时也可以把细节做得更加精益求精。

如今在游戏制作领域也渐渐出现了类似的情况。大家玩3D游戏的时候一定都很注意游戏所营造的效果,而衡量的标准又是什么呢?大多数人一定都会注意这几个方面:树木、水、光照以及人物等等。

的确,树木、水、光照以及人物都是3D游戏效果制作的重中之重,如果这些方面都做好了,这款游戏的效果必然就不会差。但这就有点类似刚刚提到造枪的例子,仅靠一己之力要想把这些都做好并不容易,必然要投入大量的人力物力和时间为代价。

也许是受到传统工业流水线的启发,3D引擎方面也逐渐出现了单独专注于某个领域的产品,例如我现在要讲的SpeedTree就是这样的一款配合引擎使用的软件。顾名思义,SpeedTree是专门负责在游戏中“栽种”树木的程序,它不仅能够营造出非常真实的树木和森林效果,而且可以作为“零件”方便的嵌入到其他渲染引擎当中,为任何一款游戏带去优秀的画面。

SpeedTree还拥有很多特效以及优化技术。开发者只需要输入环境中的风速和风向等自然条件,SpeedTree就可以让树木实时生成绝对逼真的摆动效果。在优化方面,上面的示意图说明了在极远处的树木,我们只需要2个多边形加上雾化就足够真实了,而随着距离的拉近,SpeedTree动态将树木的多边形数量调整到了1126个,最大程度上达到了性能和视觉效果的平衡。此外,SpeedTree引擎还能够优化程序代码,在运行期间调整CPU与GPU之间的工作量分配,让系统资源发挥出最大的效率。

树库

SpeedTree早期的一些树库里边树种如下表:

科罗拉多州蓝色云杉(Picea Pungens Glauca)

道格拉斯冷杉(Pseudotsuga Menziesii)

苏格兰人松树(Pinus Sylvestris)

美国人冬青树(冬青树Opaca)

Amur软木塞(Phellodendron Amurense)

黑色齿龈(Nyssa Sylvatica)

Bradford Callery梨(Pyrus Calleryana)

共同的钩刺(阿拉伯树胶Caffra)

假胡子桃金娘(Lagerstoemia Indica)

英文的橡树(Quercus栎树)

Ficus (Ficus Benjamina)

皂荚树(Gleditsia Triacanthos)

槲树(Quercus Virginiana)

桃子(Prunus Persica)

鹅卵石橡树(Quercus Imbricaria)

Sourwood (Oxydendrum Arboreum)

南的木兰(木兰Grandiflora)

糖枫(高手Saccarum)

郁金香(Liriodendron Tulipifera)

垂柳(Salix Babylonica)

柳树橡树(Quercus Phellos)

椰子树(椰子树Nucifera)

卷曲的手掌(Howea belmoreana)

棕榈(Sabal棕榈)

美国人黄杨木(Buxus Sempervirens)

杜鹃花(北美杜鹃)

卡罗莱纳州鼠李(Frangula Caroliniana)

额外的陆地

万圣节前夕

仙人掌仙人掌(Carnegiea Gigantica)

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 15:06:10