NEUROMANTICスマートフォン用の表示で見るNEUROMANTIC自分でC/C++/UE4/Graphics/ゲームなどをやったことをメモするブログこの広告は、90日以上更新していないブログに表示しています。2019-06-05「Archive」Antialiasingについて自分なりにメモってみたArchived以前にAntialiasingについていくつかをメモしたことがありましたけど、纏めずにそのまま上げたいと思います。Anti-Aliasingは、1pxのピクセルを描画するとき、サンプリングするテクセルの数を増やして、それを補間し、最終的にピクセルを描画するようにする技法である。SSAAだとすると、1ピクセルを描画するのに4個のサンプリングを行うことになる。単純ながらもクォリティーは良いが、倍となるメモリが必要になる。Filteringと同じのフィルタリング効果まで適用するように見える。Anisotrppicも遠く見えるもののサンプリング問題を解決して、サンプリング率を動的に高くしてフィルタリングする効果であるからです。実装方法としてはサンプリング倍数ほどに外像度を拡大して(画面表示用の外像度ではない)それをスクリーンの外像度に合わせて色を混ぜて縮小して表示する方法がある。란https://en.wikipedia.org/wiki/Multisample_anti-aliasing既存のSSAAが画面全体としてAAを行った一方、処理とメモリ量が高くなるため、描かれるモデルの枠線だけをサンプリングの範囲に入れる方法である。Sampleという検査を行ってピクセルの中に同じモデルだけ検出出来たか、それとも複数があるかを検査する。ピクセルの中に複数のモデルがあるとしたらこのピクセルをサンプリングして色を混ぜる。Shaderingという技法が採用されるため、普通の方法ではAAが出来なってしまっている。Anti-Aliasing、Edge-Detectなどがある。AntiAliasingという。MSAAかSSAAの場合にはスクリーンの空間に対してAAを行ったが、TAAは時間軸に対してAAを行う。実際に現実では各種のパンとプロペラが実際に回る方向の反対方向にゆっくりと回るように見える現象がTAという。Aliasingに脆弱する。言って、オブジェクト縁にある階段現状(ピクセルがなめらかに表現出来ず、境界線がはっきりと見える現象)であるAliasingをサブピクセル単位で補間するAntialiasingというものを、ディープラーニングを使用して一般的なAntaliasing技術より鮮明に補間する技法である。Sampling)のディテールを比較する。緑のボックスの中でディテールの差が見える。普通のTAA(Temporal)の方法は普通の普及しているグラフィックカードでも実装が出来て、そして速いという点もある。上の画像のようにディテールが落ちるおそれがあるし、そしてサブピクセル単位でそのサブピクセルをピックアップしてその方法でブレンディングをするかによってクォリティーが違ってしまう。マジックナンバーというのが必然と必要になってしまう。DLSSは人工知能として開発されたモデルを用いて、境界線のサブピクセルの補間をより賢くすることで、ディテールを落とさなくながらも既存のAAが出来るようにする。GPU系列のTensorCoreが必要になる。AA自体が後処理(Post-processing)であるため、TensorCoreがあるGPUがあれば、エンジンなどに簡単に実装して適用させることができるだろう。DLSSを100%使用するにはそのゲームに合うRTXモデルが必要になるため、ということはNVidiaにゲームのビルドを提供して、サンプリングを行い、そのゲームに合うモデルが開発しないとならないということになるため、AAAなどの巨大開発者だけ十分に活用しそうだ。뻘짓연구소장+据え置き機で最初にAAを実装したゲーム機はニンテンドウ64である。GPUで支援しているBCnというテクスチャフォー...2019-05-22「Heartfelt」を分析・KodeLifeで応用してみた。分析しにくかったシェーダー効果でしたけど...2018-12-07ShaderToyで「Nier:Automata」の後処理っぽくレンダリングしてみた。»プロフィールid:neuliliilli自分でC/C++/UE4/Graphicsをやったことを記すブログです。Transparencyのメモ(KOR)Archived・ReverseOOPのメモ(KOR)CPUレイトレイサープロジェクトの進捗報告。最近はゼノブレイド2本編をやってました。月別アーカイブはてなブログをはじめよう!neuliliilliさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。