制作 3D 视频游戏需要哪些关键工具和步骤?
创建 3D 视频游戏所需的关键步骤和工具是什么。
例如,我知道 3d 艺术家将在 3d Studio Max 或 Maya 中创建 3d 模型,但这些模型从那里去哪里? 3d 模型首先是由 3d 动画师在 3d Studio Max/Maya 中制作动画吗? 然后这些模型和动画循环一起发送给 C++/Lua 程序员吗?
当程序员在编写游戏时,他们如何看待自己编写的代码的效果?他们在编码时是否打开了 Maya/3d Studio Max?或者他们是否打开了 3D 游戏引擎来查看代码调整的结果?
另外,目前被视为视频游戏开发行业标准的语言是什么? C++、Lua?微软视觉工作室?
What are the key steps and tools it takes to creating a 3d video game.
For example, I understand that a 3d artist will create 3d models in 3d Studio Max, or Maya, but where do these models go from there?
Are the 3d models first animated by a 3d animator in 3d Studio Max/Maya?
Then do these models along with the animation loops get sent to the C++/Lua programmer?
When a programmer is programming the game, how do they see the effects of the code they are writing? Do they have Maya/ 3d Studio Max open as they are coding? OR do they have a 3d game engine open to view the results of their code tweaks?
Also, what are the languages that are currently considered industry standard for video game dev? C++, Lua? MS Visual Studio?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,经常。还可能存在动作捕捉,通常也会在此软件中进行清理。模型和动画可以导出为中间格式,然后进行调节,并转换为游戏内格式。确切的流程因工作室而异,他们使用的技术基础在定义此流程中发挥着重要作用。
通常在他们正在使用的游戏或引擎中。他们还可以在测试框架内工作,该框架将功能和结果与预期功能和结果进行比较。这样做他们可以发现问题并取得进展。
没有具体的答案。对于 AAA 工作室,他们仍然使用大量 C 和 C++,在开发休闲游戏的工作室中,您可能会看到更多 C#、Python 和 Java 以及其他高级语言。 LUA 通常用于脚本编写,但通常不用于整个产品,但也有例外。
Visual Studio 只是一个 IDE。是的,它很常见,特别是因为在为 PC、Xbox 360 或 Playstation 进行开发时存在许多使用它的插件。
Yes, often. There may also be motion capture which is typically cleaned up in this software too. The models and animations may be exported into an intermediate format and then conditioned, and converted to an ingame format. The exact process varies from studio, to studio and the tech base they utilize plays a big part in defining this process.
Typically in the game or the engine they are working with. They may also work within a test framework which compares functionality and results with expected functionality and results. Doing this they can find problems and progress.
There is no specific answer. For AAA studios they still use a lot of C and C++, in studios developing Casual titles you'll probably see more C#, Python and Java and other higher level languages. LUA is often used for scripting but is not generally used for the whole product, there are exceptions however.
Visual Studio is just an IDE. Yes it's very common, particularly because many plugins exist for using it when developing for PC, Xbox 360 or the Playstation.