作者: vivo 互聯網客户端團隊- Xu Jie
在Android移動端視頻處理領域,除了基本的播放功能外,添加動畫和濾鏡等特效已經成為提升用户體驗的重要手段。然而,很多開發人員可能對於實現這些功能所需的技術細節感到困惑。因此,本文旨在提供一個詳細的指導,幫助開發人員掌握如何使用開源MediaPlayer或自定義播放器,並利用OpenGL ES來實現視頻動畫和濾鏡效果。
1分鐘看圖掌握核
作者:來自 vivo 互聯網服務器團隊- Li Wanghong
本文首先介紹了 Disruptor 高性能內存隊列的基本概念、使用 Demo、高性能原理及源碼分析,最後通過兩個例子介紹了 Disruptor 在i主題業務中的應用。
一、i主題及 Disruptor 簡介
i主題是 vivo 旗下的一款主題商店 app,用户可以通過下載主題、壁紙、字體等,實現對手機界面風格的一鍵更換和自定義。
D
作者:來自 vivo 互聯網前端團隊- Su Ning
作為一個3D的項目,從用户打開頁面到最終模型的渲染需要經過多個流程,加載的時間也會比普通的H5項目要更長一些,從而造成大量的用户流失。為了提升首屏加載的轉化率,需要儘可能的降低loading的時間。這裏就分享一些我們在模型加載優化方面的心得。
一、前言
近段時間,我們使用three.js完成了vivo擬我形象的開發工作,大家可以在vivo賬號
作者:來自 vivo 互聯網大前端團隊- Su Ning
本文將探討 three.js 中的陰影渲染機制,並分享一些針對性能和效果優化的實用技巧,幫助開發者在不同場景下做出最佳的權衡選擇。
一、前言
在3D網頁應用中,高質量的陰影渲染對於營造場景的真實感至關重要。作為廣泛採用的 WebGL 框架之一,three.js 為開發者提供了多種陰影渲染選項,使得創建生動逼真的光影效果成為可能。然而,實現這
作者: vivo 互聯網前端團隊- Su Ning
本文從多個維度對比 Galacean 和 Three.js 兩款Web3D 引擎的差異,並介紹擬我形象項目從Three.js 切換到 Galacean 以後帶來的提升以及項目遷移的心得,為其他 Three.js 項目升級到 Galacean 提供參考。
1分鐘看圖掌握核心觀點👇
一、背景
Web 3D 技術的發展日新月異,為我們帶來了