[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
www.tmsmedia.co.jp • トピック - 頂点マップの自動生成について

頂点マップの自動生成について

CINEMA 4DおよびBodyPaint 3Dに関する一般的な議論や情報交換をするフォーラムです。

頂点マップの自動生成について

投稿記事by yuu » 月 11 18, 2013 10:48 pm

いつも、お世話になってます。

「テンションタグ」というのに頂点マップを自動で生成してくれる機能があるのですが、
他に頂点マップを自動で生成してくれる機能などありますでしょうか?

たとえば、頂点ウエイト シェーダの機能とは逆に
グレースケール画像の情報を指定された頂点ウエイトに記憶したりできれば便利だと思いました。
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am

Re: 頂点マップの自動生成について

投稿記事by miyata » 火 11 19, 2013 10:50 am

テクスチャ焼成の機能で、アンビエントオクルージョンを頂点マップに変更する機能はあります。
テクスチャから頂点マップを作るプラグインは、DiToolsというプラグインにあったようですが、現在は取り扱っていないようです。
miyata
 
記事: 505
登録日時: 火 12 29, 2009 4:25 pm

Re: 頂点マップの自動生成について

投稿記事by yuu » 水 11 20, 2013 10:41 am

ありがとうございます。

テクスチャから頂点マップを作るプラグインがあったのですね。
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am

Re: 頂点マップの自動生成について

投稿記事by yuu » 月 3 10, 2014 8:32 pm

テクスチャから頂点マップを作るプラグインがあったそうですが、
XPressoで再現することは、可能でしょうか?

助言などあれば助かります。
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am

Re: 頂点マップの自動生成について

投稿記事by tofuji » 火 3 11, 2014 5:32 am

 XPressoはUV座標を扱えないので、XPressoだけでテクスチャを頂点マップに変換することはできません。

 COFFEEでUV座標を扱う部分を追加すればできます。






---

 上記のサンプルでは、処理速度を上げるため、変換したUV座標を一度ダミーオブジェクトの位置として記録し、次のノードに引き渡すようになっています。
基本的に、XPressoでこのような処理をさせると重くなるので、使わない時はXPresso自体切ってください。
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html
tofuji
 
記事: 826
登録日時: 木 3 10, 2011 10:41 am
お住まい: 東京都渋谷区

Re: 頂点マップの自動生成について

投稿記事by yuu » 火 3 11, 2014 5:39 pm

ありがとうございます。
無事テクスチャを頂点マップに変換することが出来ました。
COFFEEを活用すると可能なのですね。

一つ聞きたいのですが、
フレネル シェーダなどの角度で変化する陰影も頂点マップに変換することは可能でしょうか?
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am

Re: 頂点マップの自動生成について

投稿記事by tofuji » 火 3 11, 2014 8:26 pm

 フレネルの効果を計算するには、COFFEEでレンダラーを書く必要があります。
可能ですが、非常に重くなります。

 直接計算しなくても、テクスチャ固定機能を使ってフレネルの効果を一度テクスチャに固定すれば、
前述のXPressoで頂点ウエイトに変換できます。

http://www2.11moon.com/sample_files2014 ... resnel.mp4
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html
tofuji
 
記事: 826
登録日時: 木 3 10, 2011 10:41 am
お住まい: 東京都渋谷区

Re: 頂点マップの自動生成について

投稿記事by yuu » 火 3 11, 2014 9:15 pm

回答ありがとうございます。
とても勉強になりました。
テクスチャ固定機能と前述のXPressoの組み合わせで
表現の幅が広がりました。

テクスチャ固定機能を使ってみて聞きたいことがあるのですが、
連番でアニメートされたテクスチャを焼成し
それを一枚一枚連番で前述のXPressoに読み込ませる方法などありましたら
ぜひ、教えてください。
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am

Re: 頂点マップの自動生成について

投稿記事by tofuji » 水 3 12, 2014 1:02 am

 テクスチャ固定機能には、標準で連番書き出し機能があります。
 上述のXPressoに連番読み込み機能を追加すれば読めます。



---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html
tofuji
 
記事: 826
登録日時: 木 3 10, 2011 10:41 am
お住まい: 東京都渋谷区

Re: 頂点マップの自動生成について

投稿記事by yuu » 水 3 12, 2014 5:21 pm

ありがとうございます。
無事、連番で読み込むことが出来ました。
yuu
 
記事: 76
登録日時: 月 6 21, 2010 8:44 am


Return to ユーザフォーラム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[5人]