「グラフィックス」の記事一覧
-
WebGPUで実現したブラウザ内粒子シミュレーションの革新
2025-05-26 12:28
科学・技術物理法則をあえて無視し、生命のような挙動を再現する粒子シミュレーション「Particle Life」をWebGPUでブラウザ上に実装した事例が紹介されています。従来のC++実装に加え、計算効率のためGPUによる並列処理を活用。非対称な相互作用や空間分割アルゴリズム、加算合成やグロー効果を用いた描画により、動的で視覚的にも魅力的な世界が再現されています。WebGPUの近代的で扱いやすいAPIが特に高評価されています。
-
Inigo Quilezが公開するSDFとグラフィックス技術の宝庫
2025-05-18 09:32
科学・技術Inigo Quilezの個人サイトには、距離関数(SDF)やレイマーチング、プロシージャルノイズといったコンピュータグラフィックス技術に関する数多くのチュートリアルが掲載されています。これらはデモシーンやリアルタイムレンダリングに携わる開発者にとって貴重なリソースであり、GLSLなどのコード例もMITライセンスで提供されています。
-
ミップマップレベルの選択を徹底解説
2025-05-11 05:17
科学・技術本記事では、GPUがテクスチャをサンプリングする際にどのように適切なミップマップレベルを選択するかを詳細に解説しています。ミップマッピングの基本から始まり、ピクセルの微分計算、HLSLのSampleGrad関数の動作、そしてDirectXの仕様書に記載された楕円補正の理論までを網羅。さらに実際のハードウェア挙動を可視化・検証し、各GPUベンダーごとの実装差異や挙動の逆解析も行っています。グラフィックスプログラミングの奥深さと現実世界の制約が垣間見える技術解説です。
-
リアルな水面表現を体験できる「WebGL Water」
2025-05-10 00:13
科学・技術「WebGL Water」は、最新のグラフィックス技術を駆使したインタラクティブな水面シミュレーションのデモです。ユーザーは画面上で水を波立たせたり、カメラを回転させたり、光源を操作したりと直感的に体験できます。反射・屈折、アンビエントオクルージョン、カオスティクスなど高度なエフェクトがリアルタイムで描画されており、WebGLの可能性と美しさを実感できる内容です。