まずポリポリした物を作り、ポリゴンを三角形化します。 その後、materialのsmoothingの値を0にしGradientをDiffuse colorとして割り当てる。 UVも開いていないし、モデリングは適当に分割したプリミティブをスカルプトしてざっくり形をつくっただけである …
初期設定 検証の為にパラメーターを一旦0にする "Stretch-Weft" "Stretch-Warp" "Shear" "Bending-Weft" "Bending-Warp" "Buckling Ratio-Weft" "Buckling Ratio-Warp" "Buckling Stiffness-Weft" "Buckling Stiffness-Warp" "Internal Damping" "Density" "…
四角形を作成 エッジとエッジを縫い、シミュレーションが上手くいくように個々の位置を調整 試しにシミュレーションをしてみる シミュレーションがオンの状態で"Pressure"の値を上げると膨らませる エッジを選択肢"Split"する "Internal Poligon/Line"で縫い…
Marvelous Designerの存在は前々から知ってはいたけど、さわったことなかった。でも最近、ファッションデザイナーやインテリアデザイナーなどの人達と出会ったので、その人達にツールについて説明する為に少し勉強してみました。将来的にはリアルタイムエン…
Substance Designerを使ってカーペットのようなマテリアル作ってみました。 最近まで私生活が鬼のように急がしかったため、まったくCGの勉強ができてませんでした。 が、ようやく落ち着いてきたので久しぶりにCGの勉強を再開したいと思います!! 今回、勉強し…
はぁ(怒)!! 小文字が打てない。 なんでや!! めっちゃイライラしてきた。 くっそ!! ググるか ググってみたら解決策が直ぐ見つかった。 TTが選択されてると全てが大文字になるみたい。
abs・・・絶対値を返す //tx// pSphere1.translateX = time*5; //ty// $valY = sin(time)*10; $posY = abs($valY); pSphere1.translateY = $posY + 2; ceil・・・最小の整数を返す ex)1.1→1 , -1.9→-1 floor・・・最大の整数とを返す(※ceilの逆) ex)1.1→2 , …
pSphere1.translateY = cos(time)*10; pSphere1.translateX = time*5; pSphere1.translateY = cos(time)*10; pSphere1.translateX = time*5; pSphere1.translateY = cos(time)*10; pSphere1.translateZ = sin(time)*10; pSphere1.translateX = cos(time)*10;…
expression エクスプレッションを追加する s・・・エクスプレッションを記述 n・・・エクスプレッション名 o・・・エクスプレッションのdefaultオブジェクトを設定 試しに"translateX"と"rotationZ"をつなげてみた mc.expression(s="ball.rotateZ = ball.tra…
addAttr アトリビュートを追加する ln・・・アトリビュート名 at・・・アトリビュートタイプを指定 dt・・・データ型を指定 boolean mc.addAttr(ln='test',at='bool',k=True); float mc.addAttr(ln='test',at='double',min=0.1,max=10,dv=1,k=True); min・・…
作業のたびに選択するのは、一つ二つくらいなら手間ではないが、10,20と増えてくるとそれだけで手間になる、しかも選択を間違える可能性もある。 そんな時、使えるのが選択セット 一度設定すれば、次回からの設定が劇的に早くなる!!しかもミスを減らせる。…
選択している物の情報を取得 filterExpand 選択しているフェイス名を取得 info = mc.filterExpand(sm=34);print info;
Python python.jp Python入門 Python入門から応用までの学習サイト Python (maya) index ( Maya )
id 『id』はオブジェクトの識別値を返す。 値が同じ場合は、同じ『id』になる。 v1 = 10;v2 = 10;print ('v1 id',id(v1));print ('v2 id',id(v2)); >>> ('v1 id', 427880128L)('v2 id', 427880128L) v1 = 10;v2 = 5;print ('v1 id',id(v1));print ('v2 id',i…
Pythonのキーワード一覧 import keyword; for kw in keyword.kwlist : print (kw); で全てのキーワードが表示される。 and aとbが共にtrueの場合にtrue a and bas aをbとする a as bassert aが期待通りのbかを確める a = b assert a == cbreak 最も内側の[wh…
SD5が重いのでSD4を試しにさわってみていたら、偶然にも模様が出来たのでアップします。 ポリゴンノードを上手く使えば、良い感じの幾何学模様が作れそう!! でもしばらくSDはさわりませんwww
久々にSDをさわりました!! めっちゃ動作が重くなっていたw タイムラグ多発でストレスが半端ないので、しばらくさわらないようにします。 次回のアップグレードに期待します。 全ての模様をSD内部で作りました。 作り方は簡単で『シェイプ』と『ブレンド』を…
pythonを使用して 三角ポリゴン、多角形ポリゴンを色分けしようと思いスクリプトを書いてみました。 三角ポリゴンが黄色、多角形が青色です。 import maya.cmds as mc;material_Tri = mc.shadingNode('lambert',n='Tri',asShader=True);mc.setAttr('Tri.colo…
ポリゴンを三角形化する import maya.cmds as mc ;mc.polyTriangulate(); ポリゴンを選択する import maya.cmds as mc ;mc.polySelectConstraint(t=0x008,m=3,sz=1); sz=1・・・三角形 sz=2・・・四角形 sz=3・・・多角形 シェーダーを作成する mc.shadingNo…
頂点に配置するスクリプトです。 import maya.cmds as mc;import random;mc.polySphere(r=3,sx=16,sy=16);vtxNum = mc.polyEvaluate(v=True);vtxList = range(0,vtxNum);vtxRanNum = random.sample(vtxList,vtxNum);vtxRanStr = map(str,vtxRanNum);for a in…
選択した頂点の法線情報をpythonを使って取得したいのですが、どのようにしたら出来ますか?
エッジにスムージング強度を設定する import maya.cmds as mc;mc.polyCrease(v=1.0); v・・・エッジに影響 vv・・・頂点に影響 rv・・・頂点、エッジ双方に影響
エッジを基準に頂点をマージする import maya.cmds as mc;mc.polyCollapseEdge(ch=True); 頂点を選択した場合 エッジを選択した場合 フェイスを選択した場合 フェイスを基準に頂点をマージする import maya.cmds as mc;mc.polyCollapseFacet(ch=True); 頂点…
任意の頂点を選択 import maya.cmds as mc; mc.select('オブジェクト名.vtx[頂点番号]') ランダムに30個選択 import maya.cmds as mc;import random;vtxNum = mc.polyEvaluate(v=True);vtxList = range(0,vtxNum);vtxRanNum = random.sample(vtxList,30);vtx…
import maya.cmds as mc; mc.select('オブジェクト名.f[フェイス番号]');
polySelect edgeBorder (eb) 境界になってるエッジを選択する。 ※境界になっているエッジを指定しなくてはならい 引数型 unit import maya.cmds as mc; mc.polySelect('オブジェクト名',eb=エッジ番号); edgeBorderPath (ebp) 境界エッジの間を選択する ※始…
オブジェクトの頂点にボックスを配置したい!! どうしたら出来るんだろう? 1)頂点を選択 2)頂点の位置情報取得 3)ボックスを頂点数分作成 4)それぞれのボックスを配置 頂点を選択 選択頂点の位置を取得 xfotm # WorldSpace WSvtxPos = cmds.xform(q=Tr…
SubstancePainter面白い!! 3Dビューで描く事もできるし2Dビューで描く事もできる。 個人的には使いいやすいツール。 でもSPを使った後にmodoをさわるとビューの操作が違うから、しばらくの間上手くビューを操作できなくなるのがネックかな。。。