Adaptar objeto a superficie

havilon - 22/06/2022 13:03
Buenas tardes a todos. Estoy intentando adaptar un objeto a una superficie en concreto, pero me gustaría hacerlo sin tener que usar el modificador Shrinkwrap, ¿Hay alguna manera?

El hecho de que pregunte esto, es porque con el modificador, el grupo de vértices que quiero adaptar (los dos brazos del objeto) no mantienen el mismo grosor, ya que el objeto y la superficie tienen diferentes curvaturas.

El modificador lo que me hace es "rellenar" la distancia desde donde está el objeto y la proyección en la superficie en una de las tres direcciones (X, Y y Z).

Lo que intento hacer, básicamente, es hacer que este objeto se me adapte perfectamente a la superficie, manteniendo sus dimensiones originales.

Adjunto imágenes.

Un saludo y muchas gracias de antemano.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243290



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243291



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243292



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243293

CadForCam - 22/06/2022 19:28
Hola. Puedes hacer un plano auxiliar para hacer la deformación:


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243295



El plano quedaría pegado a tu objeto por detrás, luego con Mesh Deform (en tu objeto) y Shrinkwrap (al plano auxiliar) haces que se acople a la superficie.
El mejor método en este caso creo que es el de proyectar, no usar los puntos más cercanos que es el por defecto. Te dejo el archivo demo.

Si esta forma no te vale, puedes probar con el modificador bend, que también podría servirte. O usar un lattice es otra opción.

Otra cosa que he notado es que tienes las superficies invertidas, si no vas a imprimir en 3d no será un problema creo.

Un saludo.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243295



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243296

havilon - 25/06/2022 09:59
[QUOTE=CadForCam;1009996]Hola. Puedes hacer un plano auxiliar para hacer la deformación:

El plano quedaría pegado a tu objeto por detrás, luego con Mesh Deform (en tu objeto) y Shrinkwrap (al plano auxiliar) haces que se acople a la superficie.
El mejor método en este caso creo que es el de proyectar, no usar los puntos más cercanos que es el por defecto. Te dejo el archivo demo.

Si esta forma no te vale, puedes probar con el modificador bend, que también podría servirte. O usar un lattice es otra opción.

Otra cosa que he notado es que tienes las superficies invertidas, si no vas a imprimir en 3d no será un problema creo.

Un saludo.[/QUOTE]

Buenos días CadForCam,

Antes de nada, muchas gracias por tu tiempo al responderme.

Queda genial de esta forma, pero tengo una duda. Cómo puedes ver en mi archivo, "los brazos" están ligeramente doblados. En el archivo que mandas lo modelas completamente recto para poder adaptar el plano, y este plano a la superficie final. De esto modo veo que queda perfecto.

Mi pregunta es: ¿De que manera abarcarías en mi modelo para dejar los brazos completamente rectos, y así luego proceder como me indicas?

Un saludo, y nuevamente, muchas gracias por tu tiempo.

Saludos.
CadForCam - 25/06/2022 10:30
Buenos días. En lugar de ser un plano, puedes hacer una superficie que se adapte tu objeto. La clave está en que el objeto quede pegado al plano para que al hacer la proyección al "rosco" tu objeto quede pegado.

Se me ocurre que puedes coger varios planos (o vértices) de tu figura y crear una superficie a partir de ellos por ejemplo, eso sí, fíjate que el plano tiene varias subdivisiones para que se adapte bien al "rosco".

Por el contrario, si no te importa (o no necesitas) que el objeto se adapte con precisión al "rosco" puedes modificar el plano para acercarlo a tu objeto con "proporcional editing" activado. Eso si, tienes que hacer "unbind" antes de modificar el plano y "bind" después (en mesh deform).

Además ten en cuenta que yo he hecho una superficie y luego aplicado "solidify", con lo cual me aseguro que mi resultado sea perfecto. Es posible que con tu objeto necesites más trabajo para conseguir un resultado aceptable y claro, las dimensiones van a variar un poco.


Un saludo.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #243321

havilon - 27/06/2022 13:57
[QUOTE=CadForCam;1010035]Buenos días.

En lugar de ser un plano, puedes hacer una superficie que se adapte tu objeto. La clave está en que el objeto quede pegado al plano para que al hacer la proyección al "rosco" tu objeto quede pegado.

Se me ocurre que puedes coger varios planos (o vértices) de tu figura y crear una superficie a partir de ellos por ejemplo, eso sí, fíjate que el plano tiene varias subdivisiones para que se adapte bien al "rosco".

Por el contrario, si no te importa (o no necesitas) que el objeto se adapte con precisión al "rosco" puedes modificar el plano para acercarlo a tu objeto con "proporcinal editing" activado. Eso si, tienes que hacer "unbind" antes de modificar el plano y "bind" después (en mesh deform).

Además ten en cuenta que yo he hecho una superficie y luego aplicado "solidify", con lo cual me aseguro que mi resultado sea perfecto. Es posible que con tu objeto necesites más trabajo para conseguir un resultado aceptable y claro, las dimensiones van a variar un poco.


Un saludo[/QUOTE]

Muchas gracias Cad.

Miro tu archivo y veo si soy capaz de entender que has ido haciendo, a ver si con mi objeto consigo un resultado similar.

Un saludo y muchas gracias de nuevo.
Soliman - 27/06/2022 15:57
[video=youtube_share;L-aiJ5wnOIg]https://youtu.be/L-aiJ5wnOIg[/video]
havilon - 01/07/2022 20:35
[QUOTE=Soliman;1010061][video=youtube_share;L-aiJ5wnOIg]https://youtu.be/L-aiJ5wnOIg[/video][/QUOTE]

Muchas gracias Soliman. Al final opté por sacar una superficie de referencia de la parte de mi objeto que quería que se adaptara a la superficie. Después apliqué Surface Deform con esta superficie, y con esta superficie el Shrinkwrap, de esta manera se mantiene el grosor constante en toda su deformación.

Muchas gracias a todos por vuestro tiempo y vuestros consejos, un placer como siempre.

Saludos.