Selección segun modificador
En 3ds se puede hacer una selección a los elementos que tienen un x modificador. O sea, yo tengo 15 elementos y 5 tiene UVW map, yo quiero seleccionar estos 5 últimos con el modificador.
Y esa selección con cualquier modificador, o sea, si tengo el modificador Flex a 4 elementos, bueno poder seleccionar esos elementos por el modificador aplicado.
Se entiende?
Selección segun modificador
No sé si se podrá hacer eso de seleccionar por modificador, pero lo que puedes hacer sino es agrupar estos elementos y cuando quieras trabajar con ellos abres el grupo.
Selección segun modificador
Puedes hacerlo guardando la selección con algún nombre o utilizando un modificador instanciado.
Selección segun modificador
Guardar selecciones es fácil, puede ser, la cagada es que, si yo quiero filtrar tengo que pensar desde un principio como agrupar o guardar selecciones, es muy restrictivo.
Como es eso de modificador instanciado?
Selección segun modificador
Nada, me colé en la respuesta.
Selección segun modificador
Una forma sencilla de hacerlo es a través de Maxscript. Por ejemplo, puedes crear una función tal como ésta:
Código:
Fn selectnodesbymodifier modstring =
(
Clearselection() tfor node in $* do.
If node, modifiers[modstring].= undefined do.
Selectmore node.
)
Y luego llamarla desde el Maxscript Listener de la siguiente forma:
Código:
selectnodesbymodifier skin
Eso seleccionara todos los nodos de la escena con el modificador skin aplicado.
Evidentemente esto se puede hacer mucho más bonito, creando una interfaz en la que tengamos una lista con todos los modificadores para que el usuario pueda seleccionarlo y entonces al pulsar un botón, se seleccionen todos los nodos con dicho modificador asignado.
Si tengo un ratio podría hacerlo. Saludos.
3 Archivos adjunto(s)
Selección segun modificador
He sacado un ratio y he creado un script con interfaz incluía para seleccionar los nodos con un determinado modificador asignado, el cual puedes seleccionar de una lista. Saludos.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=22283
https://foro3d.com/attachment.php?attachmentid=22284
https://foro3d.com/attachment.php?attachmentid=22285
Selección segun modificador
Cita:
He sacado un ratio y he creado un script con interfaz incluía para seleccionar los nodos con un determinado modificador asignado, el cual puedes seleccionar de una lista. Saludos.
Vaya, eres un a n o r a l.
Mil gracias viejo, hay gente que no deja de sorprender. Un abrazo.
Selección segun modificador
Eso sí que es ayudar Halfvector. Gracias por el script.
Selección segun modificador
Vaya. Gracias. Infinitas gracias.
\of: saludos.
1 Archivos adjunto(s)
Selección segun modificador
Half. Tengo un problema, lo estuve probando y probablemente el torpe sea yo. Pero me funciono con muchos modificadores, pero con el UVW map no pude.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=22306
Selección segun modificador
Me imaginaba que podría fallar en ciertos casos. Resulta que con la única forma (que conozco) de coger los modificadores existentes en 3dsmax es a través de una lista que se recoge con la función showclass y ésta te devuelve nombres que, en ciertos casos, no se corresponden con los nombres que se espera realmente. Por eso falla.
La única forma que se me ocurre ahora mismo es meter a mano los nombres de los modificadores, pero eso implica que sí, por ejemplo, te instalas un plugin que añade nuevos modificadores, el script no los detectara. En cualquier caso, veré si hay una alternativa mejor y vuelvo a subirlo. Saludos.
1 Archivos adjunto(s)
Selección segun modificador
Bueno, creo que ya está. Con este sistema ya se recogen lo modificadores existentes en 3dsmax. En ciertos casos no hay una correspondencia exacta de texto con respecto a la lista que da max (p.: UVW mapping = uvwmap) pero parece que ya funciona. Saludos.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=22325
Selección segun modificador
Selección segun modificador
Cita:
Bueno, creo que ya está. Con este sistema ya se recogen lo modificadores existentes en 3dsmax. En ciertos casos no hay una correspondencia exacta de texto con respecto a la lista que da max (p.: UVW mapping = uvwmap) pero parece que ya funciona. Saludos.
Voy a hacer un offtopic de esto, pero.
Half, como te cuelgas haciendo esto? Como te motiva?
Es como la gente que se cuelga a modelar autos, o equipamiento, pero programar rutinas, uf es otra historia ¿no? Un abrazo y gracias de nuevo.
Posdata: si no funciona tengo garantía?
Selección segun modificador
Cita:
Voy a hacer un offtopic de esto, pero. Half, como te cuelgas haciendo esto? Como te motiva? Es como la gente que se cuelga a modelar autos, o equipamiento, pero programar rutinas, uf es otra historia ¿no?
Bueno a mí me gusta sobre todo la programación gráfica. Otro tipo de programación como pueda ser la de gestión sí me parece aburrida. Pero la programación gráfica es distinto ya que está más relacionada con la infografía (que es lo otro que también me gusta, aunque nunca saco el suficiente tiempo para llegar a hacer algo decente). Los resultados que visualizas en pantalla no son tablas aburridas con un montón de datos, sino imágenes 3d (o 2d). Es mucho más divertido, más motivador. Evidentemente para alcanzar eso tienes que escribir antes cientos de miles de líneas de código y eso puede llegar a cansar, pero al final siempre tienes la recompensa de tener unos gráficos espectaculares renderizados en tiempo real.
Cita:
Posdata: si no funciona tengo garantía?
Hasta que me canse, sí.
Selección segun modificador
Selección segun modificador
Esto me viene genial. Gracias Halfvector.