プログラミング
Show HN: 古いCanvas 3Dライブラリを小さなWebGL 2ライブラリとして再構築しました – phoria2
Show HN: I rebuilt my old canvas 3D library as a small WebGL 2 library – phoria2 (kevs3d.co.uk)
要約
phoria2は、Web上で3Dグラフィックスを扱うための高速で軽量なJavaScriptライブラリです。PBRマテリアル、インスタンシング、ラベル、シャドウ、glTFモデルなど、必要な機能をすべて備えています。ランタイム依存がなく、ESモジュールとして提供され、APIは短時間で習得可能です。MITライセンスでオープンソースとして公開されています。
全文翻訳
phoria2 は、Web上で3Dを扱うための、小さく高速なJavaScriptライブラリです。チャート、ラベル付きシーン、ダッシュボード、製品ビューアなどを、一日で習得できるAPIを持つWebGL 2レンダラー上で実現します。エージェントと人間が最初から使いやすいように設計されています!
- 必要なものはすべて PBRマテリアル、インスタンシング、ポイント、ライン、ラベル、ピッキング、シャドウ、パーティクル、glTFモデルが含まれています。
- 軽量かつ高速 ランタイム依存がなく、プレーンなESモジュールで、変更があったときだけ描画するビューを備えています。
- 書き方を教えてくれる すべてのオプションが検証されており、間違いは修正方法を詳述したエラーとして返されます。これはあなた自身のため、あるいはあなたのコーディングエージェントのためです。
- オープンソース MITライセンスです。
npm install phoria2してから、コード、ドキュメント、Reactの例をGitHubで見つけてください。
2013年のJavaScriptライブラリであるphoria.jsの書き直しです。このライブラリは、Canvas 2Dコンテキストに3Dを描画していました。当時はまだ魔法使いだった頃です。