物理ベースレンダリングを実装するときに役に立つこと
DESCRIPTION
物理ベースレンダリングを実装するときに役に立つこと. 五反田義治 ( 株 ) トライエース 研究開発部. 物理ベースレンダリング とは ?. 物理ベースレンダリング (PBR) レンダリング方程式の解を正しく求めること 各種パラメータが物理的要求を満たしていること. 本日のトピック. レンダリング方程式 今更ながらレンダリング方程式について. より正しい物理ベースへ. 現行機でより複雑な計算が可能に 従来だったら適当に処理していた部分がより 物理的に正しい式を実装可能に その実装はどのくらい物理的に正確 ? 検証 抜きで ad-hoc 的に対応していないか ?. - PowerPoint PPT PresentationTRANSCRIPT
CEDEC 2009
()
?(PBR)
?ad-hoc?
?PBRPost-processing anti-aliasingTemporal anti-aliasing??
?(1)GGXRoughness(s)0?
?(2)Smith masking and shadowing functionGrazing angles?
[CEDEC 2011] ()
(Li)(Lo)Pixel?2
1spp(shading per pixel)FSAAMSAA1sppPre-filterIBL, texturepunctual, analytical lights4?Pixel, Time, Aperture, (Incident) Light
PixelPixelAnalytical
PixelundersamplingMSAA / Post-process AAFSAATAAPost-process AA
undersampling
ApertureApertureDe-focus blur (Bokeh)
ApertureundersamplingDe-focus BlurVignetting
LightLightSmooth
LightundersamplingDeferredTile-basedPre-filtered textureImage-based LightingScreen Space LightingAnalytical()
?GGX
Height-Correlated Smith Masking and Shadowing Function
cosqe=0cosqe=0cosqe