とあるゲームプログラマの挑戦と敗北の歴史

UE4とプログラミングとmayaとpythonとマラソンを中心に情報を発信する元「技術ブログを目指すブログ」から再始動した毎日の日々を発信するブログです。

22:maya mel

maya:モーションのエクスポータを作りたい

今度はmayaのモーションの制作環境を作ってみたい。・・とは言っても 何があると便利なのか、といったネタがない。とりあえず すべての子ノードをを選択するボタン付きのツールを作って つぎの作業に進もう。 UE4のアニメーションBPでキャラ歩かせたい…

自宅統合開発環境を作る3(tkinter.Listboxで選択してUE4起動)

mayaの制作環境ができたら次はUE4で起動しよう。いやまて・・ ダブルクリックして起動ではなくてこれも自宅統合開発環境に統合せねば・・ということで os.listdirで選択可能なuprojectをリストアップし tkinter.Listbox でリストボックスを表示してみる(…

maya:モデルのエクスポータを作りたい3

ひきつづきモデルのエクスポータをカスタマイズ中 (エクスポータというよりエディタになってきたな・・) www.toncrimentan.online さらにショートカットも追加してみる アトリビュート AttributeEditor; モデリングツール OpenModelingToolkit;showModelin…

maya:モデルのエクスポータを作りたい2

ひきつづきモデルのエクスポータを作成中あとは複数選択出力できるようにするなり、オプションを適当に入力して 完成にしてしまおう。必要なものがあったら随時書き加えればよいし。つぎのゲーム制作の工程に進もう。自動で現在開いているシーンの直下にOutp…

maya:モデルのエクスポータを作りたい

モデルのエクスポータを作ろうと思う以下選択中のノードををOutputフォルダを作ってfbx出力するmel string $sceneName = `file -q -sceneName`;string $dirName = `dirname $sceneName`;string $baseName = `basenameEx $sceneName`;string $exportName = $d…

maya:頂点の指定、UVの指定

以前 頂点のリスト、UVのリストで記述した場合の逆 設定のおぼえがきメモwww.toncrimentan.online 頂点の設定) string $strings[ ] = `polyListComponentConversion -toVertex pCube1`; string $vertices[ ] = `filterExpand -selectionMask 31 $strings1…

maya:頂点のリスト、UVのリスト

メッシュから頂点のリスト、UVのリストを取得する手順を明記 頂点のリストの仕方 python) import maya.cmds as cmds strings = cmds.polyListComponentConversion( 'pCube1', toVertex=1 ) vertices = cmds.filterExpand( strings, selectionMask=31 ) fo…

maya:選択中のマテリアルをメッシュに貼る方法

選択中のマテリアル(lambert)をメッシュに貼る方法を明記 (張るためには一度シェーディンググループを取得する必要がある) まずは選択中マテリアルを張るって話なので ハイパーシェードでマテリアルを選択。 そして python を実行 (listConnectionsを利用…

maya:nurbsCurveのエディットポイント取得

ナーブスカーブのエディットポイントの取得方法について明記。 それ用のコマンドもあるのだろうが、ここではgetAttrを使って取得。 (リストから座標だけでなく長さも撮れる) pythonでの取得方法) import maya.cmds as cmds editPoints = cmds.getAttr("cu…

maya:ポリゴンの作成

ポリゴンを作成する方法を明記しておく これでポリゴンをひとつひとつ細かく作ることができる ※edge番号を指定する必要あり。 pythonでの実行方法) cmds.polyCreateFacet( point=[(0,0,0),(-1,0,0),(-1,0,1),(0,0,1)] )cmds.polyAppend( append=[2,(-1,0,2)…

Maya 一覧

標準機能) ・メニューバーの追加 ・maya LTのご紹介 ・maya LTついに買う mel) ・ウィンドウの複数作成禁止 ・文字列内の文字列の検索 ・ポリゴンの作成 ・nurbsCurveのエディットポイント取得 ・マテリアルをメッシュに貼る ・頂点のリスト、UVのリスト…