[フレーム]
1 - 40 件 / 105件
概要 Three.jsの勉強を始めて半年くらいが経過しました。 現在は、以下のようなアプリケーションを作成できるようになりました。 https://nemutas.github.io/r3f-normal-color/ ここまでに至る過程を少しまとめられたらと思います。 React Three Fiber について 私は主に、React Three Fiber(Three.jsをReact用にラッパーしたライブラリ|以下、R3F)を使用して開発してます。 バニラのThree.jsを触る前に、つまりThree.jsの知識がゼロの状態のときからR3Fを使い始めました。 とてもよく設計されたライブラリで、ほんの数行でBoxを表示することができます。 ただし、よく設計されているということは、それほど抽象化されているということです。学び始めの頃は自分が作りたいシーンを作るために、どのプロパティをいじ
この文書では、 レトロゲームを最新の PC やコンソールに移植するような場合に必要となる、 低解像度のドット絵をドット感を残しつつ高解像度ディスプレイに拡大表示する処理についてまとめます。 そして、拡大処理で見落としがちな問題とその解決方法、および改良と高速化について触れます。 この文書では、ごく基本的なバイリニアフィルタによる拡大処理のみを取り扱います。 高解像度化技術周辺や、CRT のスキャンラインや画素の再現は、この文書で取り扱う範囲外なので一切触れません。 また、 話を簡単にするため、拡大結果を sRGB 規格のディスプレイに表示するケースのみを考えます。 筆者はディスプレイの規格が専門分野ではないので、 色の定義などの理解が甘い箇所があるかもしれません。あらかじめご了承ください。 何か間違いがありましたら、ご指摘いただければ幸いです。 ドット絵の滲みを再現したい 当時のドット絵は
はじめに 私事で恐縮ですが、先日、コロナ禍で 2 年半ほど延期していた結婚式をしました。そこでのプロフィールムービー制作を Unity でやってみましたので、本記事ではそのお話をしようと思います。 過去に友人の結婚式のムービー制作を任された時は After Effects か Premiere で作っていたのですが、それぞれ本 1 冊読んだ程度なので、自分の能力的にはスライドショー的に画像や文字を配置する程度が限界でした。自分たちのものはスプラトゥーン風のムービーにしたいなぁと思い、もう少し色々やれるかも & 勉強にもなるかもと思って Unity でやってみることにした次第です。プライバシーの関係でムービーの共有はできないのですが...、部分部分を簡単にご紹介したいと思います。 概要 基本方針は次のような感じです。 全体は Timeline を使って作成 出力は Unity Recorde
こんにちは!株式会社アプリボットでクライアントエンジニアをしている@siguma_sigです。 こちらは Applibot Advent Calendar 2023 24日目の記事になります。 前回の記事は@_kz_devさんの、自作パッケージの依存関係ちゃんと管理してる?静的解析とGraphvizで実現した自作パッケージ依存関係可視化ツール"prelviz"です。 はじめに ちょうど今年の初めから5月頃までにかけて、Unityを用いたモック開発ではありますが、初めてグラフィックス周りを業務で扱う機会がありました。 それまで私は、グラフィックスパイプラインやシェーダー周りを知識としてなんとなくは知っているが実装したことがないという状態でした。 それからグラフィックス周りを業務で扱うに当たって、モック向けではありますが、最終的にはURP上でキャラや背景のシェーダーを書いたり、アウトラインなど
何とかして近代的なC++の言語機能を使ってシェーダを書けないか、色々な方法を試します これは2024年11月9日に行われた Kernel/VM探検隊@北陸 Part 7 での発表動画です 発表動画 : https://youtu.be/flH2Y6XoDZY ソースコード : https://gi...
BGMが良いと話題になってた原神を最近やってみたのですが、グラフィックすごい感動したので作りたくなった これがスタート地点の海なんですが、もうすごい 海、メチャクチャ良いな〜となって、海のシェーダを書いてみました。 できたものがこちら きれいな海ができました! 追記:シェーダのコードはこちらになります https://github.com/Uynet/Gensin-Sea/blob/main/Assets/Scenes/sea.shader 今回はこちらの作り方を紹介します。それでは.... えいっ まず適当に2枚の板を交差させました。これが海と浜になります。 深度値によるグラデーション 浅瀬から沖にかけてのエメラルドグリーンのグラデーションが非常によいですね。 見た感じ水の層の厚さで色が変化しているように見えます。 カメラから見た海と浜の深度値の差を取り深さを計算してみます。 d1はCo
はじめに zhihuのNPR技術解説記事を色々読んで知見がたまってきたので練習として崩壊スターレイルのキャラクターレンダリング再現をしてみました 右がfbxを読み込んでtoon shaderを適用しただけの状態で左が調整後です これは参考用に撮影してきたゲーム内の画像です 注意 unity 2022年3月22日f1 URP14 を使用しています 記事の内容は筆者が見様見真似で再現したものなので実際のゲーム内で使用されている技術とは異なります 筆者はUnityに関してある程度の知識(unityとshaderを実務で扱う程度)を持っていますが、アニメ調レンダリングに関しては初心者なので間違いを含む可能性があります。間違いを見つけたらコメントで指摘してくれると嬉しいです モデルの調整や各種Textureの追加やfovの調整、ポストプロセスなどでの見た目の調整を行っていますが、これらの基本的な事項は
Unityのシェーダでプロシージャルに髪のハイライトを作る方法です。 やりたいこと binormalを使ってハイライトを作る jitterテクスチャを使う 結果 関連 Unity2019.2.18 やりたいこと この記事では下図のような感じの髪のハイライト表現をシェーダで作ります。 ハイライト 適用したもの 制約として、処理負荷はモバイルでも使えるくらい軽いものを目指すものとします。 binormalを使ってハイライトを作る ブリンフォン鏡面反射モデルでは、ハーフベクトルと法線の内積を使ってスペキュラを表現します。 スペキュラ ここで、法線の代わりに従法線を使うと以下のような結果が得られます。 従法線を使う この性質を利用して、従法線をハーフベクトルの内積値を上手く加工してハイライト表現を作ってみます。 シェーダは以下のように書きます。 Shader "HairHighlight" { P
この記事は Akatsuki Advent Calendar 2021 14日目の記事です。 13日目は、アディさんの「カードゲームクリエイターで快適ポケカライフを過ごす」でした。 はじめに はじめまして、新卒クライアントエンジニアのyuyuです。 アカツキにはハイパーカジュアルゲームを作る研修があるのですが、そこで作ったゲームにスライムの表現を入れました(下の画像参照)。 それが思いの外いい感じになったので、記事として残すことにしました。 本記事では、全体の工程を10ステップに分割して説明していきます。 最終的にはこのような画を作っていきます。 プロジェクトはこちらにアップしています。 対象の読者 この記事は、以下のような方を対象としています。 シェーダーやレイマーチングの経験があり、スライム的な表現のミソを知りたい シェーダーやレイマーチングの経験はないが、実際に動くコードや途中経過を
目次 目次 Apple最新ニュース Flutterエンジニアとしてどうすればいい? Flutter界隈に激震が走った! コメント全体の印象 主な論点と意見 まとめ Flutterチームのスタンス FlutterでLiquid Glassの実装 Liquid Glassの特徴 Level 1 シンプルなLiquid Glass実装 Level 2 別のシンプルなLiquid Glass実装 Level 70:先進的なLiquid Glass実装 by ImadeTheseWorks さん Level 80 超先進なLiquid Glass実装 〆 Apple最新ニュース こんにちは👋 Flutterアプリネイティブぽくなること好きな アプリチームのルーカス (YOUTRUST / X) 2週間ほど前、Apple🍎がWWDC 2025でさまざまな機能とアップデートを発表しました。その中でi
GPUの単精度 sin / cos には「標準版」と「近似版」がある NVIDIA / AMD など多くの GPU には、sin や cos といった超越関数を高速(1サイクルあたり1命令のスループット[1])に 近似計算する 専用ハードウェアが搭載されています。NVIDIA ではこれを SFU (Special Function Unit) [2]と呼びます。本記事では便宜上、SFU で計算されるものを 近似版 と呼び、非SFUのほうを 標準版 と呼びます。 Unity をはじめとするゲームエンジンで何気なく sin / cos を Shader(HLSL/GLSL)から呼ぶと、HLSL → 中間表現 → GPU アセンブリ となってSFU 命令に置き換えられ ます[3] [4]。 このときの誤差特性を把握していないと、回転行列や FFT 系など三角関数を多用するアルゴリズムで想定外のブ
2022年 10月26日に行われたUnity SYNC2022にて「UIもshaderで盛る! 〜 shaderとanimationで作るリッチなUI演出」というタイトルで公演させて頂きました。 沢山の方に見て頂き、現在(2022年12月22日時点)Unity SYNCの講演動画の中では再生数がTOPになっております。(スライドはコチラです) 講演にご参加いただいた皆様には、改めて御礼申し上げます。 解説記事を公開するにあたり、実際に動作するサンプルUnity Projectを用意しました。弊社githubリポジトリにて公開しています。 (処理に間違いがあれば、ご指摘いただけると幸いです) これから何回かに分け、サンプルの公開とその解説を書いていこうと思います。 サンプルUnity Projectをご覧になりながら読んで頂けると、より理解が深まるかと思います。 今回は下記の項目に関してサン
こんにちは、Unityエンジニアのrioil(@rioil_dev)です。 Mirrativの3Dアバター(エモモ)の描画には、カスタム実装されたシェーダーを使用しています。 カスタムシェーダーにテクスチャシートを用いたアニメーション機能を追加するにあたって、シェーダーでアニメーションカーブを使えるようにしたため、今回はその方法を解説します。 検討した方法 アニメーションカーブをシェーダーで使う方法として、以下の2つの方法を検討しました。 毎フレーム、スクリプトでアニメーションカーブの値を計算して、マテリアルのプロパティにセットする アニメーションカーブをテクスチャにベイクして、シェーダーで参照する 1つ目の方法は、アニメーションカーブを MonoBehaviour に持たせて、毎フレーム Material.SetFloat メソッドで値をセットする方法です。 この方法はシンプルで簡単に実
神は細部に宿る――「学園アイドルマスター」3Dキャラ・背景・ライブ演出はいかにこだわり抜かれ,生まれたのか?[CEDEC 2024] ライター:津雲回転 ゲーム開発者向けカンファレンス「CEDEC 2024」の初日(2024年8月21日),スマホゲーム「学園アイドルマスター」(iOS / Android。以下,学マス)に関する講演「神は細部に宿る!『学園アイドルマスター』のこだわり抜いた3Dキャラクター・背景制作」が行われた。 本講演は,学マスにおけるキャラクターや背景の3D制作事例を紹介するもので,"ソロライブ"に重点を置いた本作が,キャラクターモデルをどのように作り込み,表現してきたのか。また,リアルライブのように臨場感のあるステージをどのように実現してきたのかが解説された。 講演者は,QualiArtsでデザイナー・3Dディレクターを勤める杉村貴之氏と,テクニカルアーティストの見原朋
VRChat world "Just a Pool" has been released! 少し前に Just a Pool という VRChat のワールドを公開しました。この記事では裏の色々な話や技術解説などを書いていこうと思います。 ワールド探索系の話でなくて恐縮なんですが、この記事は VRChatワールド探索部 Advent Calendar 2022 の20日目の記事になっています。 ワールドについて 名前の通りプールが置いてあるだけの小さなワールドなんですが、水がリアルに動きます。そして触れます。 ただ「リアルな水とVRで触れ合いたい!」という欲望のために作られたようなワールドで、心ゆくまで水遊びを楽しむことができます。水鉄砲やポータルといった遊び道具も置いてあるので、多人数でわいわいするのにも向いているかと思います。よくみんなで遊んでいる様子が Twitter に流れてくるの
負荷を抑えて高品質? スマホゲームのグラフィックスを進化させるためにゲームエンジン「Frostbite」が取り組む「FP16化」とは ライター:西川善司 2024年3月に行われたGDC 2024で,「FP16 Shaders in Frostbite」という一風変わったテーマを掲げていたセッションがあった。 簡単に言えば,Electronic Arts(以下,EA)の独自開発ゲームエンジン「Frostbite」で,16bit浮動小数点数(FP16)を徹底活用して性能を改善できるか検討したというものだ。 セッションを担当したAlexis Griffin-Lira氏(Software Engineer,Frostbite. EA)。Frostbiteエンジン開発チームの一員だ 近代ゲームグラフィックスでは,頂点シェーダが扱うジオメトリ(幾何学)的な演算において,単精度と呼ばれる32bit浮動小
3Dモデルに徐々にひびを入れる表現ができないかと考え、シェーダーで挑戦してみました。 テクスチャの準備が不要なものを目指しました。 その試行錯誤の過程を残しておきます。 どうやってひびを描くか シェーダーでひび模様を描きたいので、それっぽい図になる計算式を探します。 ボロノイパターンというものが使えそうです。 ひび模様を始め、きりんの模様だとか葉脈など、近い模様が自然界に複数存在するのだそうです。面白いですね。 シェーダーでのボロノイパターンの描き方はこちらが参考になります。 境界線の描き方 上記のコードで色分けしたパターンを描くことはできますが、今回は境界線を引いてひびに見立てたいです。 境界線の引き方はこちらが参考になりました。 これを3Dで行って立体的なボロノイパターンを描きます。 大まかに以下の流れとなります。 座標空間を任意の単位でセル分割する。 各セルに1つずつランダムな点を設
This article is interactive: you can play with the code and sliders to interact with the shaders. Enjoy! What if I told you that it could takes just few lines of code to create graphics as simple as gradients or as complex as rain effects? Welcome to the world of shaders! I’ve been fascinated by shaders for a couple of years, but each time I attempted to dive into the subject, I felt like I was le
UIだってShaderつかいたい! Unity SYNC2022 UI演出解説 その2 2023年02月20日 こんにちは。クライアントエンジニアの畑山です。 2022年 10月26日に行われたUnity SYNC2022にて「UIもshaderで盛る! 〜 shaderとanimationで作るリッチなUI演出」というタイトルで公演させて頂きました。 引き続きご好評頂き、現在(2023年02月20日時点)でもSYNC2022の動画の中では視聴数TOPを維持しております。ご視聴頂いた皆様には改めて御礼申し上げます。 下記に関連URLをまとめておきます。 動画 (https://www.youtube.com/watch?v=T_dYC4LvFJk) スライド (https://www.docswell.com/s/UnityJapan/ZQDW75-sync2022_day2_track2_1
※(注記)本講演はUnite Seoul 2020での講演を日本語吹替したものとなります 「原神」のレンダリングパイプラインと、コンソールでのクロスプラットフォーム開発について、miHoYoのテクニカルディレクターであるZhenzhong Yiがお話しします。 こんな人におすすめ Game Developers 得られる知見 「原神」でのコンソールプラットフォーム開発でのノウハウ Unityを使用したレンダリングパイプラインのTips
レイトレ合宿9 (https://sites.google.com/view/rtcamp9/home) のセミナーで使用した資料です。 現代のGPUにおけるプログラムの実行スタイルやレイテンシー隠蔽戦略の概要、そしてレイトレーシングとの関係について紹介しています。 https://bsky.a...
この投稿は「Unity アドベントカレンダー 2023 その1」の4日目の記事です。 開発環境 この記事で使用するUnityバージョンとUniversalRPのバージョンは以下になります。 Unity2022.3.13f1 Universal RP 14.0.9 概要 キャラクターの影を地面に落としつつ、背景の影をキャラクターが受けるようにしたい、というケースを考えます。 キャラクターの影は地面に落ちる 背景の影はキャラクターが受ける 問題 : 影が汚くなる 落ち影をキャラクターが受けるようにすると、汚い影が表示されてしまいます。 今回の記事は、この汚い影を解決する方法について書いてみようと思います。 解決策 この問題を解決するには、いくつかのアプローチが考えられます 手法1. キャラクターが落ち影を受けないようにする 手法2. URPのShadow Bias を調整し、キャラクターに影が
Realistic is not necessarily the most convincing. Audio designers know that well and use frozen leeks and watermelons to create sounds of breaking bones and tearing flesh. Chalk shot from slingshot was safer alternative for actual firearms in old westerns. Fake doesn’t have to mean worse, especially when it is hard to tell the difference. With that in mind I will try to create complex flowfields w
本書はUnityのシェーダーグラフに特化した内容となっています。 🍎がついたチャプターでは、シェーダーグラフの基本的なノードを紹介し、ノードの使用例をいくつか紹介します。 🍍がついたチャプターでは、シェーダーグラフを使った表現をレシピ感覚で紹介していきます。 ※(注記) 無料公開期間は終了しました (2021年03月23日) Ver 1.10.0 ■しかくサンプルプロジェクト https://github.com/rngtm/ShaderGraphCookBookSample ■しかく環境 Unity 202020f1 Universal RP 10.2.2 誤字・脱字などを見つけましたら、読者コミュニティにて報告いただけると助かります。 https://zenn.dev/r_ngtm/scraps/f727eabdaffeeb
この記事はProcessing Advent Calendar 2020 6日目の記事です。 0. はじめに 0. 1 シェーダーって何? シェーダー(shader)とは、動詞"shade"「陰をつける,明暗(濃淡)をつける」に"-er"「〜するもの」がついた名前の通り、「3DCGで陰影処理を行うプログラム」のことです。 p5.jsのWEBGLモードにおいては、loadshader()で外部ファイルとして読み込む、またはcreateshader()でString型として記述したものを読み込むことによって、自分で書いたシェーダーを使うことができます。 自作のシェーダーを使わない場合には、p5.jsライブラリ標準のシェーダーが使われます。シェーダーを自分で書く際には、はじめのうちは標準シェーダーを書き換えるような形で行うことがおすすめです。 0. 2 トゥーンシェーダーって何? 「トゥーンシェ
はじめに 先日、Twitter で手持ちの DICOM 画像を以前書いたボリュームレンダリングの記事のように描画したい、というご相談をいただき試してみましたので内容を共有します。 tips.hecomi.com DICOM(ダイコム)とは「Digital Imaging and COmmunications in Medicine」の略で、CT や MRI などのデータを保存する画像や通信プロトコルといった医用の標準規格です。今回の場合は、MRI のスライス画像が DICOM という形式のもと保存されているといった状況で、それをどうレンダリングすればよいのか、というお話でした。 ja.wikipedia.org デモ ダウンロード github.com 情報収集 Unity で DICOM を扱うことに関してはインターネット上にいくつか情報がありました。 Unite Tokyo 2018
欲しかったので作ってしまいました。HGSL 開発リポジトリはこちら。Haxe の環境を VSCode に導入すれば誰でも使えます。 以下開発経緯や言語の特長、技術的解説、苦労した話などが続きます。 なぜ作ろうと思ったか AltGLSL が欲しかったからです。Works にあるように以前から WebGL を用いた作品で GLSL を書いてきましたが、 GPGPU のような複雑なロジックを書こうとするとなかなかしんどい 実行したときにブラウザ上でエラーが判明するのがしんどい int から float への暗黙の型変換すら存在しないのがしんどい [1] typo がその場で判明しないのがしんどい など様々な不満が毎日少しずつ蓄積していきました。文字列としてプログラムに埋め込んでいるのが悪いと言えば悪いのですが、メインのプログラムと uniform 変数の名前を揃える必要性もあり、String を
Deco-UIは簡単にゲームUIをモダンに盛れるUnity用のシェーダーです。シェーダーを適用するだけでボタンにパターンやアウトライン、アニメーションを付与することが出来ます。 詳細は以下のドキュメントを参考にしてください https://docs.google.com/document/d/1zSJ7eDWiwYAeFNipvTWnms7DWq9ZWWBR504dZ-0RTuM/edit?usp=sharing こんな人におすすめ!・雑にUIの情報量を増やしたい ・フラットなUIでゲームを作っている ・ポップ/フューチャー/カワイイなテイストのコンテンツを作っている ContentsDeco-UI ┣Shaders...シェーダーが入っているフォルダです ┣sample...サンプルシーンです ┣Textures...テクスチャの入ったフォルダです ┗Materials...サンプルマテリアルが入ったフ
概要 シェーダーの実装を行う上で、個人的に使うことが多いシェーダーのテクニックについてまとめてみようと思います。 環境 Unity 2020332f1 Universal RP 10.8.1 紹介する手法 Transform の position を求める Transform の forward, right, up を求める カメラの前方向ベクトルを求める ビューベクトルを求める 頂点座標から深度値を求める スクリーン座標を求める 頂点を画面奥へずらす 一定の太さのアウトラインを作る 深度値からワールド座標を復元する 手法1. Transform.positionを求める 以下のようなコードで、transform.position (オブジェクトの位置) を取得できます。 float3 worldPosition; worldPosition.x = UNITY_MATRIX_M[0
UE5を使って、アニメキャラクターをレンダリングするというのは、日本の皆さんにとって非常に興味深い分野だと思います。 単純なセルシェーダー、トゥーンレンダリングなどについては過去にも色々と解説記事を書いてきました。 unrealengine.hatenablog.com unrealengine.hatenablog.com www.docswell.com 今回はこれらで解説した内容をベースにしてアニメ顔用の影、通称SDF Face Shadowマッピングについてを解説したいと思います。ちなみにこの名称に正式な名称はないようで、私の方で勝手につけた名称となりますので、同じ名前で調べても情報が出てこないかもしれませんのでご了承ください。 そもそもSDFとは なぜSDF? SDFのテクスチャー作成 モデルデータの準備 ライトベクトルから影向きの取得 SDFテクスチャーからアニメ顔用の影を取得
neotenyDesign ★ 暫定シェーダー置き場 ★ DeadLinkが多すぎたので中身うろ覚えだけど覚えてる限り載せておきます。 基本的にノンサポートです。Twitterで聞かれても回答出来るか分かりません。自己責任でご使用下さい。 公開しているShaderは基本的に全て MIT License での提供になります。 同梱のノーマルマップやグラデーション、リフレクションプローブ等も自由にお使いください。 ただし、Unitychanに関する素材のみUCLに準拠します。 VRCや各種メタバース及び自作ゲーム(プロアマ問わず)、販売アバターへの使用はご自由にして頂いて構いませんが、 シェーダー単体もしくはシェーダーそのものが主体となる形での販売はやめてください。 使用に際し連絡等は不要です。 以下、タイトルクリックでダウンロードできます。 (TwitterのURLは大体死んでる(死んでない
本記事は、CyberAgent Advent Calendar 2022 7日目の記事です。 0.はじめに こんにちは。ゲーム・エンターテイメント事業部の清原(@nezumimusume)です。 ご存じの方もいらっしゃるかもですが、私は今年の8月末までゲーム系の専門学校で教鞭をとっており、教員時代に「HLSLシェーダーの魔導書」という書籍を出版いたしました。 現在はサイバーエージェントのゲーム・エンターテイメント事業部のコア技術本部(コアテク)でUnityのグラフィックエンジニアとして働いています。 この書籍を執筆している時に、RenderDocの内容も書きたいなぁ、と考えていたのですが力尽きてしまい、書籍に載せることはかないませんでした。 そこで、今回はこの場を借りて、RenderDocの使い方をステップバイステップで解説していきたいと思います。 なお、この記事は以下の環境での解説となり
$u = u(x,y,t)$ は水面の波の変位、$s$は波の伝わる速さを表しています。 §2 . 関数f(x, y)の2階微分の計算 ここで、関数xとyの関数 $f(x,y)$ の2階微分は、ある小さな値 $h$ を使って以下の式で計算することができます。 $$ \frac{\partial^2}{\partial x^2}f(x, y) = \frac{f(x + h, y) + f(x - h,y) - 2 f(x,y)}{h^2} + O(h^2) $$ $$ \frac{\partial^2}{\partial y^2}f(x, y) = \frac{f(x, y + h) + f(x,y - h) - 2 f(x,y)}{h^2} + O(h^2) $$ $O(h^2)$は誤差を表しており、$h$を0ドル$に近づけるほど、誤差$O(h^2)$は0に近づきます。 ※(注記)上記の式はテイラー
3年振りのリアル開催となったゲーム開発者向けのカンファレンス「CEDEC+KYUSHU 2022」が、2022年11月12日(土)に開催されました。 「ゼノブレイド3のキャラクター表現とアップサンプリング」と題した講演では、陰影表現を強調するために開発した2灯トゥーンシェーディングと表情に対する工夫、Nintendo Switchで実装したアップサンプリング手法について語られました。 TEXT / じく EDIT / 田端 秀輝、酒井 理恵、神山 大輝 登壇したのはモノリスソフトのプログラマーである舘野 圭氏。『XenobladeX(ゼノブレイドクロス)』でキャラクター制御プログラム、『Xenoblade2(ゼノブレイド2)』『Xenoblade Definitive Edition(ゼノブレイド ディフィニティブ・エディション)』『Xenoblade3(ゼノブレイド3)』(以下、本作)で
先月、聖剣伝説3 TRIALS of MANA のスマホ版がリリースされました。 スーファミ版リアルタイム世代なのもあって楽しく遊んでます! フレームレートの安定ためにコンシューマ版に比べて一部ポストエフェクトを切っていたり色域が違うように見えたりと、細かに調整されていて、スマホでもスムーズに遊べていて感動です・・・。(コンシューマ版開発時点でスマホ対応も構想に入っていたらしい) 聖剣3TOMを遊んでいて印象的だったのが、光沢を感じるような独特の陰影の付け方でした。 「何かグラフィックに関するインタビューとかないかなぁ」と探したところ、 UNREAL FEST EXTREME 2020 WINTER でドンピシャな講演をされていたようで、そのアーカイブが見つかりました!(36:07〜) ありがたや...。 講演の中でシェーダーに関する細かいお話があって良い足がかりになったので、聖剣3TOMのキ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く