31

我正在学习计算机图形学作为我大学课程的一部分。该课程侧重于场景建模,而不是渲染或计算机图形的其他方面。我们正在学习它背后的数学和 OpenSceneGraph 来实际运行一些东西。

作为硬件的一部分,也出于纯粹的兴趣,我需要创建一个 3D 模型,在这方面我有艺术自由。我也可以自由地直接在代码中对其进行建模,或者在我选择的工具中加载我所做的模型。

问题是,我不擅长视觉艺术——我有很多好主意,但不知道如何为它们建模。我也不能很好地画画或素描。但是,我希望能够做CG。

你会建议我如何处理 3D 建模?

谢谢,
阿萨夫

编辑:有些人对此投了反对票(不发表评论)。让我强调一下——我是一名程序员,我想熟悉一门与我们相邻的艺术。毫无疑问,这是一个与编程相关的问题。

编辑2:感谢所有回答的人。在查看您建议的替代方案后,我将选择我接受的答案。对于(预期的)延迟,我深表歉意。

结论:

  • 我决定研究 Blender。我正在研究Ruben Steins 提到的一些视频教程。
    谢谢鲁本
  • 我确实快速浏览了MilkShape 3D,如果我发现 Blender 无法满足我的需求,或者我目前的学习“预算”(时间、注意力),我会使用它。
    谢谢m3rLinEz
  • 在我学习了一些基本技能之后,我打算听从Mastermind的建议。
    谢谢主谋
  • 当我完成一些 3D 艺术,并准备好提高我的技能时,我会去参观那些地方已张贴。
    也谢谢你,fa。

感谢所有花时间回复的人,以及所有思想开明的人,他们不会对编程(而不是代码)相关问题投反对票。

4

11 回答 11

9
  1. 下载搅拌机
  2. 查看视频教程阅读此在线教程
  3. 使用Blender 的 osgExport将模型导入 OSG

如果你想要一个非常酷的模型,这个过程需要一些时间,但你应该能够在一周左右的时间内得到一个快速模型。

于 2009-04-06T08:26:03.830 回答
8

不幸的是,人们真的在这个网站上投票反对与设计相关的问题,我不知道是什么原因。所以我投票给你。

设计是一件非常重要的事情,我只能为那些希望将自己封闭在代码中而没有为风格和美感留下任何空间的人感到遗憾。

我绝对可以向您推荐 3ds max。它(或至少在几年前)附带了非常好的教程,因此您可以学习如何移动事物。

一般建议是访问与 2D 和 3D 设计相关的页面,但这太抽象了。所以我有以下建议。想想你想设计什么。首先 - 什么。然后试着去做。在此过程中,您将对如何实现特定效果提出具体问题。您将向他们询问相关资源或自己挖掘答案。随着时间的推移,您将获得技能知识,并且至少几个月后,您可能/希望对如何做这些事情产生一种感觉,什么是好的,什么不是。

关于艺术和设计的一切都需要时间。很多时间。和很大的热情。

祝你好运!

于 2009-04-06T08:42:09.233 回答
5

我推荐Google SketchupMilkShape 3D(商业,但这种软件的价格非常低)。我之前也有使用过 Blender 的经验,我认为这是我建议的三个 SW 中最难学习的。

您需要考虑的另一个问题是从建模软件导出的数据格式。由于您提到要自己进行“数学运算”,因此您必须找到一个可以导出格式的建模工具,您可以在其中轻松访问顶点数据。

Google Sketchup 和 Milkshape 3D 都带有很好的文档(当然,Blender 也一样)。Sketup 甚至在他们的网站上有视频教程,而 Milkshape 3D 让我可以在很短的时间内为一个简单的机器人建模。但是,如果您想要比这些工具更高级的建模功能,则可能不适合您。

于 2009-04-06T08:44:14.253 回答
3

我发现 Wing3d 是最容易使用的。BLender 的功能最多。

有趣的是Albatross 3D。它也很简单,但 Wing3d 最容易使用。

于 2011-12-25T11:28:15.883 回答
2

3D 建模是一件很难的事情,不要让它不知所措。相反,您应该让更合适的人进行建模。有大量的模型是免费的。在花费数小时和数天时间寻找一只糟糕的恐龙之前,先搜索并使用它们。即使你建模它,你也需要实现场景、骨骼、材质等。如果你更喜欢编程,试着让它绕过障碍物会更有趣。

于 2009-04-06T09:05:02.533 回答
1

您使用“Poser”获得复杂的模型(主要是人类),而“不知道”它是如何工作的。如果您想深入了解整个建模,我推荐“Maya”。

于 2009-04-06T08:48:21.543 回答
1

首先,您应该看看一些不同的 3D 程序,如果您还没有的话。在您喜欢您选择的程序后,您将不得不习惯它,并尝试了解每个热键的作用、按钮、材料等。这本身可能是它的一个复杂而烦人的方面。

很多人会推荐两者之一的程序;好,行业标准,或者他们喜欢的东西。如果这不专业,我建议你看看你最喜欢哪一个,它会帮助你更快地学习它。

在你选择了你的程序之后,你应该找到教程,视频往往会有所帮助,因为你实际上可以看到他们正在做的一切。

过了一段时间,有了一点时间和耐心,你应该开始能够制作一些看起来不错的模型,但伟大的模型需要时间。所以不要气馁!

这有点像编程方式,你可能一晚上都没有学会编程,我还在学习 3D 的东西,我没有意识到我可以做的新东西,就像编程一样。

如果你不知道如何编程,你很可能会用谷歌搜索它(甚至询问堆栈溢出)对吗?所以对 CG 的东西也一样。如果你想学习如何做水模拟,谷歌它!

于 2009-04-06T08:58:31.940 回答
1

艺术技能并不是每个人都被授予的,但你可以在这些地方学到很多东西:

概念艺术

CGTalk

CafeSalé(法语)

于 2009-04-06T09:10:27.513 回答
0

我会得到一种流行的 3D 建模工具,下载一些示例并开始修改它们。

3D 建模工具领域的大牌包括 3D Studio Max、Maya、Blender、Lightwave 和 Modo。其中一些可能很昂贵。搅拌机是免费的。

于 2009-04-06T08:29:16.300 回答
0

Blender 是一个不错的(免费)选项,但对于您的要求来说它有点过分了,因为它是一个完整的动画包,而不仅仅是一个建模器。换句话说,还有很多其他的废话阻碍了学习如何建模。

到目前为止,最好的 3D 建模器 IMO(用于中低密度的多聚体,即电脑游戏,而不是电影)是 Silo ( http://www.nevercenter.com/ )。多年来,我一直在使用 Maya、3dsmax、Softimage XSI、Blender、Modo、blah、blah,并且无论使用何种动画平台,我都会始终使用 Silo 进行建模。除了非常易于使用之外,它还非常便宜,一个完整的许可证只需 80 美元……

就方法而言,您需要研究两种重要的建模技术;盒子建模和边缘循环。

于 2009-06-18T23:36:51.817 回答
0

作为具有 Lightwave 3d 经验的图形艺术家,每个程序都有其用途,您选择的内容应基于您的需求。如果这是您想要遵循的路径,那么 Blender 是一个很好的入门程序,在某些方面可以与 Lightwave 相媲美。然而,Lightwave 几乎可以完成您想要使用程序执行的所有操作,但如果您是一名程序员,那么学习 Maya 将使您领先一步,因为它是许多知名工作室用于其成品的方法。(其次是光波,适用于买不起 Maya 的工作室。)

I cannot say that every program is easy to learn, with the greater flexability of the program, comes increased challenges. But I do believe that lightwave is a good starting program if you want to texture, animate and or import most any .obj model.

于 2015-05-02T23:14:04.647 回答