Speedtree是由SpeedTree Modeler、SpeedTree Compiler和SpeedTree SDK三部分构成的一款三维树木建模的软件。
构成
Modeler,顾名思义主要负责树木的建模,Compiler主要是将材质和贴图打包为程序所用,SDK则主要结合程序绘制SpeedTree建模的树木或者森林。
2011年speedtree更新到6,并根据所面对的不同用户群体将软件分为了三个版本,其中包括面向游戏产业的speedtree for games、面向电影业的SpeedTree Modeler Cinema和面向建筑工程行业的speedtree architectural。
软件特点
我们都知道在工业生产领域,流水线工作方式的出现带来了效率的极大提升。比如枪械的制造,在最早期的时候由工匠独自一人完成整个产品,不仅效率低下而且一部分坏掉之后往往整个都要报废。后来出现流水线方式的生产后,每个人只需各司其职将自己的零部件按照规格做好,最终就可以装配成一个完整的产品。这样做不仅工人的熟练程度和工作效率可以大大提高,同时也可以把细节做得更加精益求精。
如今在
游戏制作领域也渐渐出现了类似的情况。大家玩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)
所获荣誉
On February 7, 2015, at aceremony in Beverly Hills, California,a Scientific and Technical Academy Award®was presented to the three principal developers of SpeedTree®: IDV co-founders Michael Sechrest and Chris King, and Senior Software Architect Greg Croft.In selecting SpeedTree for this honor, the Academy of Motion Picture Arts and Sciences wrote:
“This software substantially improves an artist’s ability to create specifically designed trees and vegetation by combining a procedural building process with the flexibility of intuitive, direct manipulation of every detail.”
SpeedTree use has been confirmed in dozens of major films since the software was featured prominently in 2009’sAvatar, which received nine Oscar®nominations and three Oscars. Several other Oscar-winning and -nominated films have featured SpeedTree, includingThe Great GatsbyandThe Wolf of Wall Street, as well as blockbusters likeThe Avengers,X-Men: Days of Future Past,Iron Man 3, andMaleficent.