获得徽章 0
赞了这篇沸点
就不发Tag了……
程序实现上其实没什么难点,Babylon.js引擎基本上提供了WebGL能提供的大部分功能,剩下的大都也只是技巧类的东西。真正难的部分一个是3D整体管线搭建,再一个是PBR流程的掌握还有GLTF的压缩。3D管线这块,因为这次3D部分用的不是3D扫描,而是3D服装+3D人体模型+捏脸+动捕,头发的部分也是后做的,所以整体的难度提升了不止一倍,而且因为新挤进来好几个软件,所以最后能准确输出GLTF格式就很关键,基本项目开始的前半个月都在选型的阶段,最后定的是用Blender作为最后的整合工具,因为Blender作为DCC工具兼容性尚可,另外就是它能直出带有Draco压缩的GLB格式,相比之前的fbx+fbx2gltf来说更加可控。而特别值得一提的是,这次发现了Gestaltor这个东西,虽然不太稳定(也在快速迭代,做项目的时候居然连着更新了两版😂),但它几乎是市面上唯一能直接编辑GLTF/GLB文件的软件,并且唯二是它可以支持普通贴图直转basisu扩展的ETC1S+basisLZ编码压缩……要知道这种编码方式文件小不说(能压缩掉Normal),还Android+Apple全兼容,算是解决了一个大问题😂~还有就是对PBR的理解,我觉得做金属或者是类似C4D(偏孟菲斯那种高饱和式的风格)可能相对来讲更容易一点,做布料的材质模拟就很难,感觉起码得熟读迪士尼原则才玩的转(话说上一个项目已经去看动画片了)🤣🤣🤣。。。总之基本就这些东西吧,晚上睡不着随便写写就
展开
评论
赞了这篇沸点
小册终于上线了~ 撒花~

type checker,linter,js 解释器,自动生成 api 文档
,手写 babel 等都有。

剩余内容会尽快更新完的。

相信能够帮助大家提升一些工程能力,扩展一些视野。

(优惠码先到先得)
展开
zxg_神说要有光于2021-05-24 21:35发布的图片
14
下一页