Opengl 3D游戏特效,火,闪电,水和冰
我正在使用OpenGL开发一个3d游戏,我想让它朝着一个幻想的方向发展。具体地说,我想用魔法来处理火、水、冰和闪电。我的问题是我不知道如何创造这些效果。关于如何学习这样的东西,有什么资源给我吗 请查看。我强烈建议您阅读适用于OpenGL的NeHe教程(http://nehe.gamedev.net/). 对于OpenGL初学者来说,这是必须的。您应该寻找一个。有一些已经准备好嵌入到您的应用程序中,或者您可以开发自己的应用程序,如果您对这类事情感到足够强大的话 它们很容易实现,您可以在gamedev.net或gamasutra.com上找到许多示例: 我总是直接去GPU供应商的开发网站。他们将建立完整的开发环境,并拥有数百个现成的代码示例 例如,看一下英伟达的GPU宝石的网站:有几个关于水效应的文章。 核心引擎在这些物理模拟效果方面做得非常出色,除非你真的想成为一名特效艺术家,否则我建议你选择一个能产生特效的引擎,因为你知道,他们会用当时最著名的方法,他们有商业动机不断改进 事实上,GPU现在拥有如此强大的计算能力,它可以实现这些复杂的物理效果,这给进入市场带来了另一个障碍:你需要知道并想知道NVIDIA的GPU、AMD的GPU、Intel的GPU等的详细信息。这是一项全职工作,如果你的重点是使用这些效果,那么你可能会被忽视Opengl 3D游戏特效,火,闪电,水和冰,opengl,graphics,3d,directx,Opengl,Graphics,3d,Directx,我正在使用OpenGL开发一个3d游戏,我想让它朝着一个幻想的方向发展。具体地说,我想用魔法来处理火、水、冰和闪电。我的问题是我不知道如何创造这些效果。关于如何学习这样的东西,有什么资源给我吗 请查看。我强烈建议您阅读适用于OpenGL的NeHe教程(http://nehe.gamedev.net/). 对于OpenGL初学者来说,这是必须的。您应该寻找一个。有一些已经准备好嵌入到您的应用程序中,或者您可以开发自己的应用程序,如果您对这类事情感到足够强大的话 它们很容易实现,您可以在gamede
尽管如此,如果你真的对这些特效的工作方式感兴趣,我建议你加入Blender社区()。那里有一些非常好的人,社区愿意提供帮助。另一个有价值的资源是Bullet物理引擎()。它是仅次于Havok和PhysX的第三大最受欢迎的游戏物理引擎,这两个都是大型商业项目。我听说NeHe教程使用了旧技术。