次の項目は別ページに分割しました。
関連ページ:
目次
- 1 CGI (Computer Generated Imagery)
- 2 Open Image Denoise
- 3 コーネルボックス
- 4 放射輝度
- 5 ダイアモンド (Diamond)
- 6 テクスチャ
- 7 スクリーン空間エフェクト
- 8 Specular Anit-Aliasing
- 9 集光表現 (Caustics)
- 10 Ray Traced Reflections
- 11 NURBS
- 12 テッセレーション (Tessellation)
- 13 プロシージャルモデリング
- 14 髪の毛/髪型/ヘアースタイル
- 15 3D スキャン
- 16 ポリゴン削減
- 17 テクスチャアトラス (Texture Atlas)
- 18 terrain.party
- 19 texconv
- 20 背景画像
- 21 法線
- 22 法線マップ (Normal Map)
- 23 テクスチャ生成
- 24 海洋 (Ocean)
- 25 サイト
- 26 植物
- 27 レンダリング技術
CGI (Computer Generated Imagery)
参考:
Computer Generated Imagery – Wikipedia
Open Image Denoise
参考:
Intel Open Image Denoise [Official]
リポジトリ:
OpenImageDenoise/oidn: Intel Open Image Denoise library – GitHub
コーネルボックス
参考:
List of Common 3D Test Models – Wikipedia
放射輝度
参考:
レイトレーシングにおける放射輝度って結局何なのか? – Qiita
ダイアモンド (Diamond)
参考:
Fire and Ice – rendering Diamonds and Gems in mental ray | zap’s mental ray tips
テクスチャ
参考:
テクスチャのファイル形式の違いはレンダリングに影響するのか | clockwork
画像の中間フォーマットは何がいいのか? | skyrimshot
スクリーン空間エフェクト
参考:
SSAO (Screen Space Ambient Occlusion) | 床井研究室
スクリーンスペースアンビエントオクルージョン (SSAO) | mebiusbox
Screen Space Reflection | 3D Game Shaders For Beginners
Screen Space Refraction | 3D Game Shaders For Beginners
SSAO | 3D Game Shaders For Beginners
Screen Space Ambient Occlusion | Inigo Quilez
Screen Space Ambient Occlusion (PDF) | Chalmers University of Technology
Specular Anit-Aliasing
動画:
Specular AA – Geo Normal Blend
参考:
Specular AntiAliasing | Shadertoy
集光表現 (Caustics)
物体内部を通過する光線が物体表面で屈折することにより「レンズ効果」を生じて光が集まる様子を表現したもの。
計算手法
- レイトレーシング (Ray Tracing / Path Tracing)
- Bi-Directional Path Tracing
- Reverse Path Tracing
- Photon Mapping
動画:
The Bells’ Arietta – Water Shader
Working With Ray Traced Water Caustics in DXR
Caustics (Ondra Karlík / SIGGRAPH 2019)
Interactive Water Surface on DirectX9
参考:
Real-time Rendering of Water Caustics | Martin Renou
Rendering Realtime Caustics in WebGL | Evan Wallace
Caustic Surface Production Guide | 80 Level
What are Caustics and How to Render Them the Right Way | Chaos
Rendering Water Caustics – GPU Gems | NVIDIA
Ray Traced Reflections
動画:
Neon Noir: Real-Time Ray Traced Reflections
参考:
How We Made Neon Noir – Ray Traced Reflections in CRYENGINE and More! | CRYENGINE
NURBS
参考:
テッセレーション (Tessellation)
Tessellation – What is it & How Does It Work In Games ?
NVIDIA Alien vs. Triangles Tessellation Demo
NVIDIA Endless City Tessellation Demo
参考:
Dynamic Hardware Tessellation Basics | shikihuiku
DirectX 11 から重要になったテッセレーションの役割 | 電脳獅子惑星
こんな割れ方をしていたなんて! DirectX 11 テッセレーションの動作を探る | 4Gamer.net
Dynamic Hardware Tessellation Basics | NVIDIA Developer
DX11 Samples | NVIDIA Developer
DirectX 11 Tessellation | NVIDIA
プロシージャルモデリング
参考:
髪の毛/髪型/ヘアースタイル
参考:
3D スキャン
参考:
The Stanford 3D Scanning Repository
ポリゴン削減
参考:
テクスチャアトラス (Texture Atlas)
参考:
terrain.party
参考:
terrain.party から高さマップをダウンロード/GeoTIFF に変換 | 金子邦彦研究室
texconv
参考:
リポジトリ:
microsoft/DirectXTex: DirectXTex texture processing library – GitHub
背景画像
入手:
法線
- ソフトエッジ:頂点毎に一本の法線
- ハードエッジ:頂点が接している面の数だけ法線データを持つ/エッジが分割されている状態
参考:
法線マップ (Normal Map)
ツール:
NormalMap-Online (cpetry.github.io)
参考:
おすすめ!無料でノーマルマップ作るソフト まとめ | TomoG の独り言
ノーマルマップの作り方 CrazyBump で法線もバンプも一発作成 | DAZ STUDIO 覚書
テクスチャ生成
参考:
TextureGenerator-Online (cpetry.github.io)
海洋 (Ocean)
動画:
参考:
Ocean Amplification: Rising Waves and North-South Asymmetries | Strelka Mag
サイト
参考:
Clara.io – Online 3D Modeling, 3D Rendering, Free 3D Models
植物
入手:
xfrog public plants | Lehrstuhls
レンダリング技術
参考:
Foundations of Computer Graphics – Computer Graphics and Imaging | UC Berkeley