什么';制作3D模型和设计关卡的最佳方法是什么?

什么';制作3D模型和设计关卡的最佳方法是什么?,3d,3d,好的。所以我想知道如何制作游戏3D模型和设计水平。从哪里开始?最好是一个免费的开源解决方案 此外,如何在3D对象上创建那些逼真的纹理 搅拌机是个不错的选择吗 有没有外包或市场来购买游戏资产?如果你只是想冲上去,通过编码把你的手弄脏,有一个非常好写的,非常实用的方法 对于预构建的3D引擎,请查看(我不知道它有多先进) 然而,如果你问我的话,在开始编码之前了解一些3D几何和计算机图形学理论(仿射变换等)是有意义的,因为这将使以后的工作更容易。其中一个很好的资源是(在线免费提供) 对于创意部分(如何设

好的。所以我想知道如何制作游戏3D模型和设计水平。从哪里开始?最好是一个免费的开源解决方案

此外,如何在3D对象上创建那些逼真的纹理

搅拌机是个不错的选择吗


有没有外包或市场来购买游戏资产?

如果你只是想冲上去,通过编码把你的手弄脏,有一个非常好写的,非常实用的方法

对于预构建的3D引擎,请查看(我不知道它有多先进)

然而,如果你问我的话,在开始编码之前了解一些3D几何和计算机图形学理论(仿射变换等)是有意义的,因为这将使以后的工作更容易。其中一个很好的资源是(在线免费提供)


对于创意部分(如何设计关卡,如何绘制纹理),恐怕我帮不了你,而且很可能这不是一个正确的提问/回答网站。

首先,不幸的是,这是一个错误的网站,因为你没有(显然,如果我错了,请纠正我)询问有关编程自己的3D引擎/诸如此类的问题,但如何创建3D内容,这是一项艺术壮举。我建议你去看看,他们都有自己的子论坛,供那些对3D编程感兴趣的人使用

然而,因为我曾经是一名3D爱好者(Lightwave 3D,woo!),我确实觉得我应该回答你的问题,所以下面是:

首先,要研究的唯一合理的开源解决方案是Blender 3D,正如您所想。然而,它的可用性非常糟糕,而且一点也不好,这是一个非常糟糕的可用性。从代码的角度来看,这可能是一件有趣的事情,因为它作为一个整体完成了所有与3D编程相关的基本和一些相当高级的事情

第二,材料多年来一直是CG领域的热门话题。例如,有几种通用算法可以实现特定的外观,而这只是开始。作为更高级东西的一个例子,是现代游戏中使用的一种方法,例如伪造,传统上是通过巧妙地使用虚拟灯光或光线跟踪/光线行进算法(可能使用某种形式的虚拟灯光)来实现的。有关这一主题和其他相关主题的更多研究,请查看的主页

还请注意,我刚才写的前一章主要是关于照明模型,而不是创建纹理等。现实主义有三个部分,照明,着色和动画(或剧照的加重)


最后,有几个网站出售他人创建的3D模型,我从未亲自使用过它们,我早就忘记了大部分URL:s,但有一个我仍然记得。是的,这些是有市场的,例如建筑师使用大量的库存模型来填充他们未建成房屋的3D模型图片,给他们一种比例感,通常使他们看起来更生动。

你可以看看,基本版本是免费的。

我同意,严格来说,这不是问这个问题的地方。您可以查看上的许多优秀文章、资源和教程。我强烈不同意以下观点:该软件在最近的版本中有了显著的改进,并且在下一个版本(2.50)中正在经历一次全面的界面检修,目前在alpha中可用。目前界面可能杂乱无章,但我发现Blender的界面设计倾向于增强而不是削弱我的3D制作工作流程。即使从事深入的新媒体项目,Blender也向我证明了它的价值和效率。它还具有拖放逻辑和Python自动化的特性。

我不想在辩论中加入“这是你的问题的正确位置吗”,但我也遇到过同样的情况,所以我将与大家分享


我曾经为我的个人项目制作过少量资产,它们的价格和质量都非常好。他们将提供任何东西,从一个小的3D模型到你的整个游戏艺术和动画内容。如果你的预算很小,但又不想在你的工作中使用狡猾的“程序员艺术”,那就很好了。值得一试。如果你想要真正好看的图形,不要费心自己动手做艺术,除非你是一名艺术家,但从你所说的,我想你和我最好都坚持代码。

在3D引擎方面,你没有提到你知道什么编程语言,但是游戏是C++领域的一个非常流行的领域,比商业软件更为流行。
我投票支持开源、跨平台引擎。。用C++编写,支持IOS/Android,以及端口到java和.NET/C,./P>< P>自由和开源软件之间有区别。我使用了很多自由和开放源码软件,但是我没有使用对我完成任务的能力有重大影响的自由和开放源码软件。Blender背后有一大群自由和开放源码软件的拥护者,他们不顾与市场上其他产品相比的实际可用性来推广它。搅拌机多年来有所改进,但它是从地下室开始的

一个免费的,非开源的建模工具。Mac App Store上有Mac版本,此外,您还可以在此处申请免费许可证。它有很好的可用性,而且是免费的。如果您使用Unity3D开发,Unity3D资产存储上还有一个很棒的加载程序脚本,可以使用Unity3D IDE以交互方式编辑模型

你应该使用同样的工具来发展你的水平,因为你发展你的角色。有了以上这些,你就可以做到这一点。还可以导入现有的任何FBX模型,并添加动画等


这里有几个与您的问题相关的网站:请将标题改为一个问题。Turbosquid有一个非常具体的市场焦点。一些网站关注特定的建模者,因此