Sugerencias con script

mariano2cv - 13/12/2005 18:55
Hola necesito alguien que me de una mano con un scrit. Lo que hace mi script es dar un material a una serie de objetos con el mismo nombre, pero no sé cómo hacer para que ese numerode objetos sea variable.

Ejemplo concreto: mi script dice así.

Select #($tejas 01, $tejas 02, $tejas 03, $tejas 04, $tejas 05, $tejas 06).
$.material = meditmaterials[23].

Y lo que necesito es que no tenga que poner teja 1, 2, 3 etc (en el script), si no que simplemente me seleccione todos los objetos que tengan como nombre tejas x. Gracias por su ayuda.
mariano2cv - 13/12/2005 20:46
Hola, nadie que me pueda rersponder.
promineo - 13/12/2005 21:02
Select $tejas*. Saludos.
mariano2cv - 13/12/2005 21:04
Gracias lo voy a usar a ver si me funciona.
mariano2cv - 29/12/2005 16:09
Este es el script que hice: Clearselection(). Select $tejas*.
$.material = meditmaterials[24]. Clearselection(). Select $tejas 01.

Modpanel, addmodtoselection (Vray Displacement Mod mod ()) ui:on.
$.modifiers[#Vray Displacement Mod mod].type = 0.
$.modifiers[#Vray Displacement Mod mod].texmap = bitmaptexture filename:\\dataserver\v-xion resources\visualization resources\textures v-xion\shingles\tejas pizarra displacement.jpg.
$.modifiers[#Vray Displacement Mod mod].amount = 0.7.
$.modifiers[#Vray Displacement Mod mod].shift = -0.4.

Modpanel, addmodtoselection (uvwmap ()) ui:on.
$.modifiers[#uvw_mapping].length = 48.
$.modifiers[#uvw_mapping].width = 48.

Clearselection().

Select $tejas 02.

Modpanel, addmodtoselection (Vray Displacement Mod mod ()) ui:on.
$.modifiers[#Vray Displacement Mod mod].type = 0.
$.modifiers[#Vray Displacement Mod mod].texmap = bitmaptexture filename:\\dataserver\v-xion resources\visualization resources\textures v-xion\shingles\tejas pizarra displacement.jpg.
$.modifiers[#Vray Displacement Mod mod].amount = 0.7.
$.modifiers[#Vray Displacement Mod mod].shift = -0.4.

Modpanel, addmodtoselection (uvwmap ()) ui:on.
$.modifiers[#uvw_mapping].length = 48.
$.modifiers[#uvw_mapping].width = 48.

Clearselection().

Select $tejas 03.

Modpanel, addmodtoselection (Vray Displacement Mod mod ()) ui:on.
$.modifiers[#Vray Displacement Mod mod].type = 0.
$.modifiers[#Vray Displacement Mod mod].texmap = bitmaptexture filename:\\dataserver\v-xion resources\visualization resources\textures v-xion\shingles\tejas pizarra displacement.jpg.
$.modifiers[#Vray Displacement Mod mod].amount = 0.7.
$.modifiers[#Vray Displacement Mod mod].shift = -0.4.

Modpanel, addmodtoselection (uvwmap ()) ui:on.
$.modifiers[#uvw_mapping].length = 48.
$.modifiers[#uvw_mapping].width = 48.

Clearselection().

Select $tejas 04.

Modpanel, addmodtoselection (Vray Displacement Mod mod ()) ui:on.
$.modifiers[#Vray Displacement Mod mod].type = 0.
$.modifiers[#Vray Displacement Mod mod].texmap = bitmaptexture filename:\\dataserver\v-xion resources\visualization resources\textures v-xion\shingles\tejas pizarra displacement.jpg.
$.modifiers[#Vray Displacement Mod mod].amount = 0.7.
$.modifiers[#Vray Displacement Mod mod].shift = -0.4.

Modpanel, addmodtoselection (uvwmap ()) ui:on.
$.modifiers[#uvw_mapping].length = 48.
$.modifiers[#uvw_mapping].width = 48.

Clearselection().

Lo uso para configurar los distintos planos de tejas de un techo.

Para usarlo tienen que estar nombrados tejas xx, los distintos planos de tejas que estén en la misma posición (el mismo ángulo) y automáticamente aplica los modificadores de displacement y UVW mapping a los planos de tejas (Faldones) por que, si no es una tarea muy tediosa, lo único que hago es al finalizar el script a cada plano alinear el UVW mapping con la normal, con align normal, que no lo pude hacer con el script y también este script solo funciona con techos de 4 aguas, por que tampoco se hacerle hacer al, script que le aplique esos midificadores a todos los planos con el nombre tejas xx pero bueno así me funciona bastante bien y me ayuda bastante. Si alguien lo puede mejorar o darme alguna idea sería fantástico.

Pensaba que si se puede hacer una interfaz en la que se decida qué tipo de teja va a ser, francesa, española, pizarra etc, eso sería muy bueno, por que tengo otro script que está config patra españolas, pero bueno, ya está planteadp el tema el que pueda ayudar.

Aquí está el archivo de 3ds Max con el ejemplo de las tejas y el script, si ven que se puede hacer algo con la interfaz para decidir si es españolas o pizarras, etc. [url]http://rapidshare.de/files/10044890/ejemplo_tejas_pizarra, (*.zip), html[/url].

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24227

rcar_2001 - 29/12/2005 16:29
No sé por qué no se puede descargar, me da error.
mariano2cv - 29/12/2005 17:38
Fíjate ahora creo que lo arregle.
rcar_2001 - 29/12/2005 17:42
Su mi¡uchas gracias haber que tal.
mariano2cv - 30/12/2005 20:37
Así se baja.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24139

Nessito - 02/01/2006 10:08
Yo te ayudaría, chico, pero en ese host no he conseguido bajarme nada jamás.
mariano2cv - 02/01/2006 12:01
Decime tu correo y te mando el archivo.