Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[38] SDKへの要望 / nameless
Done [From old BBS] Response
メタセコイアの開発ご苦労様です

PluginSDKへ追加してほしいAPIがあり、書き込みをさせていただきます

まず、メタセコイアのカメラ情報(ここで言うカメラ情報とはMQOファイル内に記述されるSceneチャンク内のデータのことです)を取得するAPI関数を追加していただきたいと思います。
これはPOV-Rayに見られるようなテキストベースでシーンを記述するファイルを出力する場合、カメラ情報も書き出すことができたら便利ではないかなと思うからです。

また、UV値を取得するAPIについてですが、頂点インデックスを指定してUV値を得ることができるAPIを追加していただきたいと思います。
今までのAPIでは面のインデックスを指定してその面に属している頂点のUV値を配列に格納するタイプですが、この場合RedQueen2のような、頂点とUV値を1対1に対応して書き出す必要のあるファイルを書き出す場合に不便なのではないかと思います。

POV-Ray\x2c RedQueen2についてはこちらをご覧ください
POV-Ray http://www.povray.org/
RedQueen2 http://www.teamredqueen.com/index.html

わかりにくい部分があるかと思いますが、ご検討いただければありがたいです。
2004-01-18 01:10
[39] Re: SDKへの要望 / O.Mizno
カメラ情報についてはβ5ではPythonスクリプトからは取得できるようになっています。
SDKからもアクセスできるようにはする予定です。
(設定のほうについては検討中ですが)

頂点とUVが対になる形式への出力は、標準機能の場合はXファイルがそうですが、
頂点が属している面の中から1つを代表してUVを決定するか、
1頂点中にUVが異なる面が属していれば異なる頂点として分離してください。
APIは内部情報そのままを入出力するだけのものなので、現状のまま変える予定はありませんが、
ご希望であればXファイル出力で使っているUVによって頂点を分離させるコードを
ライブラリとして提供することはできます。
2004-01-18 11:47
[41] Re: Re: SDKへの要望 / nameless
O.Miznoさん お忙しい中、返信ありがとうございます

>カメラ情報についてはβ5ではPythonスクリプトからは取得できるようになっています。
>SDKからもアクセスできるようにはする予定です。
>(設定のほうについては検討中ですが)

Pyhtonスクリプトについては、まったく知識がなく、今までノータッチだったため、
カメラ情報を取得できるとは知りませんでした。
SDKからもカメラ情報にアクセスできる予定とのことなので楽しみにしております。


UV値を取得するAPIに関してですが、私のUV値に対しての勘違いがありました
同じ頂点でも、属している面ごとにUV値が変わることもあるので、
「頂点インデックスを指定してUV値を得るAPI」というのは
メタセコイアの内部情報に合わないAPIということに気づきました
お騒がせしてすみません

現在、趣味でRedQueen2用のエクスポーターを作成中なのですが
頂点を分離して書き出すことで、UV値が正しく設定されたファイルを
書き出すことができました
ですのでXファイル出力で使用されているUV値によって頂点を分離させるライブラリですが
提供していただかなくても問題なさそうです
そのお心遣いに感謝します
2004-01-19 23:22