Vai al contenuto

Recommended Posts

Mi associo alle parolacce (che si possano o non possano dire)!! ;)

Complimenti, veramente un bel lavoro! :Clap03:

Unica cosa che però mi è subito saltata all'occhio sono gli avvolgibili tutti alla stessa altezza, ho pensato agli inquilini che si accordano per tirarli su tutti uguali!! :P

Ma capisco che per la complessità della scena e soprattutto la quantità di infissi sarai andato di cloni a manetta! :)

In ogni caso complimenti ancora!!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Grazie Safo!

hai ragione, le finestre sono una delle cose che ho modellato all'inizio pensando : ...poi le metto a posto.

Il problema è che alla fine la scena ha + di 5.000.000 di poligoni ed andare a modificare ogni singolo elemento diventa frustrante :(

comunque gli inquilini a volte si comportano in modo strano ;)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Avevo scritto uno script che selezionando N oggetti te li spostava a random in verticale (dando minimo e massimo),

ora non lo trovo più, ma se lo ritrovo te lo riporto, in teoria dovrebbe funzionare!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti


selezione = selection as array

noggetti = selezione.count + 1

min = -50

max = 50

i = 1

while i < noggetti do

(

select selezione[i]

move (0 0 (random min max))

i += 1

)

questo dovrebbe andare, provalo e fammi sapere. Ti sposta lungo l'asse z a random ogni oggetto che hai selezionato. Se cambi min e max ovviamente cambi il range del random. ciao!


Modificato da DiegoPennati

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

grazie Diego, ho provato lo script ma mi dà errore:

-- Error occurred in anonymous codeblock; filename: ; position: 178; line: 11

-- Syntax error: at ), expected <factor>

-- In line: )

-- Error occurred in anonymous codeblock; filename: ; position: 178; line: 11

-- Syntax error: at ), expected <factor>

-- In line: )

Condividi questo messaggio


Link al messaggio
Condividi su altri siti


selezione = selection as array

noggetti = selezione.count + 1

a = -50

b = 50

i = 1

while i < noggetti do

(

select selezione[i]

move $ [0,0,(random a ]

i += 1

)

[/code]

eccolo! questo funziona qualche errore di sintassi (parentesi tonde invece di quadre, mancava la virgola e il dollaro dopo il move, e "max" non si poteva usare perchè maxscript ce l'ha come funzione credo)

ciao!


Modificato da DiegoPennati

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Ciao Diego,

mi dà ancora errore:

Welcome to MAXScript.

PainterInterface End Paint Session

-- Error occurred in anonymous codeblock; filename: ; position: 172; line: 11

-- Syntax error: at ), expected <factor>

-- In line: )

a te funziona?

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

si...

comunque ho perso un po' di tempo e ho scritto questo, provalo e fammi sapere!

Randomizer.rar

perchè funzioni devi avere N oggetti selezionati, non devi essere in modalita subobject. il rotate non funziona ancora bene...

edit: corretto errore sul rotate!


Modificato da DiegoPennati

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

wow!! questo è fantastico!! funziona a meraviglia ed è utilissimo...grazie mille!!

mi piacerebbe dedicarmi un po' allo script ma nn saprei dove iniziare :(

grazie ancora mi hai fatto proprio un bel regalo :)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×