Resultados 1 al 12 de 12

Tema: Booleana de diferencia destroza la figura

  1. #1
    Fecha de ingreso
    Aug 2024
    Mensajes
    8

    Booleana de diferencia destroza la figura

    Buenos días.
    Antes que nada he intentado buscar en este y otros foros información que resuelva mi problema, pero no la he encontrado. Por ello, he decidido acudir a ustedes.

    Tengo una lucha continua con Blender y sus operaciones Booleanas.
    En muchas ocasiones, cuando voy a editar un objeto con una booleana de diferencia (al poner texto a un objeto, alguna marca, etc.), la superficie de la malla queda rarísima y estropeada.

    He hecho un vídeo de ejemplo para que vean a qué me refiero.

    En este vídeo se ve como uso como base una ficha octogonal (realizada con Fusion360) y ocurre dos cosas.
    - Por un lado, cuando agrego un cilindro y le hago una booleana de diferencia a mi base octogonal, todo va perfecto.
    - Por otro lado, cuando lo que agrego es un SVG escalable, al cual le doy una extrusión y transformo en malla (el objeto que se llama "Marca") y hago la booleana con él, toda la superficie de la ficha se estropea.

    Todo esto me da que pensar que el error viene de el objeto "Marca", pero es que hago la misma operación en un cubo con este objeto en lugar de sobre la ficha octogonal y todo va bien...

    En resumen, me pasa muchísimo. Hago una booleana de diferencia en objetos y generalmente me da ese tipo de error y se estropea la cara.

    Me podrías explicar como solucionarlo. Os lo agradecería infinito. Muchísimas gracias de antemano.

    Archivos adjuntados Archivos adjuntados

  2. #2
    Fecha de ingreso
    Oct 2006
    Mensajes
    2,006
    Hola, aunque no sé mucho de Blender, creo que el problema está en la pieza octogonal desde el principio.

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Captura de pantalla 2024-08-16 151149.png 
Visitas: 151 
Tamaño: 912.4 KB 
ID: 248084  

  3. #3
    Fecha de ingreso
    Oct 2006
    Mensajes
    2,006
    En efecto es el octógono.



    En mi caso, para ir más rápido, he importado un octógono en *obj desde otro programa, y la booleana se realiza bien.

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Captura de pantalla 2024-08-16 152030.png 
Visitas: 144 
Tamaño: 1.09 MB 
ID: 248085  
    Última edición por Tirit; 16-08-2024 a las 14:21

  4. #4
    Fecha de ingreso
    Aug 2024
    Mensajes
    8
    Cita Iniciado por Tirit Ver mensaje
    Hola, aunque no sé mucho de Blender, creo que el problema está en la pieza octogonal ya de por sí.

    Ya, eso he pensado yo, pero ¿por qué con el cilindro sí sale bien? La base es la misma...

    He notado que cuando las figuras las creo yo en Blender, no suele aparecer el problema. Como se ve ahí, las caras están raras, pero soy bastante nuevo en esto y me gustaría saber cómo solucionar eso.

    Este es un ejemplo. En caso de que el problema sea la pieza octogonal, me gustaría aprender a "arreglarlas" para poder editar piezas ya creadas y ponerles dibujos a través de booleanas, por ejemplo.

    Mil gracias.

  5. #5
    Fecha de ingreso
    Aug 2024
    Mensajes
    8
    Cita Iniciado por Tirit Ver mensaje
    En efecto es el octógono.

    En mi caso, para ir más rápido, he importado un octógono en *obj desde otro programa, y la booleana se realiza bien.

    ¿Cómo lo has hecho? ¿Exportando el octógono a otro programa y después lo has vuelto a exportar? Porque esa booleana la has hecho con Blender, ¿no?

    Lo dicho, me gustaría aprender a hacerlo con otras piezas y figuras. 🙏🏻

    Vale, acabo de leerlo bien, jaja. Lo que has hecho ha sido "coger" otra figura de un octógono, no la que lleva mi archivo, ¿verdad?
    Última edición por darkfenix23; 16-08-2024 a las 14:26

  6. #6
    Fecha de ingreso
    Oct 2006
    Mensajes
    2,006
    El octógono lo importé de otro programa a Blender.

    Ahí lo tienes por si quieres ver las diferencias entre el que hice y este.
    Archivos adjuntados Archivos adjuntados

  7. #7
    Fecha de ingreso
    Aug 2024
    Mensajes
    8
    Cita Iniciado por Tirit Ver mensaje
    El octógono lo importé de otro programa a Blender.

    Ahí lo tienes por si quieres ver las diferencias entre el que hice y este.
    Muchas gracias por las molestias!!

  8. #8
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247
    Cita Iniciado por darkfenix23 Ver mensaje
    Buenos días.
    Antes que nada he intentado buscar en este y otros foros información que resuelva mi problema, pero no la he encontrado. Por ello, he decidido acudir a ustedes.

    Tengo una lucha continua con Blender y sus operaciones Booleanas.
    En muchas ocasiones, cuando voy a editar un objeto con una booleana de diferencia (al poner texto a un objeto, alguna marca, etc.), la superficie de la malla queda rarísima y estropeada.

    He hecho un vídeo de ejemplo para que vean a qué me refiero.

    En este vídeo se ve como uso como base una ficha octogonal (realizada con Fusion360) y ocurre dos cosas.
    - Por un lado, cuando agrego un cilindro y le hago una booleana de diferencia a mi base octogonal, todo va perfecto.
    - Por otro lado, cuando lo que agrego es un SVG escalable, al cual le doy una extrusión y transformo en malla (el objeto que se llama "Marca") y hago la booleana con él, toda la superficie de la ficha se estropea.

    Todo esto me da que pensar que el error viene de el objeto "Marca", pero es que hago la misma operación en un cubo con este objeto en lugar de sobre la ficha octogonal y todo va bien...

    En resumen, me pasa muchísimo. Hago una booleana de diferencia en objetos y generalmente me da ese tipo de error y se estropea la cara.

    Me podrías explicar como solucionarlo. Os lo agradecería infinito. Muchísimas gracias de antemano.

    Eso está bien... lo que pasa que al hacer la booleana en la segunda pieza, aplica el "Shade Smooth" que debe de tener alguna de las piezas.
    Solo ves a OBJECT y pon la opción de "Shade Flat".

    Clic en la imagen para ver su versión completa. 

Nombre: FLAT.png 
Visitas: 168 
Tamaño: 224.8 KB 
ID: 248087
    Última edición por Soliman; 16-08-2024 a las 14:36

  9. #9
    Fecha de ingreso
    Oct 2006
    Mensajes
    2,006
    Cita Iniciado por Soliman Ver mensaje
    Eso está bien... lo que pasa que al hacer la booleana en la segunda pieza, aplica el "Shade Smooth" que debe de tener alguna de las piezas.
    Solo ves a OBJECT y pon la opción de "Shade Flat".

    Clic en la imagen para ver su versión completa. 

Nombre: FLAT.png 
Visitas: 168 
Tamaño: 224.8 KB 
ID: 248087

    Es correcto

  10. #10
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247
    Con este tipo de booleanas lo que hacen es que crean la menor cantidad de caras en los modelos, pero eso no es bueno para el conjunto de la pieza.
    Lo que se suele hacer después de hacer ese tipo de booleana es convertir primero todo a triangulos (para evitar tensiones en según que vértices) y luego hacer una conversión de triangulos a cuadrados (quads)
    O sea, primero seleccionas todos los vértices y haces CTRL+T y seguidamente ALT+J

    Clic en la imagen para ver su versión completa. 

Nombre: tris-quads.png 
Visitas: 142 
Tamaño: 109.2 KB 
ID: 248088
    Última edición por Soliman; 16-08-2024 a las 14:44

  11. #11
    Fecha de ingreso
    Aug 2024
    Mensajes
    8
    Cita Iniciado por Soliman Ver mensaje
    Eso está bien... lo que pasa que al hacer la booleana en la segunda pieza, aplica el "Shade Smooth" que debe de tener alguna de las piezas.
    Solo ves a OBJECT y pon la opción de "Shade Flat".

    Clic en la imagen para ver su versión completa. 

Nombre: FLAT.png 
Visitas: 168 
Tamaño: 224.8 KB 
ID: 248087
    ¡¡FUNCIONA!! Muchísimas gracias, no sabes la de vueltas que le he dado... quitando aristas, fusionando vértices, creando caras nuevas...
    Me has salvado la vida. Eternamente agradecido.

  12. #12
    Fecha de ingreso
    Aug 2024
    Mensajes
    8
    Cita Iniciado por Soliman Ver mensaje
    Con este tipo de booleanas lo que hacen es que crean la menor cantidad de caras en los modelos, pero eso no es bueno para el conjunto de la pieza.
    Lo que se suele hacer después de hacer ese tipo de booleana es convertir primero todo a triangulos (para evitar tensiones en según que vértices) y luego hacer una conversión de triangulos a cuadrados (quads)
    O sea, primero seleccionas todos los vértices y haces CTRL+T y seguidamente ALT+J

    Clic en la imagen para ver su versión completa. 

Nombre: tris-quads.png 
Visitas: 142 
Tamaño: 109.2 KB 
ID: 248088
    Lo tendré en cuenta. He visto muchos vídeos tuyos y te agradezco muchísimo toda la ayuda que nos brindas.
    Un abrazo.

Temas similares

  1. Blender La ropa se destroza con la animación
    Por Neo_one en el foro Programas de Diseño 3D y CAD
    Respuestas: 2
    : 21-09-2024, 16:30
  2. Problemas con operación Booleana: Diferencia
    Por ManuVG en el foro Modelado
    Respuestas: 1
    : 10-04-2019, 14:08
  3. Blender Problema con diferencia booleana
    Por antonio_gt en el foro Modelado
    Respuestas: 2
    : 09-05-2018, 12:13
  4. Problema con diferencia booleana
    Por matkat en el foro Modelado
    Respuestas: 1
    : 05-10-2016, 14:40
  5. 3dsMax La malla se me destroza al ponerle un bip
    Por alexcajan en el foro Animación y Rigging
    Respuestas: 1
    : 27-09-2007, 04:08