3D的发展方向

应用方向

结构展示

就像我们最近做的问财目标策略可视化,就是属于这类场景。

这应该是Web类的3D用得最多的场景,但是感觉对于开发人员来说,上限比较低,核心在于制作模型和场景的设计师。

游戏开发

无疑是3D最大的应用场景。

要注意明确自己是喜欢服务端还是客户端;服务端其实和3D没什么关系;客户端的话,一般都是基于成熟引擎开发,也就是工具人路线。

计算模拟

这是这两天看到一个视频后的感想:

https://www.bilibili.com/video/BV1Sf4y147J9

GitHub - KikiLetGo/DimReduce

有个博主用Three.js实现了三体中的降维打击的可视化。这个真的是超出我的想象空间了,居然3D能这么用!

用技术实现科幻中的场景,这个很适合可视化!特别是宇宙天体轨迹模拟这类场景。

这属于发挥自己的想象力,上限比较高(心有多大,天空就有多宽广)。

感觉自动驾驶可能会是一个很好的应用点,风口+确实有技术深度。

虚拟仿真

这种有门槛,需要对应专业的积累,这样也有个好处,不容易失业。

基本都是ToB业务,估计工作愉悦感和成就感都比较弱。

这种可以出业务专家,但是不大可能出现技术专家。

可以作为跳板,边做边学习,然后转TA。

VR

这个方向应该还挺有趣的,只是不知道发展如何。

设备这一关就决定了不大可能有大量用户。

跨端应用

就像Figma一样。

Unity也是可以通过WebAssembly支持网页访问的。

一个在任何端都可以运行、不需要安装、浏览器打开即用的软件,对用户的吸引力和传播能力无疑都是巨大的。

历史变化趋势

这是开源的WoW代码库的贡献记录可视化:

AzerothCore Development, 2016-2020 - YouTube

关于3D的发展的思考

初期是追求高写实,但是现在工具这么成熟,这部分只需要熟练应用工具即可,属于一次性学习成本即可实现。一个普通人专注于渲染,十天半个月就能熟练工具和概念,做出还不错的渲染效果了。

那么后续如何提升上限?

我感觉应该是落在艺术和美感上面,这是没有上限的,是可以持续追求的。