Unity3D】【Unity基础】学unity需要学3d建模吗?

2020-12-29 11:57发布

22条回答
三岁奶猫
2楼 · 2020-12-29 15:02

unity本身并没有自带建模工具,不过有些相关的插件,功能远没有专业的建模软件强大,所以unity是将外部的静态模型素材直接导入,进而让其具备游戏中的动态效果。

而在游戏中一般常用的建模工具是3Dsmax和maya,两者很多功能基本相同,但是操作上的差异很大。

Max比maya更容易上手一些,max用中文居多,maya一般用英文;

操作方面,max操作方面比较生硬,很多功能更加智能一些。maya操作比较灵活,功能比较零碎,建模要更加方便快捷。

Unity开发是偏编程的,3D建模是偏美术的,这两个学习方向还是很不一样的。


张成秀 - 快乐开心每一天
3楼 · 2020-12-29 15:21

如果学习3d建模的话,更有利于游戏的开发。以及场景的建设

kitidog2016
4楼 · 2020-12-29 15:21

unity3d用的C#和开发Winform、ASP.net的C#是不一样的,主要是作为一种脚本语言来进行场景中对象的控制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰不是需要C#的特性而是需要熟悉面向对象语言的共性以及Unity3D脚本编程的特点特别是ScriptingAPI(当然您如果重点在插件开发、服务器端开发等方面,那就另说)。重点不是记忆而是应用和理解,实际上常用的场景对象并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样,就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的,何况unity3D的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数,有的插件参数多达几十项。所以重点在于使用和理解,先从核心的和你当前开发急用的方面开始,最后你会发现参数虽多,实际上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最终会对这些参数形成一个大纲,然后即使是没用过的插件参数也可以顾名思义的立刻会用了。这个很不好说啊,按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……,不是说那个方面需求多就是重点,比如基础的脚本编程,门槛很低,以后能胜任的人会越来越多。依我看如果想走得远,需要对各类编程都了解,特别是能整合不同方面的开发、能做构架(这样就可以让老板看你脸色了,呵呵)。

aijingda
5楼 · 2020-12-29 15:39

这个看情况,unity3d是什么软件,他们和3DMAX或者MAYA的关系,估计你也应该知道。 如果你主要从事游戏的程序开发工作,那么不需要学习3DMAX,只要知道一些基础就可以了,公司一般会有专人来配合你工作。如果你从事的是美工工作,那么就要学习3DMAX或者MAYA了。

如果你想程序和美工自己一个人搞定,那更要学了。


Ross
6楼 · 2020-12-29 15:56

学习Unity不需要学3D建模,在游戏公司会有专门的游戏建模师根据游戏需要建模,程序员只需要把模型师做好的模型导入到unity引擎里面实现游戏效果即可.

茄子酱
7楼 · 2020-12-29 19:43

unity3d用的C#和开发Winform、ASP.net的C#是不一样的,主要是作为一种脚本语言来进行场景中对象的控制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰不是需要C#的特性而是需要熟悉面向对象语言的共性以及Unity3D脚本编程的特点特别是ScriptingAPI(当然您如果重点在插件开发、服务器端开发等方面,那就另说)。重点不是记忆而是应用和理解,实际上常用的场景对象并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样,就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的,何况unity3D的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数,有的插件参数多达几十项。所以重点在于使用和理解,先从核心的和你当前开发急用的方面开始,最后你会发现参数虽多,实际上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最终会对这些参数形成一个大纲,然后即使是没用过的插件参数也可以顾名思义的立刻会用了。这个很不好说啊,按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……,不是说那个方面需求多就是重点,比如基础的脚本编程,门槛很低,以后能胜任的人会越来越多。依我看如果想走得远,需要对各类编程都了解,特别是能整合不同方面的开发、能做构架

Kindery
8楼 · 2020-12-29 20:09

unity3d用的C#和开发Winform、ASP.net的C#是不一样的,主要是作为一种脚本语言来进行场景中对象的控bai制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰不是需要C#的特性而是需要熟悉面向对象语言的共性以及Unity3D脚本编程的特点特别是ScriptingAPI(当然您如果重点在插件开发、服务器端开发等方面,那就另说)。重点不是记忆而是应用和理解,实际上常用的场景对象并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样,就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的,何况unity3D的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数,有的插件参数多达几十项。所以重点在于使用和理解,先从核心的和你当前开发急用的方面开始,最后你会发现参数虽多,实际上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最终会对这些参数形成一个大纲,然后即使是没用过的插件参数也可以顾名思义的立刻会用了。这个很不好说啊,按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……,不是说那个方面需求多就是重点,比如基础的脚本编程,门槛很低,以后能胜任的人会越来越多。依我看如果想走得远,需要对各类编程都了解,特别是能整合不同方面的开发、能做构架(这样就可以让老板看你脸色了,呵呵)。

我想吃肉
9楼 · 2020-12-30 09:28
可以不学max,只单纯的学程序,游戏需要的模型可以寻找一些免费的3d资源,但这样不一定能找到自己需要的模型,问题也会有很多……但还是有很多程序员这样做出的游戏。你的情况也只能是这样,找免费模型做游戏了。


相关问题推荐

  • 回答 17

    还是要学好编程基础呀如果你觉得编程很苦难 不一定要从c#开始学  学学js flash as等等  有个梯度就好多了如果要用好unity  不会编程那是不行的  学习的过程中都有个头疼的过程  记住  头越痛  代表你要接受的东西越多  坚持 你的大脑在和知识兼容中:D...

  • unity如何自学Unity3D 2022-01-06 15:24
    回答 18

    可以先思考学习的目的,是什么因素在驱动你。是完成一款作品?进入某个行业?还是探究某类问题?否则和技术相关的知识浩如烟海,很容易迷失在细枝末节上。而要找到动力源头。个人的经验,就是关注一些和自己同方向,同类型的创作者。他们输出的作品会激励你,...

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 2

    Shader Unlit/Test{Properties{_MainTex(MainTex,2D)=white{}_MainColor(MainColor,COLOR)=(1,1,1,1)_AddTex(AddTex,2D)=white{}_Maxset(Max,Range(0.1,1.0))=0.1}SubShader{Tags{RenderType=Transparent Queue=Tran...

  • 回答 4

    文章主要为大家详细介绍了Unity Shader实现水波纹效果,文中示例代码介绍的非常详细具体代码实现如下:Shader Custom/shuibowen{ Properties{ _MainTex(Base (RGB),2D)=white{} _distanceFactor(Distancefactor,float)=1 _timeFactor(time factor,float)=...

  • 回答 7

    策划的最基本的原则就是:改进缺点,做别人没有做到的。无论游戏策划还是其它策划都是一样!    游戏策划的第二个原则:放飞思想。也许你认为我是说策划们应该充满想象力,能想一些匪夷所思的东西!对不起。不是这意思!一个合格的策划不是为了发泄自己的...

  • 回答 7
    已采纳

    可以多玩一些其它的游戏,看一些科幻电影等,寻找灵感。

  • 回答 3
    已采纳

    游戏架构与设计不纯粹是一门科学,它不需要提出假设或探究真理,也不被逻辑或正规方法的严格标准所束缚。游戏的目的就是通过玩来获得娱乐,因此游戏设计即需要艺术家一样的创造力,也需要工程师一样的精心规划。游戏设计是一门手艺,就像好莱坞的电影摄像或服...

  • 回答 5

    应用广泛在电商设计,广告,电影,工业设计等。

  • 回答 19

    犀牛主要用于工业制作方面,做大型的工业模型必须用到。C4D渲染比犀牛好!犀牛建模shu比C4D好!C4D侧重方向是广告,影视特效。多边形建模较强,但缺点是nurbs曲面建模较差。看个人需求啦,C4D简单易上手。适合新手学习!...

  • 回答 10

    建议看工时,不满一天的按一天算,这么去算工时,然后算自己一天收费多少,根据难易程度定价就好了

  • 回答 7

    基本上有三种建模方法,即多边形,面片(挤压)及NURBS(曲线)建模。运用好这三种方法的任意一种shu都可以得到你想要的模型。他们都有各自的特点,在设计中作出恰当的选择将大大提高你建模的效率。目前比较流行的是多边形建模,多边形建模也可以说成是细分建...

  • 回答 7

    首先,我们来看下,很多人刚开始学习的时候没有弄清楚方向,然后拿到一个软件就开始学,也不思考为什么要这样学?以至于导致有的人在学了这个很久很久之后,还是把这个软件总是用不好,很多效果总是做不出来。不管是AE还是C4D,很多时候,找一些基础的视频一...

  • 回答 10

    首先,掌握基础灯光的详解。场景布光前,我们要先了解不同灯光的渲染区别和基础参数,把握阴影和可见光的调试,学会配合区域光、区域阴影以及平方倒数衰减的方式制作最接近真实的柔光。其次,尝试三点布光练习。三点布光是最常用的一种布光方法,人们习惯的称...

  • 回答 10
    已采纳

    在游戏公司里面,一般的都有3D建模师,会根据项目开发的需求创建模型,然后交给程序开发人员实现功能。但有的公司规模比较小,会把模型外包出去,所以做为一个游戏开发人员,可以不懂建模之类的技术,只要能实现功能就行了。...

  • 回答 5

    先将插件放c4d路径的这个bai文件里,然后从插件栏du找到他,再选择pmd文件导入

没有解决我的问题,去提问