GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

01球ひとつ — 最小マーチャーが作る最初の3D

各ピクセルから視線を球の符号距離関数に沿って進めるだけで、円ではなく光を受ける面が明るい本物の球が描けます。

使いどころヒーロー背景の照られた球体、3D紹介画面

ImageDataputImageDatarequestAnimationFrame
球ひとつ — 最小マーチャーが作る最初の3D
新しいタブで開く

01 球ひとつ — 最小マーチャーが作る最初の3D — 計測 累積面積 13.794% · 動いたフレーム 23/23GODRICH オリジナル · SCSS と React は zip に同梱 · レイマーチング9選 — WebGLなし、キャンバスのピクセル計算で描く3Dシーン

このデモが属する記事

レイマーチング9選 — WebGLなし、キャンバスのピクセル計算で描く3Dシーン — デモ9種のプレビューレイマーチング9選 — WebGLなし、キャンバスのピクセル計算で描く3Dシーンレイマーチングとは、画面のピクセルごとに視線を1本ずつ前へ進め、数式で定義した距離関数に初めて触れる点の色を決める3Dレンダリングの手法です。WebGLなし、キャンバスのピクセル計算だけで、球からフラクタル、雲まで9つの場面をこのページで動 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ