V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
James369
V2EX  ›  问与答

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

  •  
  •   James369 · 2021-05-25 09:17:51 +08:00 · 1937 次点击
    这是一个创建于 1276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直搞开发,从技术角度讲往往有 2 个方向可以走。一是在某个方向深入的探索下去,二是各个方向都有所涉猎,从而增加广度,但广而不精。

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

    但是我偏爱 3D,只是因为我热爱 3D 游戏,一看到 3D 画面,我就全身热血沸腾,我想当我老了依然是如此。所以我想去搞搞 3D 这一块。但是不知道 3D 这块的前景怎么样,是否已经没什么搞头了(毕竟已经有很多成熟的 3D 引擎了),我比较担心这个?
    15 条回复    2021-05-25 18:12:16 +08:00
    James369
        1
    James369  
    OP
       2021-05-25 09:51:21 +08:00
    半个小时过去了,从这个回贴量来看,我心里已经渐渐有答案了。
    hades97
        2
    hades97  
       2021-05-25 10:25:36 +08:00
    别慌,你可以看看 3d gis 这一块的东西,挺吃香的
    James369
        3
    James369  
    OP
       2021-05-25 10:46:27 +08:00
    @hades97 谢谢,我觉得人这一辈子很短,应该尽量去做自己热爱的东西。
    sillydaddy
        4
    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
        5
    luqingliang  
       2021-05-25 12:20:21 +08:00
    太值得了
    dfkjgklfdjg
        6
    dfkjgklfdjg  
       2021-05-25 13:26:36 +08:00
    在 4 楼的基础之上你去看一下当前环境下的对口工作岗是否有市场,先吃饱才能谈梦想。
    catcn
        7
    catcn  
       2021-05-25 13:41:04 +08:00
    Unity+Blender 学习使用中。
    James369
        8
    James369  
    OP
       2021-05-25 13:54:38 +08:00
    @sillydaddy @dfkjgklfdjg
    我所关注的前景不仅仅说是就业市场这块,更多的是指 3D 领域是否存在未被开垦或者未完全被开垦的领地。
    正如当下 AI 为什么这么火,因为这是一片可以说还有一大片是处女地(并不仅仅是底层 AI 设施,也可以是各种应用场景,AI 革命只是刚刚开始),所以机会还是蛮多的,只要有能力,大家都可以去跑马圈地。
    回到 3D 这一块,不管是底层理论也好,配套的工具 /框架也好,上层各个领域的应用也好。是否还有一些是不成熟,或者是新新的方向。有不成熟的地方就意味着有发展潜力。
    dfkjgklfdjg
        9
    dfkjgklfdjg  
       2021-05-25 14:05:36 +08:00
    @James369 你可能想的有点大,或者自己给自己画的饼有点 emmmmm,换句话说,如果你现在的职位横向转移到 3D 领域你心仪的岗位上你觉得还有向上提升的前景吗。
    跑马圈地的这个,真的只是老板说给打工人听的,你见过哪个打工人能做到圈地的.....还不都是打个工赚个辛苦钱。

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

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

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

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

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

    否则在这种非常垂直且壁垒很高的领域很难拿到一个满意的待遇。
    leonme
        15
    leonme  
       2021-05-25 18:12:16 +08:00 via iPhone
    @kop1989 在理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:39 · PVG 04:39 · LAX 12:39 · JFK 15:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.