外星人大战三角形示範(Aliens vs. Triangles Demo)

说明

• 《外星人大战三角形》是一段研究用途的演示,它研究的是动态动画人物身上Tessellation (曲面细分) 的运用。
• Tessellation (曲面细分) 现已几乎广泛用于提升某一表面细节区域的几何图形复杂度。 我们的《外星人》要演示的正是Tessellation (曲面细分) ,只不过远远超出了仅仅提升静态表面细节的范畴。  外星人的表面还与多个置换贴图联系在一起,这些贴图会根据命令,彻底改变外星人的外表。当用户用激光枪向外星人开火时,便能够呈现出逼真的表面损坏效果。
• 人物皮肤 – 外星人拥有三种“皮肤” – 正常、尖刺以及菌类。 每一种皮肤都是一个独立的置换贴图,具有相关的纹理和着色器。 一旦外星人“感染”了不同的皮肤,用户便可以看到全新的置换贴图覆盖整个皮肤的过程,外星人因此就变成了一个外表截然不同的人物。
• Damage layers – 外星人还具有用作损伤效果图层的四个置换贴图。 这些图层在皮肤表面以及皮下的深度有所不同,当外星人遭受激光射击时,这些图层便会显露出来。 其中多个深度包括皮肤表面的一个水泡层以及皮下逐渐深入的三个肌肉以及内脏层。  一旦被激光击中,这些图层将展现出来,从而即可创造出一个严重裂开的裸露伤口。
• 我们将其称作“多维Tessellation (曲面细分) ”是因为我们能够在Tessellation (曲面细分) 与三个人物皮肤和四个损伤图层之间无缝地变换,这样一来,人物便具备了“立体感”。
• 这是英伟达™精视™ (NVIDIA® GeForce®) GTX 500系列GPU在Tessellation (曲面细分) 方面性能出色的最佳实例。它不仅能够呈现出山脉等地形的表面细节,而且能够让动画人物的皮肤更加逼真、更具互动性。
Screenshots