この記事の主要な寄稿者は、その主題と密接な関係があるようです。Wikipediaのコンテンツポリシー、特に(2016年8月) |
| シェーダートイ | |
|---|---|
| 原作者 | イニゴ・キレス&ポル・ジェレミアス |
| 初回リリース | 2013年2月14日 (2013年2月14日) |
| 安定版リリース | リリース 0.8.3 / 2016年3月3日 |
| 書かれた | GLSL、JavaScript、PHP |
| タイプ | 3Dコンピュータグラフィックスツールコミュニティ |
| Webサイト | www.shadertoy.com |
Shadertoy は、 WebGLを通じてシェーダーを作成および共有するためのオンライン コミュニティおよびツールであり、 Web ブラウザーでの3D コンピューター グラフィックスの学習と教育の両方に使用されます。

Shadertoyは、コンピュータグラフィックスの専門家、学者[ 1 ] 、そしてGLSLコードを通してレンダリング技術やプロシージャルアートを共有、学習、実験する愛好家のためのオンラインコミュニティおよびプラットフォームです。2021年半ばの時点で、数千人のユーザーから5万2千件以上の公開投稿があります。WebGL [ 2 ]により、 ShadertoyはGPUの計算能力にアクセスし、プロシージャルアート、アニメーション、モデル、ライティング、状態ベースロジック、サウンドを生成できます。
Shadertoy は、2013 年 1 月に Pol Jeremias と Inigo Quilez によって作成され、同年 2 月にオンラインになりました。
この取り組みの根源は、Inigo氏のコンピュータグラフィックス教育ウェブサイト[4]の「Shadertoy」セクション[3]にあります。2009年にMozillaのFirefoxに最初のWebGL実装が登場したことを受けて、Quilez氏は初のオンラインライブコーディング環境と、手続き型シェーダーのキュレーションリポジトリを作成しました。このコンテンツはデモシーンの18人の作者から寄贈されたもので、レイマーチングメタボール、フラクタル、トンネル効果など、これまでWebでは見られなかった高度なリアルタイムインタラクティブアニメーションを披露しました。
Quilez と Pol は、長年にわたりいくつかのリアルタイム レンダリング プロジェクトで協力した後、2012 年 12 月に、デモシーン風のリソースとサイズに制限のあるリアルタイム グラフィック コンテンツを備えたオリジナルの Shadertoy ページの伝統を踏襲しつつ、ソーシャル機能とコミュニティ機能を追加し、オープン ソースの姿勢を取り入れた新しい Shadertoy サイトを作成することを決定しました。
このページには、ライブエディタ、リアルタイム再生、閲覧・検索機能、タグ付け・コメント機能が搭載されていました。コンテンツ面では、Shadertoyはユーザーがクリエイティブな方法で利用できるように、固定された限定的なテクスチャセットを提供していました。Shadertoyは長年にわたり、ウェブカメラとマイクの入力サポート、動画、音楽、バーチャルリアリティレンダリング、マルチパスレンダリングなどの追加機能を追加してきました。
数千人のユーザーから合計3万1千件以上の投稿があり、そのうちのいくつかは学術論文で引用されています。Shadertoyは毎年コンテストやイベントも開催しています。[ 5 ]
Shadertoy はいくつかのソースで参照されています: