如何实现高级图形效果?


9

我很好奇如何以图形方式实现《魔兽争霸》或《火炬之光》等3D效果。我刚读完一本关于Direct3D的书,总体上对它和3D图形感到很满意,但是我不确定如何做一个像“铸一个闪电”或图形化其他咒语那样的事情。我认为这与粒子效果或动画的纹理坐标有关,有人能给我一些更具体的见解吗?谢谢


到处搜索《 UDK粒子系统教程》。
Patrick Hughes

Answers:


6

就您要完成的任务而言,您更有可能寻找与游戏架构更相关的答案。但是,游戏中效果的渲染技术差异很大,但以下是我遇到的一些选择初学者:

  • 粒子效果:这些效果通常由映射到一系列四边形的某些alpha混合或蒙版纹理组成。这些四边形可以应用任意数量的变形,包括重力,风和寿命。
  • 网格物体:加载的网格物体是任何3D游戏的基础。带有简单纹理的Tven简单网格物体可以带来令人赞叹的咒语。例如,如果我有一个看起来像斑点的网格物体,其中混入了一个有火的纹理alpha,当我单击“射击”按钮时,它以弧线和随机旋转的方式将这个斑点向敌人投掷,我得到了一个基本的火球。
  • 简单纹理四边形:永远不要低估从施法者到敌人并向广告牌展示的四边形上具有alpha蒙版纹理的力量。

还有许多其他技术,甚至包括使用像素和顶点着色器,但这应该可以帮助您入门。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.