ラベル Softimage Plugin の投稿を表示しています。 すべての投稿を表示
ラベル Softimage Plugin の投稿を表示しています。 すべての投稿を表示

2014年2月20日木曜日

Softimage Plugin : PyQtForXSI : PyQtForSoftimage バイナリ

PyQtForSoftimage バイナリ

OyagさんがPyQtをXSI7.01でも動くようにしたみたい :p
インストールでも簡単みたいです。

よかよか〜



余談

ちなみに、自分も動くようにはなったのですが、
Qt自体の習得に時間がかかりそうなので
もうちょっと基本的なところから始めてます

現在はWACOMタブレットの
サンプルソースを解析中です。

コレが、Cの古文で書いてあって
(20年前からのソース)

関数宣言が昔のだったり。
16bit 32bitのオプションのポインタがついてたりで、
解読が、非常に難解だったりします。

5行/日 位のペースだったり orz

まあ、タブレット、2Dツールの開発でも必須かとは
おもうので、地味に進めますよ・・・。

コメントも英語だというのも自分には問題だね :p


また、基本的な所も理解出来てなくて
コールバック関数を学ぶのに

メンバ関数のポインタ渡し > メンバ関数 > クラス
関数のポインタ > ポインタ
マクロの書き方 >
呼び出し規約 > アセンブラ > CPUの構造

とかいう芋づる式に問題ががが orz
どこまで知らなくていい物かすら判断出来ないので、
微々たる進捗です・・・。

お昼休みだけでは時間が全然足りないw

2014年1月9日木曜日

Softimage Plugin : PyQt For Softimage

年末位からPythonQT for Softimageを
インストールしようとしたのですが、
なかなかハードルが高くて導入出来てませんでした

仕事用PCではなかなか思いきった実験が
出来ないのもあります :p

が、ついに公式が動いたみたいです。
ex-SI

自分も、試してみます :p



構成


Windows8 64bit
Softimage 2014sp2


Download


PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe
PyQt


PyQtForSoftimage_beta5.xsiaddon
github


以上です。

どうやら、Softimage 2014から
PythonのVerが2.7xになったらしく、
Pyrhon関係はインストールの必要はありません。
楽チンチンデス


インストール

1.PyQtをインストール
2.PyQtForSoftimage_beta5 xsiaddonをインストールします

現時点ではxsiaddonはエラーが出ます
これは、PyQtを探しに行っているのですが
それが見つからない為に出ます。

その為に環境変数を設定します

環境変数の設定



変数名 : PYTHONPATH
変数値 : C:\Python27\Lib\site-packages


こんな感じです


システム環境変数と
ユーザー環境変数があるのですが、
一人で使ってたらシステムで良いよね :p

というわけで、構築完了です。
うお、すげぇ簡単!!!

というわけで、SIを再起動して使ってみましょう。
いや、やっと導入出来たよ
(より狭き門に入った気はする


・・・PyQtさっぱりわからん;;;


参考サイト

ex-SI
Github
A-s-C-e-n-S-i-o-N


PyQtForSoftimageが動くと

csaez さんのプラグインが動くようになります :p




ヒャハー :P





-近況-
XSI ModToolでプラグイン等開発してたのですが、
32bit マシンが壊れて開発が
出来ない状態でした

なかば諦めてましたが
MACのParallels上のwindows8 64bitで、
SIの起動が確認出来たため、
環境の構築をしてみました
(VMware Fusionは、ダメだった)

サブスクリプションの
ホームユースライセンスでの
プログラム練習用の環境が整いました :p

家庭でMACしか無い人も練習程度でしたら、良いかもしれませんね

仕事の相方は、仕事でもバリバリ使ってるけど(汗

2013年7月20日土曜日

SoftimageSDK Tips : 緑のタイムライン

アニメーションを扱うのにジョグコンを買ってみました。

が、SIさんはマウスオペレーター用に
UIで特殊な割当をしてあり。

キーボードショートカットを送信する
ジョグコンとは、あまり相性が良くありません。

例えば、
タイムラインを中ドラッグすると、
アニメーションを更新せずに
フレームだけを変更できるんです。

これ、かなり便利でSIさんスバラシーと
思う機能なんですが、

いかんせんキーボードショートカットのない場合
ジョグコンでは使えません

また、キーボードショートカットにアタッチしようとしても
コマンドすらありません ; <

ログすら出ないのでスクリプトで
作れないかと思ってたのですが

天のお助けが・・・。

anamorphobiaさんが
作ってくれました

リンク > GitHub

2011位から挙動が怪しいそうですが、
同じパイソンなので、
必要な所を解析したいと思います

すげーーーありがたい :p
ありがとうございます!!!


ウマウマウマ

近況


現在、かつて無い修羅場を体験中!!!

スクリプトを駆使して、制作中!!!

2013年4月1日月曜日

Softimage OriginalPlugin : CleanPlanePoly

現在の背景、次の資料待ち中なのですが、
プラグインが完成したので公開致します〜

CleanPlanePoly


平面のポリゴンをまとめます

多角ポリゴンが出来ますので、注意が必要ですが、
下絵などのワイヤーフレーム表示見づらい場合は
効果があるかもしれません



ここから > CleanPlanePoly


近況
今回の仕事、なかなかにタイトなのですが、
なんとかこなしてる状態です

UVToolsの説明の方も進めようかと思ったのですが、
プラグインの公開を優先させます〜
その方がモチベが高いので・・・。

2013年2月27日水曜日

Softimage Plugin : UVTools : 使い方1 SRT編

UVToolsが完成したのでお披露目と詳細な説明書です
新しいプロジェクトが始まったので、紹介は不定期ですが
プラグインはアップしてありますのでご利用くださいませ

UVTools

SRT


選択したサンプルを 拡大縮小、回転、移動をする基本ツールです。




ぬう、画面キャプチャ失敗して、変倍がかかったかも!

以上!
次はpivotの予定だよ!

2013年1月5日土曜日

Softimage Plugin : csRigIcon

WIP: csRigIcon from César Sáez on Vimeo.


WIP: csRigIcon

SoftimageのUIが変わってますね
うーん、PythonQtだと思うんですが。

なかなかにCoolデス

PythonQtに浮気しちゃいそうですね


コッチは地道にWindowsAPIをベキョウしますーーー。
イヤー正月やるつもりだったんですが


ブラボービキニが気になって
(ブレイブリーデフォルトにハマってた)

ちょっとだけ後悔してます _(:p) ∠)_

2012年7月4日水曜日

2012年6月11日月曜日

Softimage SDK : ToolContext 02.1 IsActiveView

メモ
SIでアクティブなビューを取得できずに困ってたんですが

C++APIだとIsActiveView()で、
取得できるという話を聞きました

忘れないようにチェックしてみると、確かにありました




・・・あるぇ? あったっけぇとおもったのですが

この間から調べていた、ToolContextにあったんですね(汗 
灯台下暗し orz


2012から、採用されたやつですなぁ。ということは3DConnexion
のプラグインも対応してくれるかな?

2012年6月8日金曜日

Softimage plugin : XSI Tab Menu

ICEを使ってて、get data とか set data を取り出すのがめんどくさいのです。
インクリメントサーチから、簡単に呼び出せればいいのになと。

たとえば

[enter], "get data", [enter]
でそのまま取りたい。

ダイアログまで、マウスを持って行くのが面倒なんだよな〜と、
つぶやいた所

検索なら、標準でシュートカットがあるよとの返事が

[ctrl] + f で行けました。
シラナカッタヨー orz

まあ、Toolを作っててその過程を調べるうちに
標準でも出来てたなんて、良くある事です(調査不足) orz


デモ、配置までは出来ないんだよねぇ。
今度はドラッグがメンドクサイ

もうハシを持つのもメンドクサイお年頃です。

と、Softimage公式さんが、こんなPlugInを教えてくれました



XSI Tab Menu


XSI Tab Menu from Andy Nicholas on Vimeo.

XSI Tab Menu


コレダΣ(°□°;)



というわけで早速DL > インストール


[Tab] , "get data" ,[enter] で取り出せる。
しかもICEだけでなく、コマンドなら何でもOKのようです。


ざっくりコードを眺めたところ
コード自体はPythonで書いてありました

キーイベントで、プラグインを呼び出してるようです
pythonでインクリメントサーチなんて出来るんすね

300行ほどなので、がんばれば解析できるかもしれません


コマンド自体は別テキストとして用意し、
実行するタイプのようです。

一つ一つ自分で追加する必要性がありそうですが、
プラグインなども自分で追加できます


ということでQuick Primitiveを追加してみました
構文は下記のようです。




行けました、コレは便利!!!

自分でルールを作って、登録していけば、便利そうですね
View関係は vで始まるとか!

ただ問題はキーには自分のツールパレットを仕込んでありまして、
それが使えなくなるということでしょうか orz

いや、キーアサインをかえればいいだけなんですけどね

良いもの紹介してもらった。ありがとうございます(ペコリ

2012年5月24日木曜日

Softimage Plugin : Editable Motion Path[未公開]

Editable Motion Path si-Communityより

2012から、APIにContextToolsが開放されたのですが
それを利用したプラグインのようです。

SI2012の紹介で公式のを見かけた覚えがあります
AutoDeskは、出してくれてませんが orz

それを個人で作られてるのかな?

たしかMAYAとかには標準搭載されてるはず
軌跡で、スピードなどをつめることが出来ますので非常に重宝しそうなTool

まだ製作途中のようで公開には至ってませんが、なんでも初のC++とか
ソレにしては超高度!?

ほかのプログラムの経験はあるのかな〜

とりあえず。メモメモ

2012年5月23日水曜日

ZBrush,Softimage Plugin : GoZ for Softimage

GoZ for Softimage
ZBrush と Softimageの行き来を簡単にするプラグイン
まだ試してない


XSI男w

2012年5月11日金曜日

Softimage Plugin : SoftTransform



si-community

piotrek marczakのプラグインです。

ソース付きだー
研究しよう


あと、まだ、公開されてないですが、MeshPaintとか



コレが欲しかった (≧▽≦)ゞ

氏のプラグインが、ほぼ自分の要望と同じなのでw
SIの不満点が、がんがん解消されてますね
非常に喜ばしい事です


自分もがんばらねば orz
C++なかなかに迷走してますw

2012年2月15日水曜日

Softimage Plugin : QuickPrimitive



自分が個人的に尊敬してるプラグイン制作者 piotrek 氏の新しい Plugin です。

任意の場所から、法線を参照しつつ、プリミティブを作成できます
これはすごいいい!

SIのモデリングツールが一番弱いと感じられるのは、
新しいプリミティブが、任意の位置に出てこない事が一番だと思います
グローバルのセンターにしか出ないんですよね orz

これ、背景には辛い仕様だったりするんです。
だって、センターから遥か離れた所にどうやってプリミティブを置くの、
窓とかどうするの?
と言う所でいつもぐんにゃりする訳です。

一つ出しておいてコピーとかしますけどね、
作業自体は直感で勧めたいじゃないですか

それが一気に解決!!!


というか、コレが欲しくてC++とOpenGLを勉強してたんだけど(滝汗 
いつ出来るかもわからないし(泣

というわけで、使わせてもらうっす〜

si-community


勉強用にソースもくれないかしら_(:p) ∠)_
(以前のツールはソースも公開してくれた)

2012年1月19日木曜日

Softimage Plugin : Essential Geo for Softimage


 このような良さげなツールが
 Link >> BOUNDING BOX GAMES
 メモメモ

他、Plugin

 Material系
  MaxShaders
  ・ワークグループにインストールしたらToolBarからのパスが通ってなかった。
   絶対パスにしてみたが、今度はテクスチャのパスが通らなかった
   おとなしくUserにインストールした方がいいかも