阿里巴巴:D2终端技术大会淘宝直播3D虚拟空间应用探索(29页).pdf
1、淘宝直播3D虚拟空间应用探索罗中柱阿里巴巴高级无线开发专家目录业务背景介绍01什么是云渲染02总结与展望04云渲染技术的难点与挑战03业务背景介绍社交场景3D化ZEPETYO游戏内容多元化堡垒之夜开发平台和社区ROBLOX业界情况2D直播淘宝直播从2D到3D 内容表达形式的升级3D直播云端实时渲染TaoLiveCity-未来城基于云渲染的首次电商场景大规模应用核心技术:云渲染技术 3D 制作技术 数字人技术 多人互动技术什么是云渲染云渲染以云计算为基础的渲染方式,本质为交互式在线视频流 流送并非播放预先录制的视频片段,而是播放云端实时生成的渲染帧和音频 用户可以通过键盘,鼠标,触摸事件控制画面
2、渲染云渲染优势轻量级即点即用摆脱超级APP包大小限制迭代速度快大场景游戏引擎云端强大的GPU算力专业级别的显卡可规模化伸缩PC端成熟的商业游戏引擎Unreal Engine多媒体服务云渲染架构Web/PC/移动触控GRTN基于WebRTC 低延时传输通道渲染Windows PC解码拉流渲染Unreal Engine采集编码推流服务端云主机调度运维多人互动服务用户调度场景内容制作模型设计资产导入地形编辑灯光调整性能优化云计算基础设施边缘中心网络云渲染技术的难点与挑战核心挑战好看场景未来感如何保障高清画质?好逛好玩单人自主漫游如何保障百毫秒延时?多人互动如何支持万人在线?好看:高清画质实时渲染考验
3、的是CPU和GPU 的处理能力如何做到 1080P 30FPS 渲染?网格体的数量,视野范围,光照计算GPUCPU渲染流水线场景数据:摄像机位置,视锥体,场景模型,光源 粗粒度的剔除工作应用阶段几何阶段光栅化阶段渲染图元:点,线,三角面 顶点作色器,逐顶点像光照绘制 片元作色器,逐像素光照绘制 绘制到屏幕命令缓冲区渲染模型A改变渲染状态渲染模型B改变渲染状态添加命令读取命令大量DrawCall会造成CPU 的性能瓶颈实时光照和阴影会造成GPU的性能瓶颈渲染优化-模型合批RAM渲染模型A渲染模型B渲染模型C命令缓冲区渲染合并后的模型显存渲染模型A渲染模型B渲染模型CCPU 在RAM 把多个网格体





点击查看更多