Beauty Salon α-BET (alphabet)

space001
Blender3d Collada dae modeling Use Papervision3d on Progression3 and 4 http://a-bet.secret.jp/#/access
more whaison works.
whaison space
space002
http://whaison.jugem.jp/ https://jp.pinterest.com/whaison/ https://www.instagram.com/whaison/ https://whaison.amebaownd.com/
https://suzuri.jp/whaison
http://whaison.blogspot.com/
http://whaison.tumblr.com/ http://qiita.com/users/whaison http://www.behance.net/whaison https://github.com/whaison/ https://bitbucket.org/whaison http://serato.com/user/whaison http://whaison.hatenablog.jp/

typo memo
http://d.hatena.ne.jp/whaison/


dayNote
http://www.myspace.com/whaison http://ameblo.jp/whaison/ http://blog.crooz.jp/whaison/ http://blog.crooz.jp/whaisoncafe/ http://nenpyo.org/whaison

fulldisk
http://full.shin-gen.jp/
http://whaison.client.jp/
http://www.dclog.jp/whaison/
featured forums.
space004
forum.unity3d.com/

forums.unrealengine.com.

Progression Forum.

FlashDevelop Forum.

Papervision3D Forum.

FlexUserGroup Forum.

SparkProjectForum.





Twitter







Mobile
qrcode
Calendar
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031    
<< December 2019 >>
New Entries
Archives
Categories
Recent comment
  • FlashDevelopでフォント埋め込み
    感謝!! (12/24)
  • cocos2d-x-3.0rc0 ,c++ ,cpp でTexturePacker で 吐き出した、plist と png でパラパラアニメーションのコード例
    whaison (04/17)
  • Blender2.67にbvh(web上に2500個以上ころがってる)入れてそのBoneオブジェクトをUnity4.0のmecanimで使う
    whaison (08/19)
  • Apple Dev Center 「Certificates, Identifiers & Profiles」で Adhoc をつくってXCode4.6.1でArchiveしてipaを書き出し
    whaison (04/30)
  • Flash CS6でプロパティーパネルで物理演算のジャンプの高さを設定できるCitrus Engine
    whaison (03/01)
  • 「Flash以外、例えばKinectとか」ON TOKYO (会場:高田馬場4-11-8 Floor 6階 ) 短縮URL http://bit.ly/dI0Bfx
    uka (03/02)
  • App Store Review Guidelines アップル社のアプリ審査基準ガイドライン和訳 Apple が 開発者を悩ませ ユーザーをハッピーにしたいガイドライン。w
    whaison (01/25)
  • Unity3d では ADOBE JAPAN OSAKIで行われたFITC 2010 TOKYOでは、 「iOS用にパブリッシュするためには、フリー版ではなくて、有料版を買ってください。さらに追加のパッケージである、"iOS Package (for Development)"を買ってください」とのことだった。
    whaison (01/25)
  • enjoy Adidas-Futsal-Park
    whaison (01/16)
  • MacBookAir にFlashPlayer入れたらなった。Mac Flash Player 10.1/10.2でUstream などでカメラが認識されないバグそんなときはUstreamProducer!でもなくiPhoneだと直ぐにライブ配信できた
    whaison (01/14)
simple sintax high lighter2.0
space003
SyntaxHighlighter2.0用 の貼り付けコード作成する!
ブログパーツ-BLOG PARTS.
Profile
Links
Recommend
Admin
無料ブログ作成サービス JUGEM
Seach this site
            
2016.07.27 Wednesday
Maya 2016 に起動時に呼ばれるuserSetup.melからpython sys.path へディレクトリを追加する

Maya 2016 に起動時に呼ばれるuserSetup.melからpython sys.path へディレクトリを追加する

 

 

 

scripts¥ userSetup.mel

scripts¥ userSetup_for_python_proc.mel

 

scripts¥userSetup.py python <<Maya起動時 import

 

scripts¥userSetupStart.py <<Maya起動時 python実行用

scripts¥python¥BootStartPython.py <<Maya起動時 python今回作ったpythonディレクトリ実行用

。。。。。。。。。。。。。。。いろいろできるが

もともと使っているディレクトリが こんなにある...

C:/Users/ユーザー名/Documents/maya/2016/ja_JP/scripts/python/が今回追加したやつ

 

参考サイト

MelからPythonを扱う

・MelからPythonを呼ぶには?
python("");

・変数を渡すには?
int $A = 100;
python("AA = " + $A);
python("print AA");
↓Pythonが受け取る文
AA = 100
print AA

http://soyamasso.blog133.fc2.com/blog-entry-11.html

 

MayaのPython環境構築に関して簡単に 

userSetup.melからPythonを呼び、sys.path.append(path)を実行してパスを通す

http://blog.taikomatsu.com/2008/05/09/maya%E3%81%AEpython%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E7%B0%A1%E5%8D%98%E3%81%AB/

 

Maya の起動時に常に MEL コマンドを実行する//May 11 2016In-Product

https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-F3D60949-2372-47F5-B8D6-78D73F78D587-htm.html#mtc-japanese

 

Maya2016 ヘルプ 高度なカスタマイズ

http://help.autodesk.com/view/MAYAUL/2016/JPN/?guid=GUID-37E02448-88B4-4722-8B8A-1BA607E5D1CC

| whaison | MEL(Maya Embedded Language) | 13:03 | comments(0) | - | pookmark |
            
2016.07.22 Friday
maya mel 最初と最後のキーフレームをとる3つの方法getKeyFrame_Tester.mel get fastframe and endframe (playbackOption or findKeyframe or keyframe -query -timeChange `ls -type animCurve`

maya mel 最初と最後のキーフレームをとる3つの方法

$playbackOptions_query_minTime= 13
$playbackOptions_query_maxTime= 21
$findKeyframe_which_first= 21//全選択すれば0
$findKeyframe_which_last= 21// 全選択すれば40
keyframe -query -timeChange `ls -type animCurve` 全チェックfor 終了$AllCurveStart=0
keyframe -query -timeChange `ls -type animCurve` 全チェックfor 終了$AllCurveEnd  =40

 

 

| whaison | MEL(Maya Embedded Language) | 12:42 | comments(0) | - | pookmark |
            
2016.07.20 Wednesday
bakeResults -simulation  // エラー: line 98: このコマンドでは、少なくとも 1 個の引数を指定または選択する必要があります。0 個見つかりました。 //

なんか前もつっかかった気がするのでメモ

bakeResults -simulation  // エラー: line 98: このコマンドでは、少なくとも 1 個の引数を指定または選択する必要があります。0 個見つかりました。 //

 

string $min = `playbackOptions -query -min`;
    string $max = `playbackOptions -query -max`;
    string $timeTotime=$min+":"+$max;
    print("$timeTotime="+$timeTotime+"¥n");
// 結果: 0:30 //
bakeResults -simulation true -t ($min+":"+$max) -at "tx" -at "ty" -at "tz" -at "rx" -at "ry" -at "rz";//こんななってて

// bakeResults -simulation  // エラー: line 98: このコマンドでは、少なくとも 1 個の引数を指定または選択する必要があります。0 個見つかりました。 //

 

解決策0

bakeResults -simulation true -t $timeTotime -attribute "tx" -attribute "ty" -attribute "tz" -attribute "rx" -attribute "ry" -attribute "rz" -sampleBy 1 `ls -type joint`;

解決策1

         string $bakeJoints[] = `ls -sl`;
    for($bakeJoint in $bakeJoints)
    {
        
        if(`file -q -writable`=="1")
        {
          setTimeLine();//タイムスライダながく
           print("bake:"+$bakeJoint+"¥n");
           bakeResults -simulation true -t $timeTotime -attribute "tx" -attribute "ty" -attribute "tz" -attribute "rx" -attribute "ry" -attribute "rz" -attribute "sx" -attribute "sy" -attribute "sz" $bakeJoint;
        }//if(`file -q -writable`=="1"){
     }//for($bakeJoint in $bakeJoints)

 

 

とか

 

解決策2

string $bakeJoints[] = `ls -sl`;

bakeResults -simulation true -t $timeTotime -attribute "tx" -attribute "ty" -attribute "tz" -attribute "rx" -attribute "ry" -attribute "rz" -attribute "sx" -attribute "sy" -attribute "sz" $bakeJoints;

とか

でもいいんだけど

 

ベイク元がきえちゃう???

 

解決策3

ベイク先が選択されてればもとコードで通るみたい。

select -r `ls -type joint`;    //joint全て選択

string $Joints[] = `ls -selection`;//選択されてるものを配列に格納

print(" selected  $Joints =start "+"¥n");

print($Joints);//配列を出力

print(" selected  $Joints=  end "+" ¥n");

string $min = `playbackOptions -query -min`;
    string $max = `playbackOptions -query -max`;
    string $timeTotime=$min+":"+$max;
// 結果: 0:30 //
bakeResults -simulation true -t ($min+":"+$max) -at "tx" -at "ty" -at "tz" -at "rx" -at "ry" -at "rz";

bakeResults -simulation true -t $timeTotime -at "tx" -at "ty" -at "tz" -at "rx" -at "ry" -at "rz";

どっちでもよし

| whaison | MEL(Maya Embedded Language) | 17:33 | comments(0) | - | pookmark |
            
2016.06.14 Tuesday
文字列にあいそうなtransformノードをルート(ワールド)階層に上げる
文字列にあいそうなtransformノードをルート(ワールド)階層に上げる
string $meshArr[]=`ls -typ transform "*himera_mdl*" `;
$mesh="";
for    ($mesh in $meshArr)
{
//forでまわす階層あげるもの//////////////////////
select -r $mesh;
parent -w $mesh;
//////////////////////////////////
}
-
-  

http://kmworks.seesaa.net/article/409187680.html
| whaison | MEL(Maya Embedded Language) | 16:14 | comments(0) | - | pookmark |
            
2016.06.09 Thursday
fileMayaAsciiSaveSceneFolder.mel 別フォルダに プロジェクト ワークスペース名でシーンファイルを保存
fileMayaAsciiSaveSceneFolder.mel  別フォルダに   プロジェクト  ワークスペース名でシーンファイルを保存

    string $workspaceRoot = `workspace -q -rootDirectory`;
    string $savepath = $workspaceRoot+"scenes/"+ $unitName+"_all_one_time_line.ma";
    print("fileMayaAsciiSave()-----$savepath="+$savepath+"---------------¥n");
    file -save -type "mayaAscii";
    file -rename $savepath;
    file -save;

 


普通だよねとかいうけど、普通の人生なんてない。
普通の人なんていない。みんなそれぞれ大変で、がんばらないと普通になんてなれない。
普通なんて、人それぞれ主観での「普通」って概念でしかない。
普通ってすごく大変。みんながんばってる。みんな疲れてる。だから疲れてるときおいしいビールが売れる。
ふつーのことをふつうにやるのは結構大変。。

普通と基本は全然イコールじゃない。
基本のことの上に応用がなりたつ
motionbuilder_のデフォルト保存形式Fbx を mayaBinary に変換する

 
| whaison | MEL(Maya Embedded Language) | 14:53 | comments(0) | - | pookmark |
            
2016.05.31 Tuesday
全部のjointの移動、回転、スケール キーのベイク mel

全部の移動、回転、スケール キーのベイク
このまえにジョイント選択たり
全部のキーの最後とったりしなきゃだけど。

bakeResults -simulation true -t "0:100" -attribute "tx" -attribute "ty" -attribute "tz" -attribute "rx" -attribute "ry" -attribute "rz" -attribute "sx" -attribute "sy" -attribute "sz" -sampleBy 1;

 
| whaison | MEL(Maya Embedded Language) | 13:52 | comments(0) | - | pookmark |
            
2016.03.28 Monday
mel 配列 全部 削除
mel 配列 全部 削除

////////////////////////////配列削除
    global string $AnimeNameTimeArr[];//グローバルからとってくる
    string $RemoveAnimeNameTimeArr[]=$AnimeNameTimeArr;
    
    int $AnimeNameTimeArrLength=`size($AnimeNameTimeArr)`;
    print("-------------------------消す前"+$AnimeNameTimeArrLength+"¥n");
    string $newAnimeNameTimeArr[];
    //for($i = 0; $i < $AnimeNameTimeArrLength; $i++)
   // {
     //$AnimeNameTimeArr[] = stringArrayRemove($RemoveAnimeNameTimeArr[$i], $AnimeNameTimeArr);
     //stringArrayRemove($RemoveAnimeNameTimeArr[$i], $AnimeNameTimeArr);
      $newAnimeNameTimeArr= stringArrayRemove($RemoveAnimeNameTimeArr, $AnimeNameTimeArr);
   // }
    $AnimeNameTimeArr=$newAnimeNameTimeArr;
     int $AnimeNameTimeArrLength2=`size($AnimeNameTimeArr)`;
    print("------------------------消したあと"+$AnimeNameTimeArrLength2+"¥n");
    ////////////////////////////配列削除
| whaison | MEL(Maya Embedded Language) | 21:59 | comments(0) | - | pookmark |
            
2016.03.18 Friday
workspaces_all_do_method_003.mel ワークディレクトリ内のscene/mosion/*.mbファイルを開いてファイル数分だけループして関数を実行しつづける。
workspaces_all_do_method_003.mel ワークディレクトリ内のscene/mosion/*.mbファイルを開いてファイル数分だけループして関数を実行しつづける。

 
| whaison | MEL(Maya Embedded Language) | 19:04 | comments(0) | - | pookmark |
            
2016.03.18 Friday
全ての操作をスクリプト エディタにエコーする  commandEcho -state on;
maya すべての 出力 ログ

ワークスペースの設定
workspace -openWorkspace "D:/work/1024/Chara/Generic";
| whaison | MEL(Maya Embedded Language) | 14:32 | comments(0) | - | pookmark |
            
2016.03.18 Friday
mel シーンサイズの最適化  cleanUpScene(3);
//シーンサイズの最適化
    //C:¥Program Files¥Autodesk¥Maya2016¥scripts¥startup¥cleanUpScene.mel
    cleanUpScene (3);

 
| whaison | MEL(Maya Embedded Language) | 12:30 | comments(0) | - | pookmark |