【開発再開中】Metasequoia Part37【メタセコ】 でかいファイル読み込むとカメラの視点がすぐに変になるのも何とかならないかな……
>>952 そんなのなったことないよ?
どれぐらいのファイルサイズで起きることなの?
連続辺よりせんせんのほうが使いやすいなこれ
>>952 なるね
視点の初期化しても、またすぐおかしくなる
957 :
952 :2012/12/16(日) 22:06:14.37 ID:VW1F6+mr
>>953 ごめん
メタセコのバージョン更新したら大丈夫になった……
ちなみに私のは4.4MB
最新バージョンでも稀に視点が変になって画角を設定し直す事があるが
>>573 で言われてる現象のように思える
この場合はファイルサイズでなくモデルの大きさが大きい時に起きやすいかもな
そう、ファイルっつーかスケールがデカいと メタセコは画角が来るってまともに表示されないことしばし 全体を選択して縮小すれば大体直るけど もともと大きいモデルとかは無理
それは視点を変更すればいいだけなんじゃね。 視点の初期値の変更も出来たと思うが。
961 :
名無しさん@お腹いっぱい。 :2012/12/18(火) 22:30:32.47 ID:TVfFV9Vp
metaseq.net blog: ファイルフォーマットの使用状況に関する調査お願い
http://blog.metaseq.net/2012/12/blog-post_18.html 現在Ver4.0を開発中ですが、既存の機能についての見直しも考えており、10年以上前に使われたものの今では利用されなくなったファイルフォーマットへの対応を廃止する方向で考えています。
つきましては以下のフォーマットについて使用状況を調査したいと思いますので、まだ使っている人がいれば本記事にコメントいただければ幸いです。 基本的には一人でもいれば対応を継続します。
trueSpace .cob(ソフト自体消えたので使っている人いなさそう)
RayDream .rds (後継のCarraraに移行してるはず)
SoftF/X .sce (後継のOpenFXはまだ開発継続ですが)
PlayStation .rsd/.tim (販売終了したゲーム機がいるはずが)
DoGA .suf (これは割と使っている人いそうですが)
POV-Ray .pov (これは割と使っている人いそうですが)
VRML .wrl (アカデミック系で割と使用されていましたが現在の状況がよくわからないです)
Direct3D .x (Microsoftからは見捨てられましたがフリー系のツールではまだ現役?)
六角大王 .rok (製品版でなく昔のフリー版のほうのフォーマットです)
なお.dxf、.3ds、.lwo、.stl、.daeについてはコメント不要です。
追記:rokを記載し忘れていましたのでこれも挙げておきます。
>>961 .xファイルはMikuMikuDanceのアクセサリ作るのに使うから残して欲しい
>>961 全部使わないからいらんわな。
ソース公開して、それぞれのフォーマットが欲しい人は自分でメンテナンスしてねって感じでいいんじゃね。
昔のバージョンのメタセコで変換すればいいだけだしね もう3DソフトはみんなFBXで統合してほしい
ごめんいいすぎたw
勝手にVerUpしていつの間にか情報ロストさせる糞フォーマットがなんだって?
つーかOBJとFBXとCOLLADA以外はいらない。
mqo obj dxf は最低でも必要
メタセコ単体プラグイン無しでPMD作成無理かな
単体では無理 未レジストの正式版でモデリングしてMQO保存 LiteでそのMQOをxに変換して(別に他のソフト使ってもいいけど) PMD作成用ソフトのPMDeditorでボーンやウェイトなどのセットアップすれば一応可能 PMDeditor自体にプラグインを追加してMQOインポートも出来るらしいがあまり詳しくないから実用できるかは知らん keynote使用に比べおそらく手間がかかるが5000円程度の金を出さないならそれは惜しんじゃいけない
いやバージョン4でそうならないかなと思って Keynoteをもう少し使いやすくして統合とか
んなもんここで言っても仕方ないだろ 要望のつもりだとしてもここに書いただけのことが拾われる可能性はほぼゼロだし 確認のつもりだとしても無理かどうかわかるのが水野だけなんだから信用に足る答えなんて出る訳無い 公式BBS行けよ
>Keynoteをもう少し使いやすくして統合とか この辺の整理&強化も不可欠だろうけど言うほど簡単な話じゃないわな
すみません。 t2kさんのところで配布されていた「Solid wire」をお持ちの方 いただけませんでしょうか?
976 :
名無しさん@お腹いっぱい。 :2012/12/20(木) 17:38:07.38 ID:vs+1wWqA
突然頂点の移動ができなくなったのですがどうしてなのでしょう?
これは気持ち悪い。まともな言い訳もできんのかこいつは
いきなり何言い出してんの
いきなり何言い出してんの
今何時?
昼飯はまだですかいのう?
おじいちゃんったら、ご飯は先週食べたでしょ
スクリプトで面の頂点数を取得したく MQSystem.println(str(obj.face[i].numVertex)) のようなコードを書いたのですが、特定の面の場合取得出来ず以下のエラーが発生し困っています。 Failed to execute a script in line 92. Sequence index out of range. [基本図形]で四角形の面を作成し、頂点をくっつけて三角形を作ると上スクリプトでエラーが発生します。 [面の生成]から三角形を作り、同じスクリプトを実行すると正しく3と取得できます。 原因が分かる方いましたら教えていただけたら幸いです。
ようわからんが、iが面の数超えてるんでしょ
分かんないなら口挟まないで
よくわからんが、そんなコードの一行だけ貼り付けられても本当によく分からない
989 :
985 :2012/12/27(木) 09:46:49.47 ID:RkluT2iJ
>>986 確かにiが0の時はうまく動いて1の時にエラーが発生しましたが、作成した面は両面化してあるので2つ面はあると思いますし、面の生成で面を作成した場合にうまく動く理由にならないので困っています。
>>988 失礼しました。
ソース全体は以下の通りで、randomPos()とgetAngVec()は別に定義してあると考えて下さい。
doc = MQSystem.getDocument()
num = doc.numObject
obj = doc.object[0]
mat = doc.material[0]
numVert = obj.numVertex # 頂点数
numFace = obj.numFace # 面数
wcount = 0
m1 = MQSystem.newObject()
Pos = MQSystem.newPoint(0, 0, 0)
MQSystem.clearLog()
random.seed()
for i in range(0, copyNum):
Pos = randomPos()# 移動先の座標を取得
Mtx = getAngVec()# 回転行列を取得
990 :
985 :2012/12/27(木) 09:47:19.19 ID:RkluT2iJ
(続き)for j in range(0,numFace): if obj.face[j].numVertex == 0: continue v = [] for k in range(0,obj.face[j].numVertex): z = obj.face[j].index[k] p = Mtx.mult(obj.vertex[z].pos) # 元のオブジェクトを回転 p += Pos# 回転した座標に移動先の座標をプラスする v.append(m1.addVertex(p)) # 面追加 m1.addFace(v) MQSystem.println(str(m1.face[j].numVertex)) #問題の箇所 # UV座標設定 for k in range(0,m1.face[j].numVertex): #if obj.face[i].select: m1.face[wcount].setCoord(k,obj.face[k].getCoord(k)) # 面カウンタ wcount = wcount + 1 doc.addObject(m1) 連投申し訳ないですが以上が全体像になります
pythonなのにインデントが潰れててブロックが分かんないぜ! まぁとりあえず予想だと bj.face[]とm1.face[]のインデックスは頂点操作等を行うと一致しなくなる。 そのため範囲エラーになる。 python APIのaddFace()は追加した頂点のインデックスを戻さないようなので m1.face[m1.face[m1.numFace-1]]等で最後に追加した面を参照するようにする。
長くなるなら、次スレ立ててそっちでやれよ。
>>985 次コード張る機会があったら、pastebinとかのコード共有サービス使うと見やすいかもー
違ってると言いながら、指摘も補足もしない。
結局、次スレで消化するしかないんじゃない。
>>998 「こんな感じでよいかしら。」と聞かれたから、
ダメだよ、間違ってるよ、って教えてあげたんだよ。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。