Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[1243] CreateDrawingMaterialについて / sio29
[SDK] Response
コマンドプラグインのCreateDrawingMaterialで作成したマテリアルにテクスチャを設定してもテクスチャが表示されないようです。
表示を反映させるには何か操作が必要なのでしょうか?
ちなみに引数instantにはFALSEを指定し永続的なマテリアルとして作成しています。
2007-08-23 16:19
[1248] Re: CreateDrawingMaterialについて / O.Mizno
>コマンドプラグインのCreateDrawingMaterialで作成したマテリアルにテクスチャを設定してもテクスチャが表示されないようです。
>表示を反映させるには何か操作が必要なのでしょうか?
>ちなみに引数instantにはFALSEを指定し永続的なマテリアルとして作成しています。

詳細は未調査なのですが、内部コマンドで独自テクスチャを使う機能がなかったので、
今のところプラグインからもテクスチャの設定をできないのではないかと思います。

今後のバージョンで対応を検討しますが、いましばらくお待ちください。
2007-08-26 23:38
[1266] Re: Re: CreateDrawingMaterialについて / mqdl
>今後のバージョンで対応を検討しますが、いましばらくお待ちください。

対応を希望します。
お時間出来ましたら宜しくお願いします。
2007-09-09 16:32
[1353] Re: Re: CreateDrawingMaterialについて / O.Mizno
update.txtに書き忘れましたが、Ver2.4.6で描画マテリアルに設定したテクスチャが
描画時に反映されるようにしました。

また、そもそもCreateDrawingMaterial()でinstantにFALSEを指定したときの
動作がおかしかったので修正しました。
2008-01-05 19:57
[1365] Re: Re: Re: CreateDrawingMaterialについて / sio29
対応ありがとうございます。
とりあえずテクスチャが表示されるのは確認しましたが、少々不具合があるようです。
メタセコを立ち上げてマテリアルが何もない状態でテクスチャを読み込んでも表示に反映されないようです。
ただしマテリアルを作ったり、ドキュメントを新規作成や開いたときには反映されるようです。
2008-01-07 20:49
[1371] Re: Re: Re: Re: CreateDrawingMaterialについて / O.Mizno
>メタセコを立ち上げてマテリアルが何もない状態でテクスチャを読み込んでも表示に反映されないようです。
>ただしマテリアルを作ったり、ドキュメントを新規作成や開いたときには反映されるようです。

手元のコードでは問題なかったのですが、テクスチャの指定はどのタイミングで行っていますか?
大雑把でいいので、検証用の手順またはコードを記載していただけるとありがたいです。
2008-01-14 13:34
[1373] Re: Re: Re: Re: Re: CreateDrawingMateria / sio29
>検証用の手順またはコードを記載していただけるとありがたいです。
とりあえずテストコードを添付しました。
マテリアルの作成はOnDraw内で行っています
2008-01-14 16:59