Metasequoia BBS

Page 90 91 92 93 94     
/ 319
| New message | Normal | Tree |
Status
Tag
Keyword
[7030] js形式のエクスポートでテクスチャが上下逆になる / kaidouji85
Done [Bug report] Response
js形式でエクスポートしたものをthree,jsで読み込むと、テクスチャの上下が逆になってしまいます。

スクリーンショット、mqoファイル、jsファイルをまとめたものを、以下にアップロードしました。
https://drive.google.com/file/d/0Bwq9j6wnXk4JbXdFV3B3VFY4eUk/view?usp=sharing


上記不具合に関連しそうな記事。
three.jsではテクスチャの原点が左下なので、上下を逆さまにする処理が必要になることがある。
http://shin.hateblo.jp/entry/2013/12/11/135742
2017-05-21 16:57
[7034] Re: js形式のエクスポートでテクスチャが上下逆になる / Administrator
あたらめて確認したところ、確かに上下が逆のようです。
とりあえず画像を上下反転して回避する手もありますが、現在ではjson形式以外にも多くのファイル形式がthree.jsでサポートされているので、他の形式を利用してもいいかもしれません。
2017-05-23 14:06
[6939] Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
[Question] Response
X<0の頂点(面)を削除するというスクリプトを書いているのですが、選択された頂点の内側(囲まれている)面を選択するにはどうすればよいのでしょうか?

http://imgur.com/a/9v8di
vert.facesで頂点から面のリストを取得すると、外側の面まで選択されています。

http://imgur.com/a/pOFmL
このように、X=0の頂点を選択した状態から頂点に囲まれた部分の面だけを選択したいです。
(画像は、プラグインで頂点の内側の面を選択してます、これと同じことをスクリプトで行いたいです)


doc = MQSystem.getDocument()                    #ドキュメント取得

obj = doc.object                                    #選択しているオブジェクト取得
for o in (range(len(obj))):
    if obj[o] != None:
        if obj[o].select == 1:

            for vi in range(0, obj[o].numVertex):         #選択したオブジェクトの、頂点数分繰り返す
                vert = obj[o].vertex[vi]                #vertで頂点リストを参照
                

Show more...
2017-03-21 03:10

Show the middle 5 messages.

[7028] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
ありがとうございます!
簡単な処理で作りたいのは色々あるのでとても助かります!!
2017-05-18 18:12
[7024] AC3D形式への対応 / ud3
[Request] Response
「AC3D」というソフトのファイル形式「.ac」に対応していただけないでしょうか?
だめもとかもしれませんが、ぜひともお願いいたします。

h ttps://www.inivis.com/
2017-05-18 09:41

Show the middle 1 messages.

[7027] Re: AC3D形式への対応 / ud3
早速のご返事ありがとうございます。
今現在は、読み込みだけで結構ですが、
もちろん書き込みができれば、なおよろしいです。
2017-05-18 13:59
[7022] IsFrontFace@MQ3DLib.cpp / tamachan
Done [Bug report] Response
要望:
・MQ3DLib.cpp内のIsFrontFaceがバグっている気がするので調べてほしい

症状:
・添付.mqoの三角形がfalse判定される

添付.mqo:
https://pastebin.com/w6U1k7kE
2017-05-16 21:47
[7023] Re: IsFrontFace@MQ3DLib.cpp / Administrator
実装はしたものの結局使っていなかったので長く気づいておりませんでしたが、仰せの通り逆の結果を返しているようです。

直接MQ3DLib.cppを書き換えて関数名をIsBackFaceとするか、「 < 0」の箇所を「 >= 0」に変えて正しい動作になるよう修正お願いいたします。
今後のアップデート時に仕様変更いたします。
2017-05-17 10:29
[6663] 頂点の位置を揃えるのローカル座標について / saka-n
Done [Request] Response
選択部処理の「頂点の位置を揃える」のグローバル座標、ローカル座標の選択を前回の座標系で継続して欲しい。

◯グローバル座標→◉ローカル座標への切り替えを不要にして連続してローカル座標で実行できるよう継続の方が望ましいと思います
ご検討よろしくお願いします
2016-07-26 14:24

Show the middle 4 messages.

[7021] Re: 頂点の位置を揃えるのローカル座標について / saka-n
MetasequoiaV4.5.9で再修正確認できました
ご苦労様でした
2017-05-16 17:25
[6916] FBX、OBJエクスポート、インポート要望 / まじかる☆しげぽん
Partially done [Request,Ver4.5.8] Response
【FBX、OBJエクスポート関連】
・エクスポート時のオプションに、三角分割するオプション
外部ツールと連携する際に、三角分割が必要なケースがあります。
編集時は、三角分割されてほしくないのでエクスポート時に三角分割する処理を各エクスポーターのプションに追加してほしいです。

・鏡面、曲面をフリーズ
OBJでは曲面のフリーズオプションがすでにありますが、鏡面のフリーズも行うようにしてほしいです。
FBXの方は、両者とも無いので出力時に鏡面、曲面フリーズできるオプションが欲しいです。

・頂点カラーの出力オプション
頂点カラーをFBXに含めようとすると、材質の頂点カラーにチェックが入っていないとエクスポートされないようです。
材質のチェックがオフの状態でも、FBXのエクスポートのオプションで頂点カラーの出力をするかしないか選べるようにしてほしいです。

・FBXのボーン出力で、親側のみ配置でHumanoidのHipボーン(一番先頭のボーン)のウェイトが抜ける
テンプレートのHumanoidでUnity向けにボーンをセットアップして、親側のみ配置で出力するとUnity側でMecanimに設定するとちゃんと各ボーンが割り当てられるのですが、Hipのウェイトだけ抜けてしまってるようです。
恐らく、HipがRootノード扱いになってしまいSpineから開始になってしまうので起きているのではないかと思います。
HumanoidのテンプレートにRootノードを追加した状態にしてもらうか、エクスポート時の処理でRootノードを追加する。
どの段階で抜けてしまっているか詳しく調査、抜けないようにお願い致します。

分岐ノードの挿入は、親側に配置でUnity側ではHipのウェイトが抜ける以外正しく反映されているようです。

Show more...
2017-03-08 18:21

Show the middle 8 messages.

[7020] Re: FBX、OBJエクスポート、インポート要望 / Administrator
>こちら確認してみたのですが、既存のセットアップしたHumanoidテンプレートとの違いが分からなかったのですがどの辺りが変更されているのでしょうか?

変更点として具体的に言うと、Humanoidテンプレートの腰と手首のボーンが少し変更され、先頭ノード(つまりHip)のウェイトが抜けないようになっています。
問題が起きていたデータがあれば差し替えれば改善するはずですが、これまで問題が起きていない・別の方法で対処済みならそのままで構わないと思います。
2017-05-15 20:12
[6915] ボーンコマンドで材質の順番を入れ替えるとテクスチャが入れ替わる / まじかる☆しげぽん
Done [Bug report,Ver4.5.8] Response
表題の通り、ボーンコマンドに入った状態で材質の順番を入れ替えるとビューの表示がおかしくなります。
ボーンコマンドを抜けると正しくなるので、恐らくボーンコマンド時に入れ替えると入れ替えた情報が正しく反映されていないのではないかと思います。

ご確認と修正お願い致します。

Metasequoia 4 Ver4.5.8 (32bit) is running.
Windows version : 10.0  Build:14393  (x86)
Number of CPU : 8
Physical memory : 16351 MB
Direct3D11 Driver: NVIDIA GeForce GTX 970
    DeviceID: 5058
    SubsysID: 913904728
    Revision: 161
    FeatureLevel: 11.0
2017-03-08 17:53

Show the middle 1 messages.

[7018] Re: ボーンコマンドで材質の順番を入れ替えるとテクスチャが入れ替わる / まじかる☆しげぽん
材質の順番を入れ替えておかしくなっていないのを確認しました。
対応ありがとうございます。
2017-05-15 17:15
[6883] SDK:シーンを任意のExportプラグインで出力する方法 / ジョナサン
Done [Request] Response
いつもメタセコイアを使わせていただいております。
SDKはバージョン4.5.6を使っております。

ボタンを押して現在のシーンを保存し(可能ならFBX、せめてMQOだけでも)
別のソフトに自動的に送る、というプラグイン要望がこちらに来ていますが、
SDKを使って現在のシーンを保存する方法はありますでしょうか?
もし方法がなければ、そのような機能の追加をお願いできますでしょうか?
(クライアントからの要望だとStationプラグインとして想定していますが、
他の種類からでも使えたら良いなと。)

具体的には、インストールされているMQExportPluginから任意のものを取得し、
ExportFileをこちらから呼び出すのが一番理想的かなと思っております。

ドキュメントを見直してもそれらしき機能が見当たりませんので、
「名前をつけて保存」のファイルダイアログを操作せざるをえないかなと
思いますが、多少不確定要素が入るため、できれば避けたい方法です。

また、別の質問ですが、現在開いているシーンのファイルパスを
取得する方法はありますか?現在はStationプラグインで
OnNewDocumentやOnSaveDocumentに渡されるファイル名を記録していますが、

Show more...
2017-02-16 21:44

Show the middle 3 messages.

[7017] Re: SDK:シーンを任意のExportプラグインで出力する方法 / ジョナサン
対応ありがとうございます!
今後利用させていただきます。
2017-05-15 13:52
[7002] Mac版でショートカットのCtrlキー設定が保存されない / rk
Done [Bug report] Response
Mac版で、キーボードショートカットをカスタマイズした時に、Ctrlキーの設定が保存されません。
例:「Ctrl+A」と設定しても再起動すると「A」に戻ってしまう。他のモデファイヤキーの設定は保存されます。
メタセコのバージョンは4.5.8、OSは10.11.6です。

また、こちらはリクエストですが、Mac版でも通常の数字キーとテンキーの数字キーを区別して頂けるとありがたいです。


よろしくお願いいたします。
2017-05-01 22:35

Show the middle 2 messages.

[7013] Re: Mac版でショートカットのCtrlキー設定が保存されない / Administrator
Ver4.5.9でControlキーへのショートカット割り当てが正しく記憶されるよう修正しました。
2017-05-15 12:24
[7000] wstringとstringを統一してほしい / tamachan
Done [Request] Response
要望内容:
・SDKのほうでMQObject::GetName()からwstringを返すようなコードを追加してほしい
・もしくはMQComboBox等でchar*/stringを受け付けるようにしてほしい

理由:
オブジェクト一覧のComboBoxを作ろうとした場合、MQObject::GetName()がstd::string/charを返すのに対して、MQComboBoxがwstringのみしか受け付けないため文字コード変換がかなり面倒くさい
wstringに統一するか、SDKの方で文字コード変換を肩代わりしてほしい
2017-04-30 04:23
[7012] Re: wstringとstringを統一してほしい / Administrator
Ver4からはアプリ全体としてはUnicode化されているのですが、ファイルフォーマットの互換性という問題もあって名前・ファイル名など一部にAnsi/Wide文字が混在している状況になっています。

Rev4.59でWide文字版としてGetNameW()を追加しました。またこの関数のインライン実装のように、文字コード変換用の関数としてMQEncodingクラスを用意しましたので、他にファイル名などで変換が必要は場合にこちらをご利用ください。
2017-05-15 12:22
Latest Previous page Next page