blog

2012/01/28

にわかスクリプト~マテリアルを皆まとめてグループにしようとして失敗

あと数十分後にはスノボしに雪山に向かわねばならないので途中だけど載っけておく。

同僚Aよ、後は任せた!ていうかあと一歩な気もするんだよ、うん。

ループ処理がうまく行かずにどうしようかと思ってたらタイムアップ。


Jscriptでふ
-----------------------------


var oSel = Selection(0);

var Name = oSel.name;

var Member = SelectObjectsUsingMaterial("Sources.Materials.".oSel);

CreateGroup(Name, Member, null);

-----------------------------

とりあえずこれで選んでるマテリアルの名前とメンバー一緒なグループが出来てくれるはず。

たぶん。

本当はマテリアルライブラリの中にある奴ら全部に適応したいのですがね。。


こんなの晒したら各方面からお怒号が飛んできそうだわ(;´Д`)


for的な文が間違ってるんだろうな。どうなんだろ。


雪山から生還した暁にはちゃんとまとめると思います。

ていうかこんなの誰も使わねぇってばよ。いや今は使うんだけど。

ブログ書いてたら時間がやばい。いざゆかん。



追記へつづく~・・・はず。


2012/01/19

ジオメトリ作成 Essential Geo for Softimage

Twitterを始め、色んなところで紹介されてるジオメトリ作成アドオン。
メモメモ。

http://www.boundingboxgames.com/tools/essgeo



サイトにリンクあるけど、Microsoft Visual C++ 2010 Redistributable Package なるものを入れないと動かない 的な感じみたいですな。

にわかスクリプト~救世主現る

一応タイトル統一してますがまだ自力ではなんにもしてません。はい。
そして今回はスクリプトとか書いてません。メモです。

この前の範囲削除スクリプトを晒してみたら

Junki The Junkie's Junkyard のjunkiさんが記事を書いてくれまして。


キーフレーム殲滅でポン。

大感謝です(´;ω;`) 中身はサッパリわかりませんがorz


で、Twitterで会話して学んだことメモっておこう。

日本中すべての 僕のような 勘の鈍い紳士淑女のために。

--------------
"" ←これ。

""これでくくるのが「文字列」って奴らしいですよ奥さん。
"0"ってやっても文字列って認識されるみたいですよ。
--------------
オブジェクトモデルでもないのに o とかつけるなと叱られました。
とりあえずo付けとけばいいんだと思ってましたごめんなさいorz

挙動には問題ないけど分かりづらいってばよ ってことみたいです。

oStr = GetValue ("PlayControl.In") ←コレダメ

まぁ言ってしまえば、オブジェクトモデルというものを理解できてないので、
上記のもオブジェクトモデルだとか頭の悪い勘違いをしていました。はいごめんなさい。
--------------

そしてありがたい事にjunkiさんが過去記事で色々Tips書いてくれてます。
勉強になりそうなのと近々で調べてみたいものメモメモ。








しかしあれだな、細かい便利スクリプトたくさん増えていった場合はどうやって管理しようか。

みなさん独自にランチャ的なもの作ってるんですかね。やりかた分からないけど。

レイアウトかえてボタンにしてるんですかね。やりかた分からないけど。

まぁ、、追々で。


てことでjunkiさんに書いていただいたのを地道に解析してお勉強だ。
もう少し今のプロジェクト仕様に変えたい部分を改良してみよう。



つづく・・・たぶん。