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

CG Painter Alpha 0.4 | レイヤーやプロシージャルマスク&ベ...

CGstuff氏が開発する、無料の3Dテクスチャペイントソフト「CG Painter Alpha 0.4」が公開されています。

続きを読む

INKit 1.0 | iPadやAndroidタブレットからBlenderの3...

MACHIN3氏による、iPadやAndroidタブレットからBlenderの3Dビューに注釈やペイントを追加できるアドオン「INKit 1.0」が公開されました。

続きを読む

Dynamic Global Illumination for Interact...

北京大学のChenxiao Hu氏らによる研究チームが、3D Gaussian Splatting(3DGS)とポリゴンメッシュが混在するシーンで、動的なグローバルイルミネーション(GI)をリアルタイムに描画する技術「Dynamic Global Illumination for Interactive Gaussian Splatting Scenes in Real Time」を発表しました。ライトやマテリアル、オブジェクトを編集しながら、間接光や反射をリアルタイムに反映できます。論文とソースコードが公開されています。

続きを読む

Expresso! 2.0 | テクスチャのチャンネルパッキング&一括書き出しが...

Unreal Engine開発者のFrancesco Camarlinghi氏が2014年から開発を続けている、Photoshop用テクスチャ書き出しプラグイン「Expresso!」の最新バージョン「Expresso! 2.0」が2026年10月24日にリリースされました!

続きを読む

XYN Spatial Capture Solution Update | ソニ...

ソニーが2026年10月27、「XYN 空間キャプチャーソリューション」の大型アップデートを発表!独自のXYN Venusアルゴリズムを強化し、小道具や自動車などの3DCGアセット生成に対応!個人クリエイター向けの新料金プランも登場しました。

続きを読む

math v0.1.0 | WebGL・WebGPU・Wasmなどで活用できる高速&軽量な数学ライブラリが登場!AIエージェント向けスキルも収録!

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

Poimandres( @pmndrs )&Isaac Mason 氏( @isaac_mason_ )による、WebGLやWebGPU、Wasmなどを使ったWebコンテンツ向けに設計された高速&軽量なJavaScript数学ライブラリ「math v0.1.0」が公開されています。

math

「math」は、React Three Fiberなどでも知られるオープンソースコミュニティ pmndrs による数学ライブラリです。
「The playful web’s math engine(遊び心あふれるウェブの数学エンジン)」を掲げ、3Dグラフィックスやクリエイティブコーディングなど、パフォーマンスが求められるWebアプリケーションでの利用を想定。WebGL、WebGPU、Wasm、各種レンダラーなどと組み合わせて利用できます。一般的なオブジェクト指向の数学ライブラリとは異なり、データ指向(Data-Oriented)な設計を採用しているのも特徴です。

  • Allocation-Free設計で演算時の不要なメモリ確保を抑制
  • Monomorphicなコード設計などJavaScriptエンジンでの高速実行を意識
  • 各処理をベンチマークしパフォーマンスを検証
  • Data-Oriented Designを採用
  • Tree Shakingに対応し、使用する機能だけをバンドル可能
  • WebGL / WebGPU / Wasm / 各種レンダラーと組み合わせて利用可能
  • Vec2 / Vec3 / Vec4、Quaternion、Euler、Matrixなど基本的な3D数学処理
  • Box、Sphere、Plane、Raycast、FrustumなどのShape / Spatial Query
  • Polygon Triangulation、QuickHullなどのGeometry処理
  • EasingやSpring Animation
  • Seed付きRandom
  • Perlin / Simplex / Worley Noise
  • FBM / Ridged / Billow / Domain Warp / Curl Noise
  • Color / Color Space関連処理
  • FABRIKによる2D / 3D Inverse Kinematics
  • AIコーディングエージェント向けのSkillを収録

単純なベクトル・行列計算だけでなく、ノイズ、ジオメトリ、IK、アニメーションまでカバーしているため、リアルタイムグラフィックスやジェネラティブ表現などで使える処理がかなり広くまとめられています。

ライセンス

「math v0.1.0」はMITライセンスで公開されています。
GitHubではソースコードも公開されており、APIドキュメントやサンプルギャラリーも用意されています。

WebGPUを使ったWebアプリやクリエイティブコーディングでは
こういう数学処理を触る機会も多いので
とても気になるライブラリ
是非チェックしてみてください!

リンク

Screenshot of pmndrs.github.io
Screenshot of github.com

PR

関連記事

  1. QuiltiX v0.8 - MaterialXベースのマテリアルを編集&作成するためのノードベースのエディタ!オープンソース&無料!OpenPBR対応!

    2025-07-15

  2. G-coordinator v3.0 - コードや計算式を使用し3Dプリンター向けにフラクタルな造形物のG-Codeを直接生成出来るオープンソースツール! #Gcoordinator

    2024-08-26

  3. OpenToonz Morevna Edition 1.4.0 - 無料でオープンソースの2Dアニメーション作成ソフトの追加機能を加えた特別な派生バージョン!Win&Mac&Linux

    2022-05-27

  4. Vital - 波形を自由自在に伸縮&変形できる話題のシンセサイザーソフトウェア!無料版でもフル機能!

    2021-01-22

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

コメント

日本語が含まれない投稿は無視されます。-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

おすすめ記事

ページ上部へ戻る