3D 这个方向还值不值得深入去探索研究?

2021-05-25 09:17:51 +08:00
 James369
一直搞开发,从技术角度讲往往有 2 个方向可以走。一是在某个方向深入的探索下去,二是各个方向都有所涉猎,从而增加广度,但广而不精。

我选择前者,找一个方向去深入挖掘。但方向也很多,有的选架构,有的选系统内核,有的选编译器,有的选数据库,有的选当今热门的人工智能。。

但是我偏爱 3D,只是因为我热爱 3D 游戏,一看到 3D 画面,我就全身热血沸腾,我想当我老了依然是如此。所以我想去搞搞 3D 这一块。但是不知道 3D 这块的前景怎么样,是否已经没什么搞头了(毕竟已经有很多成熟的 3D 引擎了),我比较担心这个?
1769 次点击
所在节点    问与答
15 条回复
James369
2021-05-25 09:51:21 +08:00
半个小时过去了,从这个回贴量来看,我心里已经渐渐有答案了。
hades97
2021-05-25 10:25:36 +08:00
别慌,你可以看看 3d gis 这一块的东西,挺吃香的
James369
2021-05-25 10:46:27 +08:00
@hades97 谢谢,我觉得人这一辈子很短,应该尽量去做自己热爱的东西。
sillydaddy
2021-05-25 12:15:05 +08:00
你担心的前景是指什么呢?

其实 3D 这个方向也有很多分工的:
3D 建模——使用建模工具(3dmax,blender 等等制作 3D 模型)。有专门的建模师来做。
3D 渲染引擎——就是接收一些编辑好的 3D 场景,然后渲染出 3D 画面来,偏向渲染的底层。也就是你说的 3D 引擎。
3D 算法——3D 碰撞、3D 造型(比如建筑造型、CAD 造型等),还有渲染引擎中用到的算法等等,这些都是偏数学、几何算法方向的。

平常的 3D 开发工作,基本上就是利用上面的这些东西来做开发,相对于其他方向的开发工作,也只是对上面提到的内容更熟悉一些,不同的人熟悉的程度可能有差别,除此之外其他的工作内容跟别的开发工作并没有什么区别:数据组织、业务逻辑处理。。没有啥特殊性。有一点差别是,3D 开发需要频繁处理的是形象的 3D 模型,而别的开发处理的往往是抽象的数据。

所以,如果仅仅是从开发的角度看,深入挖掘上述的几个 3D 方向,会让你“热血沸腾”吗?如果确实热爱 3D,喜欢最后做出 3D 作品的感觉,那就去做出这些作品好了,还要担心工具太多以至于太容易做出来吗?
luqingliang
2021-05-25 12:20:21 +08:00
太值得了
dfkjgklfdjg
2021-05-25 13:26:36 +08:00
在 4 楼的基础之上你去看一下当前环境下的对口工作岗是否有市场,先吃饱才能谈梦想。
catcn
2021-05-25 13:41:04 +08:00
Unity+Blender 学习使用中。
James369
2021-05-25 13:54:38 +08:00
@sillydaddy @dfkjgklfdjg
我所关注的前景不仅仅说是就业市场这块,更多的是指 3D 领域是否存在未被开垦或者未完全被开垦的领地。
正如当下 AI 为什么这么火,因为这是一片可以说还有一大片是处女地(并不仅仅是底层 AI 设施,也可以是各种应用场景,AI 革命只是刚刚开始),所以机会还是蛮多的,只要有能力,大家都可以去跑马圈地。
回到 3D 这一块,不管是底层理论也好,配套的工具 /框架也好,上层各个领域的应用也好。是否还有一些是不成熟,或者是新新的方向。有不成熟的地方就意味着有发展潜力。
dfkjgklfdjg
2021-05-25 14:05:36 +08:00
@James369 你可能想的有点大,或者自己给自己画的饼有点 emmmmm,换句话说,如果你现在的职位横向转移到 3D 领域你心仪的岗位上你觉得还有向上提升的前景吗。
跑马圈地的这个,真的只是老板说给打工人听的,你见过哪个打工人能做到圈地的.....还不都是打个工赚个辛苦钱。

就是你自己想做喜欢这个行业可以做,但也要考虑到就业问题,如果你现在已经财务自由了,就当我没说,我只是从现实生活角度来说我自己的想法。
dfkjgklfdjg
2021-05-25 14:22:24 +08:00
@James369 不过试错成本也不高,大不了回来干老本行,你自己决定吧。
sillydaddy
2021-05-25 14:37:18 +08:00
@James369
从你的主题里完全看不出你说的前景是指“跑马圈地”。。

我在 4 楼说的 3 个方面:
建模:很成熟了。这个不多说了,都发展多少年了。
引擎:很成熟了。目前有很多成熟的渲染引擎了。
算法:很成熟了。一些几何建模算法,都是基于数学的,基本很难有进展。而一些图形算法,大多也都已发展起来。而且将来“光线追踪”普及后,很多图形上的 Fake(模拟)算法也就不再需要了。

我觉得,渲染引擎以后会变得像电动汽车一样简单,因为现在在硬件的加持下,“光线追踪”技术变得越来越容易,以后硬件能力达到一定程度,就可以实现实时的光线追踪。这意味着,3D 就跟现在的 Web 一样,变成纯内容的,而渲染引擎则像浏览器一样,退居幕后。只要你把 3D 场景搭建好,模型的材质搭配好,就能实时可以生成肉眼无法分辨的真实三维场景。

在 3D 的应用方面,VR/AR 都是方兴未艾,以后有无限的可能,现在都在积蓄能量呢。
James369
2021-05-25 16:12:40 +08:00
@dfkjgklfdjg 没有了,跑马圈地只是个比喻。言重了言重了,哈哈。
dfkjgklfdjg
2021-05-25 17:29:53 +08:00
@James369 我女票就是你这样的乐观主义,可能考虑的不会很多,那我就需要从现实的角度出发来谈一些东西,把她拉回地面一些,但是如果论冲劲的话,可能是她来的强烈,也是想法和点子很多,有时候就会突然冒出了一下奇怪的想法,但是可以尝试。
在这个小店铺里我们自己扮演自己的角色,有她提出想法提案,而我对这个提案提出异议,冷静分析,如果一定要做那么先怎么做,需要考虑什么之类的。
所以现在看到这类的问题都已经惯性思维了。
kop1989
2021-05-25 17:48:40 +08:00
这种技术深度相对大的方向,基本都有大公司养的团队在淌路。
IT 业是马太效应很强的领域,领头羊基本要占 7 成市场。这就导致有钱的大公司都喜欢摊大饼,有枣没枣打一竿子。

所以,假设你选择从 0 开始创业,你面临的就是一帮不愁钱,kpi 不紧迫的名校高材生组成的竞争对手。
反之打工的话,就要求你有能力加入他们。

否则在这种非常垂直且壁垒很高的领域很难拿到一个满意的待遇。
leonme
2021-05-25 18:12:16 +08:00
@kop1989 在理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX