带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(14)

简介: 带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(14)

带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(13) https://developer.aliyun.com/article/1243466?groupCode=taobaotech



ERP 全景视频渲染


ERP 全景视频的渲染与 EAC 全景图片的渲染主要差别在于:


1. ERP 使用的是球形投影

2. 全景视频使用的是视频纹理贴图

3. 视频的渲染需要媒体流输出


根据这几点不同,只要将上面的代码稍作改造,就可以实现 ERP 全景视频的渲染。


我们要渲染的全景视频如下:


image.png


改造步骤:


1. 使用球形替换立方体


- const geometry = new THREE.BoxGeometry( 1, 1, 1 );
+ const geometry = new THREE.SphereGeometry(1, 32, 16);


2. 使用视频纹理替换图片纹理


- const textures = [
- 'https://img.alicdn.com/imgextra/i3/O1CN01LsO1Bk20QbKpFTUQr_!!6000000006844-0-tps-1500-1500.jpg',
- 'https://img.alicdn.com/imgextra/i3/O1CN01uTWCLc1XOCOuA92H0_!!6000000002913-0-tps-1500-1500.jpg',
- 'https://img.alicdn.com/imgextra/i4/O1CN016lU3YJ1JdrJuFTcWt_!!6000000001052-0-tps-1500-1500.jpg',
- 'https://img.alicdn.com/imgextra/i2/O1CN01nYe2Mn1ohkmBVyKpp_!!6000000005257-0-tps-1500-1500.jpg',
- 'https://img.alicdn.com/imgextra/i4/O1CN014TNffn1nlaTfA98Fg_!!6000000005130-0-tps-1500-1500.jpg',
- 'https://img.alicdn.com/imgextra/i1/O1CN01sS5m781ya6JgLSaVk_!!6000000006594-0-tps-1500-1500.jpg',
- ];
+ const video = document.createElement('video');
+ video.muted = true;
+ video.src = 'https://example.com/panorama.mp4';
+ const texture = new THREE.VideoTexture(video);
- const materials = [];
- for (let i = 0; i < textures.length; i ++ ) {
- const textureLoader = new THREE.TextureLoader();
- materials.push( new THREE.MeshBasicMaterial({ map: textureLoader.load(textures[i]) }));
- }
+ const material = new THREE.MeshBasicMaterial( { map: texture } );



带你读《2022技术人的百宝黑皮书》——全景封面视频生成技术在淘宝的应用(15) https://developer.aliyun.com/article/1243464?groupCode=taobaotech



相关文章
通义大模型使用指南之通义听悟
本文介绍了阿里云通义平台的注册和使用,主要包括两个部分:注册和功能介绍。用户可以通过访问网址 &lt;https://tongyi.aliyun.com/&gt; 进行注册。在功能介绍中,重点讲解了通义听悟的功能,它提供实时语音转文字、音视频文件转文字、智能总结和中英互译服务。用户可以体验实时录音并标记重点、问题和代办事项,方便会议记录和整理。此外,通义听悟还支持上传音视频文件转写和播客链接转写,以及浏览器插件用于处理网页、手机和微信上的语音内容。
2131 0
|
机器学习/深度学习 自然语言处理 监控
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(8)
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(8)
236 0
|
机器学习/深度学习 算法 大数据
机器学习 PAI-DSW 基础
机器学习 PAI-DSW 基础
1243 0
|
存储 运维 算法
GaussDB 技术解读系列:高级压缩之 OLTP 表压缩
这里我们也做了一个标准的 TPCC 的测试评估,基于 GaussDB 单机版本进行选择性压缩。根据 TPCC 的语义,所有已经配送完成的订单就不会再变更,但仍有一定的概率被访问到,这是非常贴近于真实业务场景的访问模型。所以,我们的压缩算法选择了压缩流水类数据,比如订单数据,而一些状态类的数据,比如库存、账户等没有去压缩,在流水数据里,我们也只压缩已经配送完成的订单,不压缩没有配送完成的订单。从最后的结果看,整个压缩之后对于业务的影响在 1.5% 左右。我们相信我们是业内第一个在 150 万 tpmC 性能峰值仍然能够开启压缩并且性能基本不下降的产品。
262 0
|
芯片
AD20和立创EDA设计(4)PCB设计2
AD20和立创EDA设计(4)PCB设计
1198 0
|
机器学习/深度学习 搜索推荐 数据处理
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(7)
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(7)
274 0
|
人工智能 算法 前端开发
|
前端开发 JavaScript API
前端异步(async)解决方案(所有方案)(一)
前端异步(async)解决方案(所有方案)
275 0
前端异步(async)解决方案(所有方案)(一)
|
机器学习/深度学习 人工智能 自然语言处理
机器学习应该如何入门?
机器学习应该如何入门?