用于游戏开发,优点和缺点的Blender [关闭]


19

Blender是您喜欢或讨厌的那些应用程序之一。我知道它非常适合3D建模和动画,关于UI及其陡峭的学习曲线也有很多说法。

我对Blender在游戏开发方面的杰出表现更感兴趣。所以我的问题是,选择使用Blender开发高性能3D游戏的利弊是什么?


3
这是有关The Blender Game Engine的问题吗?(如果是这样,也许您应该提到它/对其进行标记。)还是仅使用Blender进行建模?
安德鲁·罗素

我猜(并且我最感兴趣)Blender用于建模。我最后检查了一下,游戏引擎停滞了很长一段时间,只是在进行翻新。我从来没有对此有太多的信心。
Ricket 2010年

我没有足够的积分来创建Blender-Game-Engine标签。但我认为这个问题是工作了堂妹有在未来巨大的信息。
史蒂夫Obbayi

我会为您添加。(您在Beta版中确实有足够的代表;)
Andrew Russell 2010年

Answers:


12

如果您知道如何使用Blender,那就太好了。(我想您的意思是作为建模软件,而不是GE)

原因如下:

  • 它可以立即导出为多种文件格式,可以找到许多文件,并且可以编写自己的脚本进行导入
  • 通常,您可以找到许多免费的模型来构建或用作占位符
  • 它是免费的(如演讲中一样)
  • 由于具有Python界面,您可以找到某人实现的许多其他功能,并根据自己的需要构建自己的集合
  • 您会得到庞大的社区支持。

当然,这些是Blender起作用的原因,而不是Maya或3DS不能起作用的原因。


上次我检查啤酒时它也是免费的,这意味着您不必为此付费。
拉乌尔

两者都是,尽管一些公司已经重新命名并出售Blender。blender.org/press/re-branding-blender
Toby

3

我曾在多家公司使用过Blender进行游戏开发,这些公司都曾在该公司工作过。他们中的大多数使用了自己的出口商,但是原因开始减少,因为搅拌器collada出口商正在变得更好。

如果您正在谈论GameBlender(“在Blender中运行游戏”),我喜欢它用于快速原型制作,但不适合用于最终产品(由于插件依赖性)。

如果您只希望它创建资产,那么数据来自何处都没有关系,因为您的引擎将发挥作用。


3

如果要将Blender用作游戏开发平台,请查看GameKit:http : //code.google.com/p/gamekit/

它由Bullet和其他公司的Erwin Coumanns创建,具有与IrrLicht / Ogre3D紧密集成的功能。

它仍处于早期阶段,但看起来确实很有希望!:)

基本想法似乎是在Blender中创建一个场景,然后将该混合文件直接加载到您的引擎中(由IrrLicht或Ogre3D驱动)。


我听说Blender正在考虑淘汰他们的游戏引擎,转而推荐Ogre,您是否有关于此谣言的任何信息?
史蒂夫·欧巴依

不,他们不是。:) Erwin Coumanns是BGE的作者之一,他不会与自己竞争。几年前有一些简短的谈话/实验,但是逐渐消失了。当然,使用Ogre作为BGE的渲染器会很酷,但是IMO可以轻松解除Blender Game Engine的负担,让IrrLicht和Ogre 3D处理坚韧的渲染事务会更酷!而且许可证也更加清晰。
jacmoe

3

Blender Game Engine从来没有给我留下深刻的印象(尽管我还没有充分使用它来产生强烈的见解),但是作为游戏内容管道的一部分,Blender很棒。

我已经使用了近4年了,它是一款出色的软件。它是免费的,虽然一开始它的界面有点让人讨厌,但是一旦您感觉到它非常有效(2.5看起来已经清理了很多)。python脚本API很棒,可以让您自动化各种事情,编写导出器/导入器等。我什至将它用作一个或两个项目的简单地图编辑器,并带有脚本以导出为适当的地图格式。



0

Blender可以通过python轻松扩展,因此几乎适用于每个内容创建管道。您可以编写自己的自定义导出程序,甚至可以添加自己的UI元素来调整游戏特定的属性。在2.5版中,用户界面已进行了重大改进,现在更加直观。

不利的一面是,许多现有的游戏引擎并没有为搅拌机提供非常好的出口商,特别是商业出口商(但是,您始终可以编写自己的出口商)。


0

我已经看到很多Z-Brush艺术家使用Blender来展开UV。看起来特别擅长在低多边形字符上创建接缝

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.