4

3ds maxのオブジェクトにプログラムでランダムな色を割り当てる方法は?

4

4 に答える 4

6

ランダムなワイヤーの色を割り当てたいだけの場合、これはうまく機能します。以下は、ランダムな拡散色を持つ標準マテリアルを作成するためのコードです。

for o in $* do 
( 
  m = standard
  m.diffuse = random white black 
  o.material = m
) 
于 2010-10-26T18:08:59.593 に答える
3

これは、解決策としてオンラインで見つけたものです。

for o in $* do
(
o.wirecolor = random white black
)
于 2010-10-26T14:16:12.097 に答える
3

色々な方法:

ワイヤーカラーの変更 (つまり、シーン マテリアルがないオブジェクト) の場合、次のことができます。

(メッシュ オブジェクトのみ)

for o in geometry do
(
     o.wirecolor = random black white
)

あなたができるすべてのシーンオブジェクト

for o in objects do
(
     o.wirecolor = random black white
)

選択されているすべてのオブジェクトに対して実行できます

for o in selection do
(
     o.wirecolor = random black
)

単一のオブジェクトに対してのみ、次のことができます

selection[1].wirecolor = random black white
于 2010-12-03T19:16:32.783 に答える