COYOTE スタジオ採用説明会 | クリエイターのための総合情報サイト CREATIVE VILLAGE

Top 100 Animated Trading Cards Montage G...

数多くのユニークなチャレンジを開催している事でお馴染みVFXアーティストClinton Jones氏(@_Pwnisher_)による、2026年2回目のコンテスト『Gauntlet of Gods』…

続きを読む

POLYPAINT - Vertex/Normal Painter | 頂点カラ...

SULLY氏による、UnityのScene View上で頂点カラーや頂点法線を直接ペイント・編集できるツール「POLYPAINT - Vertex/Normal Painter」がUnity Ass…

続きを読む

Compositor | Photoshopライクな無料&オープンソースの画像編...

プロダクトデザイナーのRobbie Tilton氏が、Photoshopライクなワークフローを採用した無料&オープンソースの画像編集ソフト「Compositor」を公開しました!Mac向けにビルド版…

続きを読む

N-Gone Pro 2.0 | CADやBooleanメッシュの最適化からUV...

Take Refuge 3DによるBlenderアドオン「N-Gone Pro」の大型アップデートとなる「N-Gone Pro 2.0」が公開されました。N-Gone Proは、Plasticity…

続きを読む

Implicit Heightfield Projection (IHP) | ...

以前紹介したIHP(Implicit Heightfield Projection)がFabにて正式リリースされました!IHPは高さマップを利用し、低ポリゴンメッシュやLandscapeの表面へ追加…

続きを読む

vgpu | Vercel Labsが開発するシェーダー&3D描画&GPUコンピューティング向け軽量WebGPUライブラリ!

この記事は約1分52秒で読めます

Vercel Labsが開発する「vgpu」は、WebGPUを使ったシェーダー、3D描画、GPUコンピューティングなどを構築するためのオープンソースライブラリです。ブラウザやNode.jsに対応し、AIコーディングエージェントから利用しやすい仕組みも備えています。

vgpu

vgpuは、Vercel Labsによって開発されている、WebGPU向けのオープンソースTypeScriptライブラリです。
WebGPUをベースに、WGSLシェーダーを利用したエフェクトや3Dシーン、GPUコンピューティングなどを構築するためのAPIを提供します。
大規模な3Dエンジンを導入するのではなく、必要な機能だけを利用できる小さなGPU-first APIとして設計されているのが特徴です。

  • TypeScriptからWebGPUを利用:描画、エフェクト、Compute処理、Render Targetなどを扱うAPIを提供
  • WGSLの型付きImport.wgslファイルをTypeScriptモジュールのようにImport可能
  • WGSL Reflection:Binding名や型、レイアウトなどを解析し、手書きのBinding宣言との同期作業を削減
  • 軽量設計:未使用コードを削除できる構成で、公式ではフルスクリーンエフェクトの例がgzip圧縮時約25KB
  • マルチランタイム対応:ブラウザ、Headless Node.js、テスト向けMock環境で共通APIを利用可能
  • Headless GPU処理:Node.jsではDawnベースのバックエンドを利用
  • 明示的なフレーム処理:Pass、Clear、Drawなどを明示的に記述するGPU-firstな構成
  • WGSL標準ライブラリ:Math、Color、Sampling、Noise、Hashなどの再利用可能なWGSLモジュールを用意
  • AIコーディングエージェントからの利用も想定:AIコーディングエージェントから利用されることも想定した仕組みが用意

Webブラウザだけを対象としたライブラリではなく、vgpu/nodeを利用することでHeadless Node.js環境からGPU処理を実行できます。
またvgpu/mockでは、GPUを必要としない決定論的なMock Adapterを利用できるため、テストやCIにも同じAPIを使用できます。

ライセンス

MIT Licenseで公開されています。
ソースコードや詳しいドキュメント、ブラウザ上で動作するExamplesは公式サイトから確認できます。

いわゆる「AIにも扱わせやすく設計された軽量WebGPU開発ライブラリ」ということで
私も何かしらちょっと活用してみようかな?
詳細はサイトを是非チェックしてみてください!

リンク

Screenshot of vgpu.sh
Screenshot of github.com


PR

関連記事

  1. Shotcut - 無料&オープンソースでクロスプラットフォームの動画編集ソフトウェア!Win&Mac&Linux

    2023-07-07

  2. CGAL 5.5.2 - Computational Geometry Algorithms Library(計算幾何学アルゴリズムライブラリ)プラグラムからポリゴンジオメトリを制御するのに便利な開発者向けライブラリ

    2023-05-06

  3. Material Maker 0.93 - 無料のノードベースプロシージャルテクスチャ生成ツール!UIとパフォーマンスの改善!

    2020-10-13

  4. Natron 1.0.0 安定版リリース! - OpenFX100%互換!オープンソースのコンポジットソフトウェア!Win&OSX&Linux

    2014-12-23

コメントをお待ちしています。

コメント

日本語が含まれない投稿は無視されます。-Posts that do not include the Japanese will be ignored-(スパム対策-anti Spam-)

3D人-3dnchu-

3D/2D/VR/GAME/AIなどのCGに関連する個人的に気になる情報をほぼ毎日紹介!XやYoutubeなども是非フォローよろしくお願いします!
※当サイトのリンクにはアフィリエイトを含みます

※当サイトの一部記事にはアフィリエイトが含まれております。

スポンサープロダクト


X-Ray Realtime Light and TexturingTool

CGElementaryに関する記事一覧


Character Creator - アニメーション、ゲーム、AR/VR のための 3D キャラメイクソフト

Reallusionに関する記事一覧


Paintstorm Studio

Paintstorm Studioに関する記事一覧


MarvelousDesigner

MarvelousDesignerに関する記事一覧


JangaFX - Real-Time VFX Software For Real-Time VFX Artists

JangaFXに関する記事一覧


パルミーの講座が見放題!月謝制お申し込み|お絵かき講座パルミー

Palmieに関する記事一覧


AAA Character Creation: The Boxing Bunny

WINGFOXに関する記事一覧


アーカイブ

カテゴリ

おすすめ商品Pickup

注目の記事

PR


PR






Donate

   
USD
3D人のLINEアカウントを作りました!
友だち追加




おすすめ商品Pickup

おすすめ記事

ページ上部へ戻る