1、大型3D图形渲染质量保障实践 酷家乐 : 风飞 目录 1. 背景简介 2. 渲染引擎测试 3. 精准测试 5. 线上反馈 4. 渲染回归平台 渲染特别慢,经常都是排队,排 20分钟都不动的 经常一张图半个小时渲染出不来 渲染服务器排队好久好久,排上 了还渲染失败 排队都是七八个人 室内灯光太暗,外景曝光 玻璃显示效果失真 壁柜处噪点和锯齿太多 定制模型缺失 墙面瓷砖没有纹理 从前线的炮火声我们听到了用户的心声 渲染效果、全链路性能、功能的稳定是优先需要保障的事情 用户吐槽 A 性能评估 1 流量巨大 每天数百万渲染量 几十亿级请求量 大方案数百兆数据传输 2 场景众多 3 发布频繁 数条前台业
2、务线 微服务架构,数十个调用方 调用类型众多 背景及挑战 敏捷迭代 代码变更众多 测试时间紧张 渲染链路任意变更对集群耗时评 估的挑战 渲染全链路瓶颈识别的挑战 B 业务保障 复杂业务场景影响范围评估的挑战 全链路问题定位的挑战 C 效果评估 图片质量度量的挑战 全种类材质支持效果评价的挑战 前后端渲染体验一致的挑战 针对解法 精准测试 测试范围评估 测试结果分析 自动化用例覆盖方法树 智能用例推荐 渲染回归平台 效果自测 各业务线测试集收集 图像效果变更评估 渲染耗时变化 线上反馈 数据链路追踪 灯光数据解析 材质渲染工具 线上实时监控 渲染引擎种类 后端:照片级、急速引擎 前端:H5工具、
3、KooRender 原因分类 各种各样的材质属性不支持 透明、反射问题 模型处理问题 材质处理属性丢失问题 酷家乐渲染引擎 问题自动检测 图像相似性计算 找出色差大而且范围占比大的图 明确目标 多种开源方案尝试,并不能很有效的找到一个阈值, 来判断效果有问题的模型 像素对比,用与人眼识别度相似的CIELAB颜色空间 方案选择 通过实验来确定最佳阈值 阈值确定 基于mock能力的效果验证 模型反向检测中台服务处理 mock数据 前台服务处理 工程化方案 测试集管理及页面调度支持 jenkins & docker提供并行计算能力 前端demo通过参数控制与mock服务对接 精准测试主链路 BCEL:通过深入JVM的汇编来 创建、分析、操纵class文件 常量池:包含class文件中所有的 东西 通过Jgit来获取代码差异 使用classParser,通过解析源 class文件,获取常量池 测试
1、下载报告失败解决办法 2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。 3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。 4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
09陈迎澳-车联网:站在研发视角挖漏洞.pdf
04刘洋-轻舟“难”过万重山:工控漏洞挖掘的探索实践.pdf
开源软件的法律风险-王超.pptx
08何丙阳、吴优-USB FUZZ 工具前沿探索.pdf
03TheDog、0xEas-JDoop:下一代针对Java Web应用的静态分析框架.pdf
基于 LLM 构建中文场景检索式对话机器人-李奕澎.pptx
ISSCC2024-Digest.pdf
T10 - Fundamentals of Transceivers for Communication and Sensing.pdf
T6 - Recent Advances in Circuit-techniques for Resilience to Side-Channel Attacks.pdf
T5 - Calibration Techniques in PLLs.pdf
T1 - Process-Scalable Low-Power Amplifiers.pdf
11曲乐炜-探索软件定义汽车的安全攻击面.pdf
06李中权-深入Android可信应用漏洞挖掘.pdf
01段海新-MaginotDNS攻击:绕过DNS 缓存防御的马奇诺防线.pdf
Machine Learning Hardware_Considerations and Accelerator Approaches.pdf
非程序员可以用 Python 做什么-程序员晚枫.pptx
三个皮匠报告专业的行业报告下载站,每日更新,欢迎大家关注!
copyright@2008-2013 长沙景略智创信息技术有限公司版权所有 网站备案/许可证号:湘B2-20190120
专属顾问
机构入驻、侵权投诉、商务合作
三个皮匠报告官方公众号
验证即登录,未注册将自动创建三个皮匠报告账号
使用 微信 扫一扫登陆