ThorVG 1.0 リリース - 軽量クロスプラットフォームのベクターグラフィックエンジン
(thorvg.org)v0からv1への世代交代となるリリース。単なる機能追加にとどまらず、レンダリング品質と性能向上、そして実際のプラットフォームとの統合性改善に重点を置いています。
[主なアップデート内容]
レンダリングと視覚品質
- テキストレンダリングの改善(より精密なレイアウト処理)
- 視覚効果の対応範囲を拡大
- 複雑なコンポジティング状況でのより正確なブレンディング動作
Lottieアニメーション
- Lottie機能のカバー範囲を拡大
- プラットフォーム間での再生結果の一貫性を向上
- Web環境向けのモジュール型Web Playerプリセットを提供
- バンドルサイズを最適化
ランタイム性能最適化
- CPU / GPUレンダリングモードを選択可能
性能
- 次の領域で体感できる性能向上:
- CPUベースのレンダリングパイプライン
- GPUバックエンド経路
- 組み込みおよびリソース制約環境向けの追加最適化
Webプラットフォーム対応
- WebGLバックエンドを安定化
- WebGPUバックエンドを本番利用可能な水準まで改善
- ブラウザ環境で動作する軽量パスのWebCanvasを導入
APIと開発体験
- APIの一貫性を改善
- 動作の予測可能性を向上
- 実際のアプリケーションやエンジン統合時の摩擦を軽減
Swift対応
- Swift公式バインディングを提供
例
- 迅速なオンボーディングのためのサンプルプロジェクトとチュートリアルを提供
安定性
- 多数のバグを修正
- 本番環境向けの全体的な安定性を改善
まだコメントはありません。