Encajar objeto sobre la superficie de otro objeto

¿Cómo encaja un objeto sobre la superficie de otro objeto? Intenté usar el modificador de envoltura retráctil, pero obtuve resultados extraños.

Si tengo un cono y un cubo, quiero mover el cono para que encaje perfectamente a lo largo de las caras del cubo

ingrese la descripción de la imagen aquí

Respuesta

Use Blender » s función de ajuste con Snap Element establecido en Face . El grupo de configuración está justo en la Vista 3D «s encabezado.

Si activa Ajustar durante la transformación ( Mayús + Tab o el botón magnético), no «No tienes que mantener presionada la tecla Ctrl mientras agarras el objeto.

También puedes Alinear la rotación con el objetivo de ajuste (segundo botón desde la derecha) para que el El objeto alinea su orientación con la normal de la cara.

...

Es posible ajustar la parte inferior (- Z) parte de un objeto a la superficie de otro, colocando el objeto sobre su objetivo previsto t. Parece que el chasquido usa el punto más cercano del objeto agarrado y su posición relativa al objetivo antes de la transformación. Obtengo estas posiciones de ajuste inconsistentes si el objeto se movió desde arriba del objetivo y necesito un ajuste manual para mantenerlo fuera de la superficie:

...

Comentarios

  • Eso funciona muy bien, la única queja leve es que colocará el origen del objeto en la cara del otro objeto. , aunque pude ver por qué tiene sentido ajustar el origen, lo que realmente estoy buscando es ajustar el objeto A ‘ s cara al objeto B ‘ s cara
  • Es posible ajustar la superficie, aunque solo en cierta orientación. Edité mi respuesta en consecuencia.
  • No ‘ t funciona para mí youtu.be/Y3K_3w8wfr8
  • No funciona para mí en Blender 2.8

Respuesta

Ajustar cualquier cara a cualquier otra cara funciona de manera bastante confiable con una Orientación de transformación personalizada y un objeto auxiliar como se describe en

Cómo alinear 2 caras cualquiera .

Ajustar a cualquier cara en Blender 2.8

Queremos tener esto, pero el objeto redondo se gira de una manera inadecuada.

ingrese la descripción de la imagen aquí

Paso 1 – Seleccione la cara para alinear en el modo de edición y cree una nueva Orientación de transformación (llamada «Cara» aquí). De vuelta en el modo de objeto, agregue un nuevo plano.

ingrese la descripción de la imagen aquí

Paso 2 – Seleccione el plano y aplique la Orientación de transformación «Cara» con Objeto> Transformar> Alinear para transformar la orientación. Esto gira el plano para que su normal apunte de la misma manera que la normal de la cara seleccionada anteriormente. Luego, empareje el objeto con el plano.

ingrese la descripción de la imagen aquí

Paso 3 – Seleccionar el plano, restablecer su rotación con Alt+R para rotarlo junto con el objeto de modo que la cara normal se alinee con el sistema de coordenadas global. En este caso, el objeto debe voltearse otros 180 °.

ingrese la descripción de la imagen aquí

Paso 4 – Aplicar la rotación con Ctrl+A. Ahora el objeto se puede ajustar a cualquier cara con el ajuste de la cara y la opción «Alinear rotación con el objetivo» marcada.

ingresar imagen descripción aquí

Comentarios

  • ¿Podrías parafrasear o citar parte de la información de tus enlaces en el cuerpo de tu ¿responder? Se desaconsejan las respuestas de solo enlace, como si los enlaces murieran, la respuesta también. ¡Gracias!
  • @ gandalf3 ¡Listo!
  • ¡Vaya, buena respuesta!

Responder

La respuesta de Adhi lo dice todo, pero realmente te recomiendo que revises los pasos 18 y 19 de este tutorial: Modelado de una escena interior moderna en Blender . Explica cómo Blender alinea la orientación de un objeto de ajuste.

Una vez que haya activado el ajuste, configure el elemento de ajuste en Face y el objetivo de ajuste a Activo . En el encabezado de la ventana gráfica 3D, junto a esas opciones, verá dos iconos, asegúrese de que el primero, Alinear rotación con el objetivo de ajuste , esté seleccionado, y el segundo, «Proyectar elementos individuales en la superficie de otros objetos» no está seleccionado.

Acaba de decirle a Blender que ajuste el objeto activo (usando el origen como referencia), a la cara de otro objeto y que coincida con su rotación. La forma en que funciona la coincidencia de rotación es que Blender alinea el eje Z local de los objetos (imagen 2) con la normal de la cara a la que lo está ajustando (imagen 1). Es muy importante que lo entiendas, así que haz un par de pruebas hasta que te sientas cómodo con él.

Comentarios

  • Es ‘ siempre es bueno dejar una especie de resumen, por si acaso el enlace va.
  • » La forma en que funciona la coincidencia de rotación es que Blender alinea el eje Z local de los objetos (imagen 2) con la normal de la cara a la que lo está ajustando (imagen 1). » que explica el comportamiento extraño.

Respuesta

El comportamiento de ajuste es bueno para obtener los objetos tocar, pero tuve problemas para que la rotación funcionara correctamente. Después de mucha búsqueda, finalmente encontré el uso de Orientaciones de transformación personalizadas.

En el modo de edición, seleccione la cara del objeto con el que desea alinear.

Cree una Orientación de transformación a partir de la selección ( está abajo en la parte inferior de la barra de herramientas Propiedades (N), en la sección Transformar Orientaciones. Parece un +)

En el modo de objeto, seleccione el objeto que desea alinear.

Seleccione su nueva Orientación de transformación, (debería llamarse Cara, en la sección Orientaciones de transformación de la barra de herramientas Propiedades).

Ahora use Objeto-> Transformar-> Alinear para transformar la orientación

Comentarios

  • ¿Puede elaborar este procedimiento? (orden de selección de objetos, cómo acceder a la función que cita …)
  • Desarrollé un poco, espero que ‘ sea más claro ahora 🙂 También yo ‘ Soy bastante nuevo en Blender, así que si etiqueté mal algo, avíseme.

Respuesta

Puede hacer esto con Mesh Align Plus (mi complemento). Después de instalar el complemento , observe los pasos en el GIF o lea la versión de texto a continuación:

Alinear dos objetos por sus caras

La característica que «está buscando es la Alineación rápida de planos operador en la Vista 3D Panel de herramientas (T)> Pestaña Mesh Align Plus , en su propio panel.

1. Elija un objetivo de destino (plano estacionario con el que «se está alineando)

  • En el modo de edición (tabulador), presione Mayús + clic derecho para seleccionar las tres verdades con las que desea alinear su objeto.
  • Presione Grabar destino

2. Elija un destino de origen (plano que se alineará con el destino)

  • En el modo de edición (tabulador), Mayús + clic derecho para seleccionar tres verts que deben alinearse con el destino cuando se aplica la alineación. Déjelos seleccionados (y asegúrese de que Auto Grab Source esté marcado, es de forma predeterminada).

3 . Aplicar la operación

  • Asegúrese de que el objeto que desea mover esté seleccionado y (en modo de objeto o modo de edición) presione Aplicar para: Objeto

Comentarios

  • La explicación del video es agradable, un poco más de información sobre lo que ‘ estar haciendo y por qué se recomendaría sin embargo. También ‘ vale la pena mencionar en el texto que se trata de un complemento, en caso de que el enlace se rompa. De esta manera, los usuarios saben qué buscar en Google más adelante.
  • ¡Buen punto! ‘ actualizaré esto en breve.
  • Parece que eres el desarrollador de este complemento. Si es así, ¿le importaría revelar su afiliación en su respuesta ? Gracias.
  • Lo haré. Además, es ‘ es gratuito / de código abierto, en caso de que alguien quiera usar el código;) github.com/egtwobits/mesh -align-plus

Respuesta

Hice un complemento para resolver este problema específico:

Comentarios

  • Se ‘ s siempre es bueno dejar un resumen de tipos o ejemplos de uso, en caso de que el enlace vaya, etc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *