ON-BLOG

CGのこと、あれこれ書いてます。

2018-01-01から1年間の記事一覧

Jiggleについて

使おう使おうと思って、中々手が出なかった【Jiggle】デフォーマ。 今日というかさっき、テストしたので メモ代わりに記載。初めに【Jiggle】とは? →揺れに当たる。 私はこれを見て、やりたいなぁと思いました。 これは直ジオメトリですが、骨などにも使え…

膝パーツの組み方

よくある事例なんですが、いつも接続で?ってなるのでメモ。画像みたいに、ひざにパーツがついてる時があります。 特にメカ系なんかに多いんですが… これを足の骨だけでそのまま回すと こうなるかと思います。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ このままだと、硬い物等で違…

NameSpaceをすべて削除

リグ組んでたり、アニメーションを読み込みしてたりすると 偶にネームスペースが邪魔になることがある。 その都度一々、ネームスペースエディタを開いていたら 面倒なので、マクロを作りました。 ※家用。 # -*- encoding: utf-8 -*- import maya.cmds as cmd…

カメラを作成

スクリプトからカメラを作るコード。 これ自体はなんら意味のないものですが これに色々載せると、自由なカメラリグに。というか、Aimカメラの作り方がわからなかったので それを実行しただけですが… def Normal_Camera(self): cameraName = cmds.camera() c…

名前変更

まぁよくあるやつ。 何回書いたことか…って事で今後ググらないように、雛形をここにメモ。 import os import glob #パス指定 path = "D:/demo" #拡張子FBXだけ取得 files = glob.glob(path + '/*.fbx') for f in files: #例題 #player_mot_0000.fbx #↓↓↓↓↓↓↓…

animCurveについてメモ

animCurveについてメモ。 いつもいつもあれ?なんだっけ? ってなるんで、メモ代わりに残こそうかと。ヘルプを見るとこれだけあります。 animCurve animCurveTA animCurveTL animCurveTT animCurveTU animCurveUA animCurveUL animCurveUT animCurveUU 以下…

小物メモ2

続き選択のコンストレイントを削除するやつ。 ツール作るまではこれで、コンストを削除してました。 import maya.cmds as cmds def SelAll_Const_Del(): sel= cmds.ls(sl=True,type="constraint") for i in sel: cmds.delete(i) 続いて、これは入力した文字…

小物メモ

MacBookAirのデスクトップに放置してた、スクリプトをメモ代わりにここに残そうかと。●SpeedChange FPSを簡単に変えるスクリプト。 モーション作成時に、一々変更するのが 面倒だったので作ったと思います。 # -*- encoding: utf-8 -*- import maya.cmds as …

色々バックアップするツール

ちょいと用があり、昨日書いたスクリプトです。 こんなやつです。 シーンファイル、Xgenファイルをテキストベースのメモを残してバックアップするツールです。 Xgenはお知り合いからの要望で含めてます。 処理は簡易です。 セーブして、そのファイルをコピー…