在这里我们介绍RPDC吊卡玩具店项目是如何落地的,主要使用了WebGL技术,项目实现经历了很多挑战,因此我们将主要流程记录在这里,供大家参考。

👀阅读预警

本文精简了3D相关概念,建议有3D经验的设计师和研发小伙伴观看。

项目如何落地

实现方案的选择

本项目属于3D创意H5,交互复杂且3D场景较多。做完基本交互框架后,第一版本我们考虑用WebP、mp4 的方式实现。不过实现技术复杂,相关资源很多。

△Webp、Mp4实现方案的资源预估

并且在之前**小红书成长体系(RED CLUB)**项目中研发和设计侧已经总结一套WebGL项目的模型制作交付流程。基于此我们考虑用WebGL实现。

引擎的选择

我们考虑了一些WebGL引擎,最终选择了微软的 babylon.js 。

△调研使用后对各引擎的对比参照

3D侧设计落地流程