《2017年京东3d数据平台.pdf》由会员分享,可在线阅读,更多相关《2017年京东3d数据平台.pdf(32页珍藏版)》请在三个皮匠报告上搜索。
1、e东3D数据平台e东V4)4算法架构师背景平台架构模型制作模型上线模型展示瓶颈W展望背景RV4)4W电商V4)4近年迅速发展,V4)4由于能够补w或增强用户o用商品的l验,拥有无限的想象空间 各大电商都在o用V4)4技术增强用户对商品的l验,将y平台化并纳v常规的营销方式之一 e东)DD推出了3+商详、)4实景购、)4扫一扫、V4ba式直播、V4w景式购物等功能背景R3+内容W技术3+内容和技术是V4)4的基石 e东推出了L天工M计划,引导o用f工智能完成3d模型自动化生c 长远来看,构建一个集商品3+模型制作、上线及展示的平台非常有必要 平台架构背景模型制作模型上线模型展示瓶颈W展望模型制作
2、原则上由商家完成,可g通过f工或者自动建模的方式进行 模型上线环节对3+数据进行上传、审核W存t 展示?App?3D?模型制作3D?模型上线?3D?渲染展示平台架构模型制作平台架构背景模型上线模型展示瓶颈W展望模型制作R标准?10?2?2048?10?obj?dae?模型制作R编辑材质o用UniGK3d开发工具完成材质编辑,编辑器基于插件机制编写 为保证渲染效果W最终客户端渲染效果一致,编辑器提p一套W客户端相同的着色器 编辑时V可s改模型默认材质名称模型制作R导出逻辑?格式是否合法材质参数是否正确?是是否否模型上线平台架构模型制作背景模型展示瓶颈W展望模型上线R流程预览程序基于-5技术构建,
3、可在3*端管理后台g及移动端预览 预览程序W移动端渲染引擎o用相同着色器和配置逻辑上传预览s改/删除否预览配置3+r息是更改商品3+r息是是否合格否是否合格商 家3+数 据 管 理 员主 数 据 中 心模型上线R数据流?加密后的模型地址模型?密钥地址密钥 地址地址加密后的模型模型展示平台架构模型制作模型上线背景瓶颈W展望模型展示R技术需求平台R支持I25和)ndrCid 包l大小R小于21,满足嵌ve东)DD要求 兼容性要求R适配绝大部分移动端设备 性能要求R中端设备50帧g上模型展示R基于商业引擎UniGK3d3D?/GUI(c#)Unity?UniGK)cGiIiGK/*CnGrCAA=r
4、2+)cGiIiGK/*CnGrCAA=r模型展示R基于W=bG03D?/GUI(JS)TreeJS/WebGL3+W=bVi=w2+Vi=w)cGiIiGK/*CnGrCAA=r模型展示R基于CD=ngA=s(c+3D?(c+)3D?(opengles/c+)3+G05Hrfac=Vi=w/G0/Vi=w2+Vi=w)cGiIiGK/*CnGrCAA=r2+Vi=w(GUI 模型展示R方案对比?unity3d?10M?opengles2.0?3D?h5?1M?3D?opengles?2M?opengles2.0?c+?3D?模型展示R引擎方案对比结论HniGK3d方案包l大小V满足集成要求-
5、5方案兼容性V满足c品要求 CD=ngA=s方案兼容性,性能均最n 综合各项指标,CD=ngA=s方案最i模型展示R引擎架构?3D?3+引擎(CD=ngA=s 模型展示R渲染流程模型展示R模型加载器模型展示R渲染驱动绘制流程?模型展示R材质系统u照组成R漫反射+高u+环境反射+环境u 基于物理的u照模型,能量守恒PBRPBR TransparentTransparentPBR BumpedPBR Transparent BumpedUnlit?o用金属度、粗糙度调节漫反射、高u o用菲涅耳反射原理计算环境反射模型展示R动画系统+1(当前时间-前一关键帧对应时间+2(后一关键帧对应时间-当前时间
6、 上一关键帧位置31,缩放51,旋转41 U一关键帧位置32,缩放52,旋转42 新的位置3(31*+2/(+1+2 +32*+1/(+1+2 新的缩放5(51*+2/(+1+2 +52*+1/(+1+2 新的旋转4(41*+2/(+1+2 +42*+1/(+1+2 模型展示R引擎参数?cpu?android?note4?1.5M100ms600ms609.5%10Mios?iphone5s?2M125ms750ms6016%16Mg上参数是在加载运行4S面O5张512贴图P静态模型的情况U测得瓶颈W展望平台架构模型制作模型上线模型展示背景瓶颈W展望R建模成本?90%?10%?瓶颈W展望R材质编辑器Unity3d?unity?瓶颈W展望R渲染引擎?Shadow Mapcpu?gpu?