Siųsti atsiliepimą
El. paštas
Slaptažodis
Pamiršote slaptažodį?
Registruotis

Prisijungę vartotojai

Offline

help me

Forumai3D3ds maxhelp me

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 2, 2010
jolcka sako:
hello, im trying to asign 1 material to multiply objects as follows:

s1 = [255, 255, 255]

for i = 1 to 100 do
(


Foliage name:"abc" Height:a Density:1 Pruning:b pos:[(i*70)+xpos,ypos,zpos] isSelected:on
VNmat = StandardMaterial \
name:"VNmat" \
diffuse :s 1
$abc.material = VNmat
)


and creates 100 objects, but the problem is only the first 2 objects gets the material collor i assign at s1, the later ones gets some random collor which i have no idea where it comes from.

so i would like to ask if someone know whats the problem in here, i hope i made my self clear, if not please ask me for details.

dont mind the xpos,ypos,zpos, they are some user spesific numbers.
0 Taškai

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 3, 2010
jolcka sako:
man reikia nupiesti kelis vienodus medzius, juos nupiesia, bet deda skirtingas spalvas, pirmi du medziai gerai su spalvom o kitiem jau deda randomu.
0 Taškai

Master
Žinutės: 2597
Miestas: KLP
Prisijungė: 2004-09-16
Kov 3, 2010
romullus sako:
Пожалуиста подаи свои вопрос на китаиском языке, потому что мне трудновато с англиским. Спасибо!

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 1015
Miestas: Vilnius
Prisijungė: 2007-12-16
Kov 3, 2010
gestis sako:
sorry, but i still do not understand what is your problem. What render are you using? And what do those numbers/characters mean above? Better show some visual representations...
0 Taškai

Moderator
Žinutės: 918
Prisijungė: 2008-03-31
Kov 3, 2010
Augis sako:
Nu žmogus parašė kodą, kad darytų objektus, pirmi du nusispalvina nurodyta spalva, visi kiti ne, tame ir problema. Čia, kad padėt reikia su scriptu dirbt.
0 Taškai

Žinutės: 46
Miestas: Kaunas
Prisijungė: 2004-06-17
Kov 3, 2010
Chugworth sako:
Turbūt problema ne čia, bet pabandyk iškelti šiais eilutes virš ciklo:

VNmat = StandardMaterial \
name:"VNmat" \
diffuse :s 1

nežinau visų ten subtilybių, bet kam kiekvieną kartą kurti tokį patį materialą, jei galima vienakart susikurti, ir paskui tik priskirti jį.
0 Taškai

Moderator
Žinutės: 918
Prisijungė: 2008-03-31
Kov 3, 2010
Augis sako:
Translation:
Probably roots of the problem are not here, but try moving these lines above cycle:
VNmat = StandardMaterial \
name:"VNmat" \
diffuse :s 1

There is no need to create new material every time, you can just create it once and then apply to objects.
0 Taškai

Žinutės: 443
Miestas: Vilnius
Prisijungė: 2007-08-06
Kov 3, 2010
alvius sako:
-- Define global material
VNmat = StandardMaterial name:"VNmat" diffuse :s 1

-- Array to store all objects in
myFoliageArray = #()

for i = 1 to 100 do
(
-- Create tree
tree = Foliage name: ("abc" + i as String) Height: a Density:1 Pruning:b pos:[(i*70)+xpos,ypos,zpos]
-- Assign material to a tree
tree.material = VNmat
-- Append tree to an array
append myFoliageArray tree
)

--

fighting the good fight
0 Taškai

Žinutės: 443
Miestas: Vilnius
Prisijungė: 2007-08-06
Kov 3, 2010
alvius sako:
Arba paprasciau butu taip.

Iskelk

VNmat = StandardMaterial name:"VNmat" diffuse :s 1
$abc.material = VNmat

is ciklo ir pakeisk

$abc.material = VNmat

i

$abc*.material = VNmat

--

fighting the good fight
0 Taškai

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 4, 2010
jolcka sako:
aciu uz pagalba ir manau man jos dar reikes, nes mano bakalauro tema 3ds max programoje sukurti skriptą, kuris pagal užduotus parametrus generuoja trimačius skirtingų rušių medžių modelius. O esme ta kad musu apie tai niekas nemokino , ir darbo vadove apie tai pati neismano.
0 Taškai

Moderator
Žinutės: 918
Prisijungė: 2008-03-31
Kov 4, 2010
Augis sako:
O kodėl anglishkai klausi, aš čia kaip durna verčiu

:blink:
0 Taškai

Žinutės: 1015
Miestas: Vilnius
Prisijungė: 2007-12-16
Kov 4, 2010
gestis sako:
😀 😀
0 Taškai

Žinutės: 443
Miestas: Vilnius
Prisijungė: 2007-08-06
Kov 4, 2010
alvius sako:
Jolcka:

1. Parasyk, ka reik suscriptinti.
2. Nupirk deze alaus

🙂

--

fighting the good fight
0 Taškai

Žinutės: 266
Prisijungė: 2006-06-30
Kov 6, 2010
blackR sako:
😀 gerai cia alvius...man irgi kada apsisarvojus ilgu pagaliu reiktu pajudint scripta bet taip baisu...
0 Taškai

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 7, 2010
jolcka sako:
gerai alvi, nuperksiu deze alaus 😀 tu man ta scripta parasyk
😀
0 Taškai

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 7, 2010
jolcka sako:
augi, tai gi po apacia lietuviskai parasiau 😀
0 Taškai

Žinutės: 6
Miestas: Šiauliai
Prisijungė: 2010-03-03
Kov 8, 2010
jolcka sako:
tai alvi duok savo koki emaila, susitarsim 🙂
0 Taškai
Jums reikės prisijungti, jei norite rašyti atsakymą.