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

Enclose | AIエージェントと対話しながら3Dモデルを制作・編集!パーツ...

Glauber氏(@glauberxyz)による、AIエージェントを活用したオープンソースのCAD制作ツール「Enclose」が公開されています!3Dモデルを確認しながらパーツ単位で修正を指示できるほか、プロジェクト専用ツールの生成や会話ごとのバージョン管理にも対応しています。

続きを読む

Windfoil | 画像をベクター図形で再現するWebGPUベースの描画研究と...

Matt DesLauriers氏によるベクター描画研究「Windfoil」が公開!画像を多数の図形で再現するWebGPU対応ブラウザデモや研究用コードが公開されています。

続きを読む

SolidCraft(旧SolveCraft)| Autodesk Fusion...

bherbruck氏による、Rustで開発された無料のオープンソース3D CADソフトウェア「SolidCraft」のご紹介!スケッチや寸法拘束、履歴ベースのパラメトリックモデリングに対応し、MCPを介したAIエージェントによる操作も可能です。

続きを読む

Mixar 4.1 | Blender 5.2をベースにAIエージェントや3D生...

Blender 5.2をベースに開発されたオープンソースの3D制作ソフト「Mixar」。AIエージェントによるモデリングやシーン構築、画像からの3D生成、レイヤーベースのテクスチャペイント、カメラ演出などを統合しています。

続きを読む

Watercolor | 顔料の混色やにじみ 乾燥を再現する無料のオープンソース...

Maks Surguy氏( @msurguy )が、ブラウザで動作する水彩ペイントアプリ「Watercolor」をオープンソースで公開しました。顔料の混色や水によるにじみ、乾燥時の縁の濃淡などを再現できます。

続きを読む

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. Blender 2.8 Beta リリース!GUIや操作性の一新!リアルタイムレンダラーEEVEE!大きな更新だらけ!オープンソースの3DCGソフトウェア!

    2018-11-30

  2. Krita - オープンソースで多機能な無料2Dペインティングソフトウェア!最新版ではPSDの読み書きにも対応!タッチパネル搭載Windows向けエディションもあるぞ!

    2013-04-07

  3. MagicaVoxel 0.98 - 軽快&高性能なボクセルモデリング機能とレンダラーを搭載した無料ソフト最新映像!Win&Mac対応!

    2017-01-11

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

    2022-05-27

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

コメント

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

おすすめ記事

ページ上部へ戻る