<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Volume rendering with Mental ray on Maya へのコメント</title>
	<atom:link href="http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/feed/" rel="self" type="application/rss+xml" />
	<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/</link>
	<description>Philosophy of Hiroshi</description>
	<lastBuildDate>Mon, 13 Feb 2012 19:24:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>chiyama より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-422</link>
		<dc:creator>chiyama</dc:creator>
		<pubDate>Thu, 16 Jul 2009 14:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-422</guid>
		<description>ですね。簡単なアルゴリズムだっていうのはわかってましたけど、実際にコードを見ると拍子拔けするぐらいそのまんまで笑っちゃいました(笑

ray_marcher を使ってボリュームのレンダリングはできるようになったので、自作シェーダでシャドウの表現をするのが次の課題ですかね。。。

とりあえずは ray_marcher のポイント毎にライトに向けてレイを飛ばす方法から始めて、それだと多分遅いのでディープシャドウマップとかそれ関係のテクニックを使うのかなー?と適当に妄想しています。</description>
		<content:encoded><![CDATA[<p>ですね。簡単なアルゴリズムだっていうのはわかってましたけど、実際にコードを見ると拍子拔けするぐらいそのまんまで笑っちゃいました(笑</p>
<p>ray_marcher を使ってボリュームのレンダリングはできるようになったので、自作シェーダでシャドウの表現をするのが次の課題ですかね。。。</p>
<p>とりあえずは ray_marcher のポイント毎にライトに向けてレイを飛ばす方法から始めて、それだと多分遅いのでディープシャドウマップとかそれ関係のテクニックを使うのかなー?と適当に妄想しています。</p>
]]></content:encoded>
	</item>
	<item>
		<title>syoyo より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-421</link>
		<dc:creator>syoyo</dc:creator>
		<pubDate>Thu, 16 Jul 2009 02:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-421</guid>
		<description>おー、確かにありました.
そんなに複雑ではないので、やはりこれをベースに自作がよさそうですね.</description>
		<content:encoded><![CDATA[<p>おー、確かにありました.<br />
そんなに複雑ではないので、やはりこれをベースに自作がよさそうですね.</p>
]]></content:encoded>
	</item>
	<item>
		<title>chiyama より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-420</link>
		<dc:creator>chiyama</dc:creator>
		<pubDate>Wed, 15 Jul 2009 08:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-420</guid>
		<description>いろいろ調べていたら、Maya の SDK に mib_ray_marcher のソースがあったので、それを元に自分で作るのが吉か、という、syoyo さんと同じ結論に逹しました(笑

あとは、ray_marcher を複数駆使してフェノメナを組むことも考えましたが多分速度的にもシェーダを書いがほうが断然有利になりそうです。

あと、lucille で動かすことを考えると、自分で作っておいたほうがいいですしね :-)</description>
		<content:encoded><![CDATA[<p>いろいろ調べていたら、Maya の SDK に mib_ray_marcher のソースがあったので、それを元に自分で作るのが吉か、という、syoyo さんと同じ結論に逹しました(笑</p>
<p>あとは、ray_marcher を複数駆使してフェノメナを組むことも考えましたが多分速度的にもシェーダを書いがほうが断然有利になりそうです。</p>
<p>あと、lucille で動かすことを考えると、自分で作っておいたほうがいいですしね <img src='http://philosy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>syoyo より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-419</link>
		<dc:creator>syoyo</dc:creator>
		<pubDate>Wed, 15 Jul 2009 03:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-419</guid>
		<description>- ray_marcher
どうもこれは Maya 用に作られたシェーダプリセットみたいですね. なのでこのプリセットシェーダが、屈折(or 反射)レイをさらにトレースする、という機能を削いでいるのかも.
(たとえば Maya SW レンダラと同等の動作に合わせるためにそうしているとか)

- セルフシャドウ
これはやはり mib_ray_marcher の shader パラメータで自作のシェーダを書かないといけないようです.

結論:
んー、レイマーチング部分も自前でシェーダを書くですかね.</description>
		<content:encoded><![CDATA[<p>- ray_marcher<br />
どうもこれは Maya 用に作られたシェーダプリセットみたいですね. なのでこのプリセットシェーダが、屈折(or 反射)レイをさらにトレースする、という機能を削いでいるのかも.<br />
(たとえば Maya SW レンダラと同等の動作に合わせるためにそうしているとか)</p>
<p>- セルフシャドウ<br />
これはやはり mib_ray_marcher の shader パラメータで自作のシェーダを書かないといけないようです.</p>
<p>結論:<br />
んー、レイマーチング部分も自前でシェーダを書くですかね.</p>
]]></content:encoded>
	</item>
	<item>
		<title>chiyama より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-418</link>
		<dc:creator>chiyama</dc:creator>
		<pubDate>Tue, 14 Jul 2009 02:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-418</guid>
		<description>こんにちは。

-ray_marcher
Programming Mentalray の Chapter3.3 にある図を参考にすると、&quot;11.球体オブジェクトのボリュームシェーダのところで ray_marcher が呼び出されるだけで、その先にあるオブジェクトのシェーディングに関しては関係ないものだと思っていたのですが。。。
実は、ものすごい勘違いしていますか!?(汗

-セルフシャドウ
結局自分でシェーダを書かないといけないっていうことですよね。そうなんだろうなーとは思っていましたが。トホホー。

ありがとうございます。私ももうちょっと調べてみます。</description>
		<content:encoded><![CDATA[<p>こんにちは。</p>
<p>-ray_marcher<br />
Programming Mentalray の Chapter3.3 にある図を参考にすると、&#8221;11.球体オブジェクトのボリュームシェーダのところで ray_marcher が呼び出されるだけで、その先にあるオブジェクトのシェーディングに関しては関係ないものだと思っていたのですが。。。<br />
実は、ものすごい勘違いしていますか!?(汗</p>
<p>-セルフシャドウ<br />
結局自分でシェーダを書かないといけないっていうことですよね。そうなんだろうなーとは思っていましたが。トホホー。</p>
<p>ありがとうございます。私ももうちょっと調べてみます。</p>
]]></content:encoded>
	</item>
	<item>
		<title>syoyo より</title>
		<link>http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/comment-page-1/#comment-417</link>
		<dc:creator>syoyo</dc:creator>
		<pubDate>Tue, 14 Jul 2009 01:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://philosy.com/blog/2009/07/09/volume-rendering-with-mental-ray-on-maya/#comment-417</guid>
		<description>MR はあまり知らないのですが、MR がまあよくあるレンダラだとして動いていると仮定すると...

- ray_marcher: 入り口点と出口点の間をレイ・マーチングするので、そもそも出口点より向こうにレイは飛ばない.

- セルフシャドウ: 各レイマーチング点から光源にレイを飛ばすか、ディープシャドウマップをサンプルするか

ではどうでしょうか.

とりあえず手元に Programming MentalRay はあるので、必要であればこちらでもある程度調べることはできます.</description>
		<content:encoded><![CDATA[<p>MR はあまり知らないのですが、MR がまあよくあるレンダラだとして動いていると仮定すると&#8230;</p>
<p>- ray_marcher: 入り口点と出口点の間をレイ・マーチングするので、そもそも出口点より向こうにレイは飛ばない.</p>
<p>- セルフシャドウ: 各レイマーチング点から光源にレイを飛ばすか、ディープシャドウマップをサンプルするか</p>
<p>ではどうでしょうか.</p>
<p>とりあえず手元に Programming MentalRay はあるので、必要であればこちらでもある程度調べることはできます.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

