Selección aleatoria en 3ds Max

Jose Gavilán - 28/04/2006 12:20
Sabéis de algún script o plugin que permita hacer selecciones aleatorias de objetos o elementos, polígonos, vértices, de una malla, ya que tengo una estructura con cerca de 16.000 polígonos e ir seleccionando uno por uno pues os podéis imaginar. Gracias y un saludo.
Chaman - 28/04/2006 16:11
Pues eso en cualquier caso, debe de ser muy fácil de programar con Maxscript. Alguno de estos maxeros que pululan por aquí seguro que te ayudan sin problema.
HalfVector - 28/04/2006 17:59
He creado una utilidad que selecciona vértices, Edges y Faces aleatoriamente. Aconsejo utilizar Editable Poly, aunque también funciona con editable meshes.



El parámetro que tal vez puede sonar raro es el depth. Esto indica la profundidad máxima de búsqueda para evitar entrar en un bucle infinito. Si, por ejemplo, pones que se seleccionen 200 caras, pero el contador de 3ds Max te dice que sólo se han seleccionado 190, aumenta el depth hasta que se seleccionen las 200.

No lo he probado mucho por lo que no te extrañe que tenga algún fallo que otro.

El código fuente está incluido por si a alguien le sirve para aprender algo de Maxscript. Saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #29876



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #29877

neobarry - 28/04/2006 20:04
¿Sabes donde se puede aprender Maxscript en internet?
HalfVector - 28/04/2006 20:25

¿Sabes donde se puede aprender Maxscript en internet?

Pues yo aprendí con la referencia de Maxscript que viene con el propio max. Al principio puede resultar un poco intimidatoria, pero en realidad está muy bien. Es muy completa.

También tienes los DVD de laszlo y bobo. Por lo que he leído tienen que estar bastante bien para empezar. Saludos.
ikerCLoN - 28/04/2006 20:28
[url]http://workshops.cgsociety.org/courses/000017/[/url]. Saca 400 dólares de dónde sea y apúntate.
HalfVector - 28/04/2006 23:25
Una actualización. He mejorado un poco la detección de errores. Saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #29882

Jose Gavilán - 29/04/2006 09:25
Halfvector al rescate. Que haría yo sin ti. Eso es lo que estaba buscando, pero que pudiese seleccionar los elementos, ya que tengo que eliminarlos y es la única forma de hacerlo.

Y si pudieras hacer algo parecido, pero que pudiese seleccionar objetos dentro de la escena, vamos que no tenga que pasarlos a malla y asociarlos, espero haberme explicado bien.

Ya de paso si me puedes recomendar algún libro para aprender que complemente la ayuda del 3ds Max para no tener que darte más la lata.
HalfVector - 29/04/2006 20:12
He añadido selección de elementos y de objetos. La selección de elementos la he tenido que programar yo porque no he encontrado métodos en Maxscript para ello. Y claro, el tema de bucles y búsqueda de elementos no le va muy bien a Maxscript, así que, puede ser bastante lento. En un modelo de unas 15000 caras, me ha tardado unos 20 segundos en seleccionar los elementos.

saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #29919



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #29920

Jose Gavilán - 29/04/2006 20:51

He añadido selección de elementos y de objetos. La selección de elementos la he tenido que programar yo porque no he encontrado métodos en Maxscript para ello. Y claro, el tema de bucles y búsqueda de elementos no le va muy bien a Maxscript, así que, puede ser bastante lento. En un modelo de unas 15000 caras, me ha tardado unos 20 segundos en seleccionar los elementos. screen.width-255) {this.width=screen.width-255;this, alt=full view;} border=0>. Saludos.

Otra vez me has dejado con la boca abierta.

Un millón de gracias, es justo lo que necesitaba.
HalfVector - 29/04/2006 21:05
De nada. Por cierto, en cuanto a libros de Maxscript, no tengo ni idea si existe alguno que valga la pena. En Amazon he visto estos dos (1 y 2).

Luego tienes los DVD que he mencionado y por supuesto la ayuda, que tiene secciones que te ayudan paso a paso a aprender Maxscript. Luego también tienes bastantes scripts de ejemplo que están muy bien para ir soltura. Saludos.