
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Akashic Engine でライティング - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Akashic Engine でライティング - Qiita
Akashic Advent Calendar 2019 二十五日目の記事です。 Akashic Engine はフラグメントシェーダを利用で... Akashic Advent Calendar 2019 二十五日目の記事です。 Akashic Engine はフラグメントシェーダを利用できます。これを使ってゲーム画面に様々なポストエフェクトを適用することができます。この記事ではフラグメントシェーダを利用したライティングを実装してみます。 ゴールの確認 最初に完成形を確認しましょう。 スポットライトに照らされて、可愛らしい猫の描かれたポスターが浮かび上がっています。 ライティングの考え方 ライトには点光源(一点から全方向を照らす光源)や平行光源(無限遠にある光源)があります。この記事ではゲームで使いでがありそうなスポットライトを実装します。 ゲーム画面の一部を照らすことを考える時、二次元上の処理で済ませることもできそうですが、ここでは次の図のようにモデル化してみます。 UV平面はフラグメントシェーダが扱うテクスチャの平面です。これにW