Geening さんのプロフィール福蛙京京フォトブログリストその他 ツール ヘルプ

ブログ


    4月21日

    SSS: 次表面散射

    在经过n天,反复读了m遍A Practical Model for Subsurface Light Transport(Jenson '01)以及A Rapid Hierarchical Rendering Technique for Translucent Materials(Jenson '02)之后,终于明白怎么写程序了。在我原来写的PRT程序的基础上,今天下午只用了2个小时左右,就把程序写出来了。

    所谓SSS,Subsurface Scattering,就是一种解决半透明物体材质渲染问题的方法,这个方法的核心就是构造了一个适当的BSSRDF(Bidirectional surface scattering reflectance distribution function),一个描述光线如何被物体反射的函数。

    这两篇文章中提到的方法,效果比较好,但是一个比较大的问题是速度很慢,要想在实时环境中使用,必须结合PRT方法。在我查资料的过程中,还找到了另一种完全不同的方法,具体描述其算法的文章叫做A Simplified Model for Subsurface Scattering Applied to the Vertex Shader in Blender。这种方法的速度看起来可以满足实时环境中运行的需要。不过,似乎有个问题,就是这个方法似乎要求美工人员对模型形状、光源的位置进行特别的设置,不能对任意的环境都好用……是不是有点矛盾?

    最后,给张图片,留作纪念

    コメント (2 件)

    しばらくお待ちください。
    入力されたコメントは長すぎます。短くしてください。
    何も入力されていません。もう一度やり直してください。
    現在、コメントを追加できません。後でもう一度やり直してください。
    コメントと書くには、保護者 (ほごしゃ) の方の許可 (きょか) をもらってください。許可をリクエストする
    保護者 (ほごしゃ) の方が、あなたがコメントを書けないようにしています。
    現在、コメントを削除できません。後でもう一度やり直してください。
    1 日に投稿できるコメントの最大数を超えました。24 時間経過してから、もう一度やり直してください。
    あなたが他のユーザーに対して迷惑行為を行っている可能性があると確認されたため、お使いのアカウントによるコメントの投稿を無効にしています。誤って無効にされたと思われる場合は、Windows Live のサポートにお問い合わせください。
    コメントを投稿する前に、以下のセキュリティ チェックを完了してください。
    セキュリティ チェックに入力する文字は、画像に表示されている文字または音声で流れた文字と一致していなければいけません。

    コメントを投稿するには、お使いの Windows Live ID でサインインしてください (Hotmail、Messenger、または Xbox LIVE を既に使用している場合は、そのアカウントが Windows Live ID です)。サインイン


    Windows Live ID をお持ちでない場合は、アカウントを新規登録してください。

    名前なしさんの投稿:
    Welcome to enter (wow gold) and (wow power leveling) trading site, (Rolex) are cheap, (World of Warcraft gold) credibility Very good! Quickly into the next single! Key words directly to the website click on transactions! -11404684543437
    8 月 4 日
    关 鹏さんの投稿:
    不错,你越来越牛了,对了,我最近看了doom启示录,艾,john carmack不是一般的强啊。就是情商太低。
    4 月 21 日

    トラックバック

    この記事のトラックバックの URL は次のとおりです。
    http://geeningwang.spaces.live.com/blog/cns!EC152EED38A5F25D!161.trak
    この記事を参照しているブログ
    • なし