Empujar con una esfera

úbecleb - 21/05/2007 16:56
Hola foreros. He llegado a este foro aconsejado por Antonio Sánchez tembleque, le llegaba a el con una duda que a ver si me podéis ayudar a resolver.

Pretendo hacer una infografía en 3d de un modelo de la silla de bertoia Diamond, pero remplazando su malla por otra de tubitos.

Consistiría en una matriz de tubitos, cuyo centro toma la forma de una esfera que empuja a los tubitos para hacer la forma del culo de la silla. La malla no me da problemas crearla, pero si intento darle la forma redondeada me tropiezo con innumerables problemas, así que, había pensado que quizás creando una esfera, se pueda empujar los tubos tanto como quiera desplazar la esfera (pero sin usar booleanos, porque entonces los tubitos se cortarían con un radio en lugar de perpendicularmente a la esfera, además de tener que recalcular su longitud). ¿hay manera de hacer esto?
Tengo la fotografía a la que pretendo llegar más o menos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #160501

3d ronin - 21/05/2007 17:31
Intenta usar la opción software selection del menú vertex. Cuando esta opción esta activa al mover el o los vértices seleccionados los vértices cercanos también se ven afectados. El área afectada se puede modificar subiendo o bajando el valor del fallof.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #49982

úbecleb - 21/05/2007 18:46

Intenta usar la opción software selection del menú vertex. Cuando esta opción esta activa al mover el o los vértices seleccionados los vértices cercanos también se ven afectados. El área afectada se puede modificar subiendo o bajando el valor del fallof.

Pues muchas gracias, espero que eso me sirva, tiene pinta de que sí (en este ordenador ahora no tengo el 3ds). ¿me sabes decir si tiraría en una matriz de tubos? Supongo que, agrupándolos se comportaran como un único objeto, ¿verdad?
Quel - 22/05/2007 10:21
Aquí se confirma la ley número 4 del foro. Todo el que omite mencionar que programa usa. Es un maxero que se cree que max es el único programa de 3d.

Quel xx (.
Davescambra - 22/05/2007 11:47

Hola foreros, he llegado a este foro aconsejado por Antonio Sánchez tembleque.

Sin ánimo de ofender. ¿y quién es ese?
maxxim - 22/05/2007 13:16

Sin ánimo de ofender. ¿y quién es ese?

Vaya, yo he pensado lo mismo, soy yo, no se lo toméis a mal es nuevo por aquí, y yo que me escondía tras un nick. Un saludo.
Davescambra - 22/05/2007 14:17

Vaya, yo he pensado lo mismo, soy yo, no se lo toméis a mal es nuevo por aquí, y yo que me escondía tras un nick. Un saludo.

Ah, entonces eso es otra cosa.
úbecleb - 22/05/2007 17:08

Aquí se confirma la ley número 4 del foro. Todo el que omite mencionar que programa usa. Es un maxero que se cree que max es el único programa de 3d.

Quel xx ().

Es que realmento me hubiese dado igual, sería cuestión de usar el programa propuesto.

Todos sabemos que también existe Viz.

Por otra parte, es que no sabía el nick de maxxin.
3d ronin - 23/05/2007 16:09

Pues muchas gracias, espero que eso me sirva, tiene pinta de que sí (en este ordenador ahora no tengo el 3ds). ¿me sabes decir si tiraría en una matriz de tubos? Supongo que, agrupándolos se comportaran como un único objeto, ¿verdad?

Para eso habría que convertir todo a Edit Poly y atachearlos para que formen una sola malla. Pero en el caso de que necesites que los tubos sean entes individuales existe otra solución: el modificador FD.

En el ejemplo que te adjunto uso la primitiva cilindros y el modificador FD 3x3x3.

Nota: FD 4x4x4, FD [box] y FD [cyl] son semejantes, básicamente consisten en una caja con deformadores que envuelve el o los objetos seleccionados, los dos últimos tienen la ventaja de que te permiten personalizar la caja, 10 por 10 por 10, por ejemplo.

En el ejemplo, generé 64 cilindros formando un cuadro de 8x8, los selccione y, sin agruparlos, les apliqué el modificador FD 3x3x3. En el árbol de modificadores accedí a control point, en la vista top seleccione los del centro de la caja y en la vista perpective (también sirve front o left) los arrastré hacia abajo. El resultado es bastante aceptable.

Con FD [box] y una caja de 10 por 10 por 10 o 20 por 20 por 20 podrías conseguir la curvatura del asiento y el desplazamiento en las esquinas de la silla.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #50125



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #50126



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #50127



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #50128

sjbermejo - 23/05/2007 18:51
La función de empujar con una esfera, sé que se puede porque lo hice hace mucho tiempo atrás, para hacer huellas. Pero te voy a dar una solución más simple y rápida.
1. Toma un plano, con tantos vértices (subdivisiones) necesites por cilindro. Ahora modifícalo como mejor te apañes, vértice a vértice, FD, o software selection.
2, genera tu cilindro.
3. Con el cilindro seleccionado, entra en geometría/compound objects/ y aquí pulsa scatter.
4. Ahora dentro scatter, deja fijo instance (así pesara menos).

Use distribution object, activado.

Selecciona tu plano.

Deja activado perpendicular.

Y más abajo selecciona all vértices, así generaras un cilindro por vértice.
5. Ya habrás terminado.
sjbermejo - 24/05/2007 18:59
Ah, ya lo he mirado, la función para empujar era skin Wrap.
Sativo - 24/05/2007 19:29
Porque no pruebas con el modificador push empujar le asignas la forma de una esfera y empujas. No sé si funciona, pero prueba a ver.