其实 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 领域你心仪的岗位上你觉得还有向上提升的前景吗。 跑马圈地的这个,真的只是老板说给打工人听的,你见过哪个打工人能做到圈地的.....还不都是打个工赚个辛苦钱。
我觉得,渲染引擎以后会变得像电动汽车一样简单,因为现在在硬件的加持下,“光线追踪”技术变得越来越容易,以后硬件能力达到一定程度,就可以实现实时的光线追踪。这意味着,3D 就跟现在的 Web 一样,变成纯内容的,而渲染引擎则像浏览器一样,退居幕后。只要你把 3D 场景搭建好,模型的材质搭配好,就能实时可以生成肉眼无法分辨的真实三维场景。