Creación de una Taza en Blender (Tutorial)

Video thumbnail

Si estás siguiendo esta serie para iniciarte en Blender, este ejercicio es perfecto para practicar la manipulación de mallas y el uso de modificadores.

1. Preparación de la base

  • Limpieza: Selecciona todo (A) y elimina (X o Delete) los objetos iniciales.
  • Crear cilindro: Usa Shift + A y busca "Cylinder" (o "Cilindro").
  • Modo Edición: Presiona Tab o selecciona el modo desde el panel superior para editar la geometría.
  • Selección de caras: Cambia al modo de selección de caras (3 en tu teclado).

2. Creación del grosor y vaciado

  • Inset: Selecciona la cara superior y presiona I para crear un inset hacia adentro. Si quieres grosor también en la base, puedes seleccionar ambas caras (usando Shift para selección múltiple) y aplicar I.
Aplicar Inset
  • Eliminar tapa: Con la cara superior seleccionada, presiona Delete y elige Faces para dejar la taza hueca.
Eliminar Tapa

3. Modelado del asa

  • Cortes: Presiona Ctrl + R para añadir un corte en el medio. Confirma con Enter.
Aplicar Corte en el medio
  • Bevel (Bisel): Presiona Ctrl + B para crear el bevel. Ajusta el ancho para delimitar dónde irá el asa.
bevel
  • Selección de loops: Usa Alt + Click para seleccionar el loop de caras. Para seleccionar ambos anillos (superior e inferior) sin perder la selección, mantén presionada la tecla Shift.
  • Luego, seleccionas los loops con Alt +Shift:
  • Y aplicas un bevel:
Aplicar bevel
  • Crear el puente: Selecciona las dos caras enfrentadas que formarán el asa, ve al menú Edge y elige Bridge Edge Loops:
menú Edge y elige Bridge Edge Loops
  • Luego, extruyes un poco hacia afuera con E:

    extruir con E
  • Y subes  control, subes la cantidad de cortes:
Cantidad de cortes

Si aparece un panel emergente, ajusta el número de cortes y cambia la interpolación a Blend Surface para lograr una curva natural y suavizada.

4. Suavizado final

  • Modo Objeto: Sal del modo edición (Tab).
  • Subdivision Surface: Con la taza seleccionada, presiona Ctrl + 3. Esto aplicará el modificador Subdivision Surface de nivel 3.
  • Puedes ajustar este parámetro manualmente en el panel de Modificadores (sección Generate), donde podrás controlar cuánta geometría quieres aplicar según el nivel de suavizado deseado.
Subdivision Surface

Consejo: Recuerda guardar tu archivo con frecuencia (Ctrl + S), ya que al aplicar el modificador de subdivisión, la cantidad de polígonos aumenta considerablemente.

Aprende a modelar una taza en Blender, aprende a usar cilindros, insets, biseles y el modificador Subdivision Surface de forma fácil.

Acepto recibir anuncios de interes sobre este Blog.

Andrés Cruz

EN In english
<script> window.addEventListener('scroll', function() { if (window.scriptsLoaded) return; loadThirdPartyScripts(); }, { once: true }); window.addEventListener('mousemove', function() { if (window.scriptsLoaded) return; loadThirdPartyScripts(); }, { once: true }); window.addEventListener('touchstart', function() { if (window.scriptsLoaded) return; loadThirdPartyScripts(); }, { once: true }); // Fallback if no interaction window.addEventListener('load', function() { setTimeout(function() { if (!window.scriptsLoaded) loadThirdPartyScripts(); }, 8000); }); function loadThirdPartyScripts() { if (window.scriptsLoaded) return; window.scriptsLoaded = true; console.log('Loading third party scripts...'); // Google Analytics var gtagScript = document.createElement('script'); gtagScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-F22688T9RL'; gtagScript.async = true; document.head.appendChild(gtagScript); gtagScript.onload = function() { window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-F22688T9RL'); }; // Google ADS const adScript = document.createElement('script'); adScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"; adScript.setAttribute('data-ad-client', 'ca-pub-5280469223132298'); adScript.async = true; document.head.appendChild(adScript); // Facebook Pixel (function(f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); })(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1643487712945352'); fbq('track', 'PageView'); } </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1643487712945352&ev=PageView&noscript=1" /> </noscript>