带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(2)

简介: 带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(2)

带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(1) https://developer.aliyun.com/article/1248014?groupCode=taobaotech



当供应商提供模型落库完成,通过对应的 mid(模型的oss地址索引),业务可以接入 对应的渲染组件进行渲染,过程中可以调用 setGameObjectInfo 这个函数进行动态纹理的修改,具体渲染组件中的 API 接口设计如下:


interface GameObjectInfo {
 /**
 * 图片纹理url,淘宝 CDN 资源地址
 */
 img?: string;
 /**
 * 视频纹理url,淘宝CDN资源地址
 *
 * @remarks
 * 如果img 和 videoSrc同时存在优先videoSrc
 */
 videoSrc?: string;
 /**
 * 设定 gameObject 颜色
 */
 color?: string;
 /**
 * 材质是否需要反光
 */
 isShine?: boolean;
}
interface setGameObjectInfo {
 /**
 * 针对模型或者模型中sku的某一个面进行贴图设置
 */
 (midOrSkuName: string, data: Record<string, GameObjectInfo>,): Promise<void>;
}


技术挑战


基于已有的模型渲染能力,结合本次的技术方案,这几部分挑战可能在这个后续的开发链路中需要重点关注:


1.针对通用相框模型需要预先处理,一个是mesh 的拆分,另一个是mesh 的合并,调整对应 mesh面的 UV 映射,这部分使用什么软件进行处理?


2.如何将web 中标准的 gltf 相框模型供给到淘内App,淘内App 模型是需要通过unity 进行转化,这中间的转化链路应该是怎么样?同时这个转化过程中如何能够保证两个平台中效果是一致的?


3.渲染脚本应该如何修改,整体的实现思路应该是怎么样?在这个过程中如何保证模型的渲染效果?提高模型的渲染性能,提高C端的用户体验?




带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(3) https://developer.aliyun.com/article/1248012?groupCode=taobaotech

相关文章
|
缓存 监控 NoSQL
解析Redis缓存雪崩及应对策略
解析Redis缓存雪崩及应对策略
【网站部署】解析二级域名并部署网站(一)
【网站部署】解析二级域名并部署网站(一)
848 0
【网站部署】解析二级域名并部署网站(一)
|
5月前
|
安全 Shell Linux
深入剖析Sudo提权:白帽子的防御视角与审计指南
本文深入解析Linux系统中`sudo`提权的常见手法,从白帽子视角出发,剖析攻击原理并提供实用防御与审计策略,助力加固系统权限安全。
547 1
|
12月前
|
运维 负载均衡 测试技术
软件负载均衡和硬件负载均衡分别适合哪些场景?
软件负载均衡和硬件负载均衡分别适合哪些场景?
360 55
|
传感器 人工智能 物联网
数字孪生与灾害预测:提升应急响应能力
【10月更文挑战第31天】数字孪生技术通过实时监测、灾害模拟和应急响应优化,显著提升了灾害预测和应急响应能力。本文探讨了其在洪水、地震等自然灾害中的应用,展示了其在提高预警准确性、优化资源配置和提升应急响应效率方面的巨大潜力。
|
网络协议 网络安全
DNS信息收集详解
DNS信息收集详解
484 1
|
人工智能 自然语言处理
|
存储 开发框架 JavaScript
【开题报告】基于uni-app的校园活动签到APP的设计与实现
【开题报告】基于uni-app的校园活动签到APP的设计与实现
475 0
|
存储 网络协议 关系型数据库
微服务架构 | 3.2 Alibaba Nacos 注册中心
Nacos 致力于解决微服务中的统一配置、服务注册与发现等问题。它提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理;
1318 0
微服务架构 | 3.2 Alibaba Nacos 注册中心