2018-01-01から1年間の記事一覧
前回からの続きです。 ushiostarfish.hatenablog.com If you like english version, Please check this ushiostarfish.hatenablog.com シェーディングモデル 本論文では、以下の図のように2本のたて糸とよこ糸が図のように直行している様子をモデル化します…
この記事は レイトレアドベントカレンダー2018 22日目の記事です。 大遅刻しましてすみません!!! If you like english version, Please check this ushiostarfish.hatenablog.com 布と繊維 布に加工される繊維は多岐にわたりますが、大きな分類としてな、動…
Stratified Sampling of Spherical Triangles 元論文は、James Arvo, "Stratified Sampling of Spherical Triangles" で、前回のこちらの関連になります。 ushiostarfish.hatenablog.com James Arvo, "Stratified Sampling of Spherical Triangles" は、Sphe…
An Area-Preserving Parametrization for Spherical Rectangles Carlos Ureña, Marcos Fajardo, Alan King , “An Area-Preserving Parametrization for Spherical Rectangles” は、 レイトレ合宿6 に提出しました MoodyRender で組み込んだものの、あまりし…
島です! レイトレ合宿6 に行ってきました! 今年は神津島です。島にくると旅行している感が圧倒的で、テンションは爆上がりですね!(天候で帰れないリスクとかありますけど・・・延泊組は台風の影響が少し心配されましたが、全員無事帰ってこれたようです…
この記事はレイトレ合宿6アドベントカレンダー第3週目の記事です。 概要 前回 Microfacet入門(1) - ushiostarfish’s diary では、多重拡散を考慮しないナイーヴなマイクロファセットモデルではエネルギーが完全には保存せず、一部が失われてしまう問題に…
概要 単位球面に対してランダムに点を生成する方法はたくさんありますが、Marsagliaの方法が大変エレガントで感動したので、それをまとめておこうと思います。 単純な方法 一つの単純な方法としては、単位球内の乱数を生成してそれを正規化することです。単…
スロープ空間 先のMicrofacet入門(1)でおざなりにしていた、 とは何かについて、見ていきます。それを整理するために、まずはスロープ空間について考えます。 スロープ空間とは、マイクロファセット法線を変数変換してできる空間です。マイクロファセット…
動機 現在リアルタイムレンダリング、およびオフラインレンダリングにて、マイクロファセット理論をベースにした材質の表現は幅広く使われています。また、それらをベースにした発展手法も数多く存在し、それらを追いかけていく上でも基礎理論を整理しておく…