<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://tres-graficos.jp/blog/rss/style.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xml:lang="en">
<channel rdf:about="http://tres-graficos.jp/blog/rss/1.0.php?id=547">
<title>TG BLOG</title>
<link>http://tres-graficos.jp/blog/index.php</link>
<dc:date>2009-04-13T19:24:37+0900</dc:date>
<description>
TG BLOG - RSS (RDF Site Summary).
</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://tres-graficos.jp/blog/article.php?id=547" />
</rdf:Seq>
</items>
</channel>
<item>
<title>OBJ Importer.js</title>
<link>http://tres-graficos.jp/blog/article.php?id=547</link>
<dc:date>2009-04-13T19:24:37+0900</dc:date>
<description>Cheetah3D でも OBJ 形式のファイルは読み込めるんですが、Ivy Generator とか Poser で書き出したファイルには、複数のマテリアルが１つのオブジェクトに付いているので、読み込んだ後で Cheetah3D 上でマテ...</description>
<content:encoded>
<![CDATA[
<p>Cheetah3D でも OBJ 形式のファイルは読み込めるんですが、Ivy Generator とか Poser で書き出したファイルには、複数のマテリアルが１つのオブジェクトに付いているので、読み込んだ後で Cheetah3D 上でマテリアルを適用してやるのには工夫がいりました。（ UV 情報をヒントに、別オブジェクトに分けてやるとか、面倒。Poser のモデルくらいなら、この方法で何とかなりますが、Ivy の場合はポリ数が多くて無理  :-! ）</p>
<p>これはちょっと困るので、マテリアルの適用を自動的にポリゴン選択セットに変換して読み込むスクリプトを書いてみた。１つのオブジェクトに 15 個以上のマテリアルが適用されている場合には、自動的に 15 個ずつに分割して読み込む機能もついてます。（Cheetah3D 上で１つのオブジェクトに16個より多い数のマテリアルを塗り分けする事が出来ないため。0 番は編集用として空けています）<br />
スクリプトの制限で、マテリアルの割当は読み込み後に手動でする必要があります。それぞれのオブジェクトの対応は、コンソールビューでチェックして下さい。（ "import log" （ログファイルを書き出し）にチェックしている場合は、ログファイルを参照）</p>
<h5>デモ動画</h5>
<p>
<object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/Enbf2djoCpU&hl=ja&fs=1&rel=0">
</param>
<param name="allowFullScreen" value="true">
</param>
<param name="allowscriptaccess" value="always">
</param>
<embed src="http://www.youtube.com/v/Enbf2djoCpU&hl=ja&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385">
</embed>
</object>
</p>
<!-- more -->
<hr />
<p>Ivy generator で。</p>
<p>
<img src="http://tres-graficos.jp/blog/resources/ch_20090412_tgLineIvy.jpg" width="640" height="360" alt="" />
</p>
<p>
<img src="http://tres-graficos.jp/blog/resources/ch_20090412_domeLineIvy_e.jpg" width="640" height="360" alt="" />
</p>
<p>
<img src="http://tres-graficos.jp/blog/resources/ch_20090412_domeLineIvy_d.jpg" width="640" height="360" alt="" />
</p>
<p class="spec">Generated by Ivy generator, Modeling & Rendering: Cheetah3D 4.6.2</p>
<p>Poser の方は、ちょっと怖いのでレンダリングはパス :-P 。</p>

]]>
</content:encoded>
</item>

</rdf:RDF>