Unity是一个拥有很多不错特性的引擎。但是最好的部分是你可以自己扩展很多不俗的插件。今天我将集中讲解那些给Unity带来高质量提升的插件。在这里,我只讲解支持DX和openGL的插件特性。 大多数插件都是比平均插件商店里的价格高一些。但是考虑它们带来的提升与你自己实现需要花费的精力来说它们还是物有所值的。 但是也要记住,大多数插件需要Unity Pro版本,这可是1500美金啊。 Amplify Texture Amplify Texture是一个允许你在物体上使用大量纹理的插件。 跟加载到虚拟内存不同,游戏中你所需要的所有纹理都会加载到一个很大的虚拟纹理中,这个虚拟纹理是为流而进行过优化的。这样插件就之后重回摄像头可视的纹理。 由于Amplify Texture处理你加载到游戏中的图片文件,你也不会受到Unity最大图片尺寸是4096*4096的限制。这样你可以在只有一个纹理的物体上实现更高的细节,而不是使用多个纹理或者材料实现。另外,这也能减少绘制的调用。 另一个与流技术有关的好处是它能让纹理细节之间的转换比Unity mipmaps更加圆滑。 Amplify Texture需要花费400美金,你可以从Amplify网站获取。里面也有一个没有任何限制的实验版本,你可以自己看看,这的确是一个不错的技术啊。 动态GI 实时global illumination也是一个Unity缺失的AAA级特性。由于Chris Kahler在可视效应方面的努力,那些场景光线不自然的日子不在了。 动态GI是基于三维锥体追踪技术,并且看起来很不错。这个插件还刚出来,因此还有很多地方需要优化,但是Chris现在正在努力,并且不断添加功能。 最重要的是一个openGL版本的插件就要诞生了。这意味着它也可以在非Windows系统上允许。现在来说支持多平台是很重要的,谁希望只是在Windows平台上呢。
动态GI可以在Asset商店花费90.25美金买到。 你最好还是等到支持openGL版本的出来吧。 Amplify Color 另一个Amplify出品的好的插件是Amplify Color。它可以让你将颜色像PS那样分为三部分,应用到游戏中看起来就像是一张图片效果一样。 游戏中好的颜色区分多重要不言而喻,因此建议你尝试一下。
Amplify Color需要50美金购买。 你可以在Amplify网站或者在Asset商店下载一个试验版本。 Relief Terrain pack V3 三周前我写过一篇《如何用Unity创建好的地形》。现在有一个用Tomasz Stobierski的Relief Terrain Pack的新版本了,轻松就可以添加到工作流程中。 此插件包括额外像动态下雪和水系统的功能。
你可以在Asset商店花费70美金买到。 Amplify Motion 我所知道的另一个Amplify插件。这些人的确有最适合Unity的插件。Amplify Motion是一个运动模糊插件,它是基于矢量的并且比Unity内置的运动模糊图片效果好的多。 一个好的运动模糊方案对于一款AAA级游戏是很重要的。Amplify这方面做得的确很好。
另外,Amplify在网站上提供没限制的试验版本。 你可以在Asset商店花费50美金购买。 Shader Forge 在Unity中编写渐变器是很棘手的,但是Shader Forge会提供一个可视编辑器来完成。
你可以在Unity论坛中查看Shader Forge的开发情况。
|