Duda: dividir cualquier modelo 3d en laminas del grosor deseado Max

luisserrano - 09/05/2010 12:34
Qué tal. He buscado en el foro antes de abrir un nuevo hilo, pero no supe encontrar resultados. A ver si podéis ayudarme.

Dentro de 3dsMax, estoy buscando la mejor forma de dividir un objeto 3d en láminas, filetear el modelo para conseguir capas independientes que pueda aislar y tratar por separado. La primera idea que se me viene a la cabeza es usar herramientas como bolean o pro-bolean, pero creo que el proceso sería demasiado lento si debo repetirlo tantas veces como láminas finales dese obtener.

Por eso, quería pediros ayuda para encontrar dentro de 3dsMax la mejor forma de dividir cualquier modelo 3d en láminas y obtener resultados semejantes a las imágenes que os adjunto.

Incluso si la técnica para conseguirlo de forma más fácil está fuera de 3dsMax, estaría dispuesto a asumirlo y probar. Gracias por adelantado, y un saludo.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #132403



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #132404

Fiz3d - 09/05/2010 20:34
Hombre sin recurrir a los script, que seguro que hay más de uno que hace eso que buscas, yo probaría con merge Spline (creo que se llama así) está en objetos compuestos donde las booleanas, creas varias Splines, simples líneas separadas a una distancia idéntica al grosor de la lámina que quieras crear, después con esta herramienta que te digo, proyectas esa Spline encima del modelo, en las opciones le puedes decir que haga un corte, lo malo que no te quedan tapadas, tendrás que taparlas a mano, la otra opción es usar la herramienta slice.

Yo me haría un script que seguro que es lo más rápido, aun así, creo que si haces esto solamente, no te quedará igual que en las fotografías, ahí no solo cortan, creo que ahí las láminas no curvan en todos los ejes, no se explicarme bien.
luisserrano - 09/05/2010 21:57
Fiz, gracias por la respuesta. La verdad es que no tengo mucha idea sobre scripts en 3dsmax, pero me quedo con otras propuestas para ponerlas a prueba. Claro que sí las láminas resultantes van a quedarme sin tapas, estaría generando otro problema, aunque creo que podría resolverlo de forma fácil, todo es probarlo. Gracias de nuevo Fiz, sigo atento por si algún compañero quiere dejarme otra idea. Saludos.

Edito: pues dentro de los objetos de composición no he encontrado disponible ninguna herramienta como la que mencionas (merge Spline, parecida). Por otro lado, en la lista de modificadores si aparece slice, pero aparentemente, cuando lo aplico a las líneas ya preparadas, no obtengo resultados que indiquen que voy por buen camino.

Si pudieras darme algún detalle más sobre estas herramientas, me sería de gran utilidad para seguir investigando con ellas. Gracias.
Wayfa - 10/05/2010 02:04
Editable poly: slice plane+Split+cap+algo de paciencia, debería de dar resultados. Eso sí, los cortes se harán uno a uno.
Fiz3d - 10/05/2010 02:10
Perdona amigo la herramienta se llama Shape Merge, pero no creo que te valga, la otra el slice, lo único que hace es cortar el objeto, pero sería interminable hacer lo que quieras y aun así no solo basta con laminar.

Mira en esta página [url]http://www.scriptspot.com/[/url] hay miles de script, el legolize o algo así, dependiendo de su configuración es lo que más se aproxima a lo que buscas, y sólo he mirado por encima. Saludos y suerte.
luisserrano - 11/05/2010 21:52

Editable poly: slice plane+Split+cap+algo de paciencia, debería de dar resultados. Eso sí, los cortes se harán uno a uno.

Vamos a probar, te cuento sin falta. Muchas gracias. Un saludo.
luisserrano - 11/05/2010 21:54
Un buen recurso esa web, a ver si me pongo las pilas con los scripts. Mientras me pongo manos a la obra con la propuesta de Wayfa. Gracias de nuevo y un saludo.
F1f7y - 15/05/2010 15:04
Hola Luis Serrano, que tal. Yo también tenía esa duda de si se puede separar en diferentes capas y encontré tu mensaje y vi que no es lo que busco, pero encontré otra respuesta en otro hilo de este foro, espero que te sirva amigo. [url]https://www.foro3d.com/f24/ayuda-como-dividir-objeto-74224.html[/url].

En mi caso estoy modelando un vehículo y lo que quería saber si puedo modelar todo en un mismo objeto y luego cortar puerta, capó, maletero al final y con esa respuesta ahora se que se puede. Saludos.
Cesar Saez - 16/05/2010 21:16
En la ayuda de Maxscript busca por section y encontraras que viene un ejemplo que crea Splines con secciones de la geometría cada x unidades en determinado eje, con esto y un modificador extrude lo tienes.
[code]Meshselected = sphere () - Object todo create contours of.

Minz = meshselected, min, z - Get min and max z positions.

Maxz = meshselected, max.z.

Numlevels = 10 - The number of contours.

Delta = (maxz - Minz) / (numlevels + 1) - The number of steps.

For currentz = minz todo maxz by delta do - Start loop.

S = section pos:[0, 0, currentz] - Create section.

Max views redraw - This line is neded todo get around the problem.

Converttosplineshape s - Convert section todo splineshape.

S, renderable = true - Set todo renderable).
[/code]
akull - 16/05/2010 22:12
Procutter, seria mi primera opción está en compound object. Lo malo son los vértices agregados si necesitas una malla limpia la limpieza solo es manual que yo sepa.
Fiz3d - 17/05/2010 00:36
Claro lo que dice César es perfecto, con el Slice Plane creas un loop de aristas donde quieras el corte, también lo puedes hacer con section, después conviertes esas aristas en Splines, esto lo haces cada x distancia, una vez tengas las aristas, solo tienes que usar el extrude y ya está.

Muy bueno César.
luisserrano - 19/05/2010 01:48
Gracias chicos, sigo vuestras respuestas. No tengo mucho tiempo estos días para estar más presente, pero me quedo atento a esas ideas. Un abrazo.