../

Set-A

2025/4/12

Intro Demo

WebGL 64KB Introデモ。TDF 16ms #0にて発表。Combined PC Demo部門において1位をいただきました。

64KBのHTMLファイル1つで構成された、2分44秒のリアルタイム映像作品です。こちらから実際に動かせます。

題材はラーメン定食です。技術的な背景を知らなくても楽しめる分かりやすさを重視し、ぐるぐる回るカメラワークで撮っているものが結局ラーメンだったら面白い、という発想から作りました。かつてOreGLで作った「GPUラーメン」から、自分がどれだけ成長できたかを確かめる意味も込めています。GPUチャーハン・GPU餃子・GPUラーメンをご覧いただけます。

前作「Decompress of Empty」の自作3Dエンジンをベースに、DOF(被写界深度)とモーションブラーを新たに取り入れました。DOFはKinoBokehを移植したもので、カメラを動かさずにピントの移動だけで視線を誘導する演出に使っています。モーションブラーは論文「A Reconstruction Filter for Plausible Motion Blur」をもとに、速度バッファから画面にブラーをかけています。
食べ物を美味しそうに見せるため、サブサーフェス・スキャタリング(半透明な物体の内部で光が散乱する現象)を薄い黄色のリムライトで擬似的に再現し、米の柔らかさや半透明感を表現しています。音楽もGLSLで波形を生成しています。

制作の詳細は解説記事「Aセット - 厨房での出来事」にまとめています。