3D的发展方向
应用方向
结构展示
就像我们最近做的问财目标策略可视化,就是属于这类场景。
这应该是Web类的3D用得最多的场景,但是感觉对于开发人员来说,上限比较低,核心在于制作模型和场景的设计师。
游戏开发
无疑是3D最大的应用场景。
要注意明确自己是喜欢服务端还是客户端;服务端其实和3D没什么关系;客户端的话,一般都是基于成熟引擎开发,也就是工具人路线。
计算模拟
这是这两天看到一个视频后的感想:
https://www.bilibili.com/video/BV1Sf4y147J9
有个博主用Three.js实现了三体中的降维打击的可视化。这个真的是超出我的想象空间了,居然3D能这么用!
用技术实现科幻中的场景,这个很适合可视化!特别是宇宙天体轨迹模拟这类场景。
这属于发挥自己的想象力,上限比较高(心有多大,天空就有多宽广)。
感觉自动驾驶可能会是一个很好的应用点,风口+确实有技术深度。
虚拟仿真
这种有门槛,需要对应专业的积累,这样也有个好处,不容易失业。
基本都是ToB业务,估计工作愉悦感和成就感都比较弱。
这种可以出业务专家,但是不大可能出现技术专家。
可以作为跳板,边做边学习,然后转TA。
VR
这个方向应该还挺有趣的,只是不知道发展如何。
设备这一关就决定了不大可能有大量用户。
跨端应用
就像Figma一样。
Unity也是可以通过WebAssembly支持网页访问的。
一个在任何端都可以运行、不需要安装、浏览器打开即用的软件,对用户的吸引力和传播能力无疑都是巨大的。
历史变化趋势
这是开源的WoW代码库的贡献记录可视化:
AzerothCore Development, 2016-2020 - YouTube
关于3D的发展的思考
初期是追求高写实,但是现在工具这么成熟,这部分只需要熟练应用工具即可,属于一次性学习成本即可实现。一个普通人专注于渲染,十天半个月就能熟练工具和概念,做出还不错的渲染效果了。
那么后续如何提升上限?
我感觉应该是落在艺术和美感上面,这是没有上限的,是可以持续追求的。