制作 3D 视频游戏需要哪些关键工具和步骤?

发布于 2024-09-29 14:17:58 字数 324 浏览 1 评论 0原文

创建 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

錯遇了你 2024-10-06 14:17:58

3d 模型首先由 3d Studio Max/Maya 中的 3d 动画师制作动画吗?

是的,经常。还可能存在动作捕捉,通常也会在此软件中进行清理。模型和动画可以导出为中间格式,然后进行调节,并转换为游戏内格式。确切的流程因工作室而异,他们使用的技术基础在定义此流程中发挥着重要作用。

当程序员在编写游戏时,他们如何看待自己编写的代码的效果?

通常在他们正在使用的游戏或引擎中。他们还可以在测试框架内工作,该框架将功能和结果与预期功能和结果进行比较。这样做他们可以发现问题并取得进展。

此外,目前被视为视频游戏开发行业标准的语言是什么? C++、Lua? MS Visual Studio?

没有具体的答案。对于 AAA 工作室,他们仍然使用大量 C 和 C++,在开发休闲游戏的工作室中,您可能会看到更多 C#、Python 和 Java 以及其他高级语言。 LUA 通常用于脚本编写,但通常不用于整个产品,但也有例外。

Visual Studio 只是一个 IDE。是的,它很常见,特别是因为在为 PC、Xbox 360 或 Playstation 进行开发时存在许多使用它的插件。

Are the 3d models first animated by a 3d animator in 3d Studio Max/Maya?

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.

When a programmer is programming the game, how do they see the effects of the code they are writing?

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.

Also, what are the languages that are currently considered industry standard for video game dev? C++, Lua? MS Visual Studio?

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文