これはSESSIONS Advent Calendar 2024の11日目の記事です。

はじめに

2024年11月16日~17日に日本科学未来館で開催されたSESSIONS 2024に参加しました。

今回のSESSIONSでは3つのプログラムに携わったので、それぞれ簡単に説明します。

  • Realtime Graphicsコンペティションに作品提出
  • セミナー登壇
  • Shader Jamの解説

なお、SESSIONSの様子は公式のYouTubeチャンネルでアーカイブされています。

Read more


これはSESSIONS Advent Calendar 2024の2日目の記事です。

はじめに

2024年11月16日~17日に日本科学未来館で開催されたSESSIONS 2024に参加し、Realtime Graphicsコンペティションで3位をいただきました!

ファイルサイズ

SESSIONS 2024では、Realtime Graphicsコンペティションに作品を提出した他、セミナーとShader Jamの解説を行わせていただきました。

セミナーとShader Jamについてはこちらの記事で紹介しました。

この記事では、Realtime Graphicsコンペティションの提出作品である『GUARDI▲N』のグラフィックス(主に距離関数によるモデリング)について解説をします。

Read more


10月11日(金)~10月13日(日)に熱海の初島で開催されたレイトレ合宿10に参加しました。

私はポータルをテーマにしたアニメーションを作成しました。

前半はプリミティブな屋内シーン、後半はレイマーチングを用いた複雑なジオメトリーの屋外シーンと、対照的な2つのシーンを作成しました。

水銀のような不思議な球体がポータルで2つのシーンを移動するという、少しストーリー性のあるアニメーションを目指しました。

自作のレンダラーで 256秒の制限時間 でレンダリングして同率6位(22人中)をいただきました!

次の動画は合宿運営側で制限時間内にレンダリングしたものです。

Read more


私(@gam0022)と @sadakkey さんが共同で制作した作品『Transcendental Cube』が、新千歳空港国際アニメーション映画祭のNEW CHITOSE 30 Seconds部門に入選しました!

全172作品の応募の中から、入選の8作品に選ばれました🎉

新千歳空港館内各所のデジタルサイネージで、一ヶ月間(2024年10月5日~11月5日)放映される予定です。

もし新千歳空港にお立ち寄りの際には、ぜひご覧ください!映画祭の会期中(11/1~11/5)には私も足を運ぶ予定です。

Read more


『WebGL 総本山 + normalize.fm あわせて13周年感謝祭』の夜の部のShader JamsでGLSLのシェーダーライブコーディングしました。

#normalizeFM のロゴの形状だけを使って4つのシーンを作りました。

音楽も @himazin917 さんによるSonic Piのライブコーディングです。

Read more


昨日、8月14日に「ゆるゆるシェーダー交流会」が開催されました。

私は『LTC(Linearly Transformed Cosines)によるエリアライトのUnity URP実装』というタイトルでライトニングトーク(LT)を行いました。

Eric HeitzさんがSIGGRAPH 2016で発表した、エリアライトをリアルタイムに計算する手法をURP上で実装したので、その解説をしました。

以下に発表資料を共有します。

Read more


ここ最近、学園アイドルマスター(学マス)の鼻や眉毛のシェーダーがTwitter(現X)で話題になっていました。

鼻のアウトラインがカメラの角度で消える実装は容易に思いつくのですが(カメラのViewベクトルと頭のforwardベクトルの内積からディゾルブ等)、

眉毛が角度でフェードする処理(正面から見ると眉毛が前髪より手前に、横顔に近づくと眉毛がフェードアウトする処理)の実装はすぐには思いつきませんでした。

技術的にも面白そうなテーマだと思ったので、Unityで再現することにしました。

mayu.gif

Read more


新年あけましておめでとうございます!

大変遅刻しましたが、Unreal Engine (UE) Advent Calendar 2023の13日目の記事です。


UE5.2からプロシージャルコンテンツ生成フレームワーク (PCG:Procedural Content Generation Framework) が追加されました。

PCGを利用すると、大量のStaticMeshの配置などの手動では大変な作業を自動化に役立ちます。

Houdini Engine for Unreal Engineでも同じことは可能ですが、UE内で作業が完結するため、よりイテレーションを高速に回せることがメリットだと思います。

最近PCGを使う機会があったので、PCGについて最初に知りたかったポイントや、よく使うパターンの実践TIPSをまとめます。

執筆時のバージョンはUE5.3.2です。

OGP画像

UE5のサンプルプロジェクトはGitHubに公開しています。

Read more


更新履歴

  • 2023-12-29 YouTube動画を埋め込みました

はじめに

11月2日~11月6日に開催された第10回新千歳空港国際アニメーション映画祭でデモシーンの上映とGLSLのシェーダーライブコーディングをしました。

GLSLライブコーディング@第10回新千歳空港国際アニメーション映画祭

Read more


2023年10月22日にオンライン(YouTube配信)で開催されたTDF 16ms #0に参加し、GLSL Graphics Compo部門で3位をいただきました!

作品のタイトルは『Infinite Keys』で、ゲーミングキーボードをモチーフにしました。

以下は『Infinite Keys』の各種リンクです。

Read more