La animación que estás viendo en pantalla fue creada en Blender 3.6 utilizando un modelo 3D simple al cual le apliqué el simulador Cloth...



Transcripción del video

La animación que estás viendo en pantalla fue creada en Blender 3.6 utilizando un modelo 3D simple al cual le apliqué el simulador Cloth. La tela fue luego perturbada utilizando un campo de fuerza de turbulencia.

El fantasma también se mueve hacia arriba y hacia abajo con una animación creada insertando keyframes en puntos específicos en la Timeline, grabando la información de ubicación Location después de reposicionar el fantasma.

La apariencia semitransparente se logró con un Material que hace transparentes las superficies que están frente a la cámara mientras mantiene opacas las demás.

Ya he dedicado un tutorial a este tipo de Material y cómo puedes modificar sus parámetros, así que no lo discutiré nuevamente aquí. El enfoque de este tutorial es, de hecho, la perturbación de la tela de la ropa.

He aplicado un componente de Cloth Simulation al fantasma utilizando la configuración predeterminada, pero he establecido el valor de Gravity a cero en la sección de Field Weights de Cloth. De esta manera, la tela no caerá al vacío, pero se moverá hacia arriba o hacia abajo según los keyframes de Location configurados manualmente. Con este ajuste, puedes mover libremente el fantasma en una escena, creando una perturbación inicial debido a este movimiento.

Para mejorar esta simulación, es recomendable activar la sección de Self Collision del simulador de tela para evitar la interpenetración entre diferentes partes de la tela.

Para perturbar aún más al fantasma, necesitamos agregar un campo de fuerza de Turbulence, que simplemente perturba los elementos dentro de su alcance sin moverlos o deformarlos demasiado, como lo harían Force y Wind.

He ajustado los valores de intensidad y ruido de la fuerza del campo después de varios intentos, alcanzando un resultado satisfactorio. Sin embargo, la verdadera esencia de este tutorial no reside en estos ajustes básicos, sino en el uso de Weight Painting para excluir la parte superior del fantasma de la influencia del campo de fuerza de Turbulence. Específicamente, esto lo excluye de la simulación de Cloth y, por ende, de la perturbación de la turbulencia.

El campo de fuerza, de hecho, perturbaría todo el fantasma, lo que resultaría en un resultado desagradable alrededor de la cabeza.

En la simulación Cloth, es posible especificar un grupo de vértices particular llamado Pinning. Si los vértices pertenecientes a este grupo de vértices tienen un peso de 1, no se incluirán en la simulación de tela y permanecerán en su lugar. Esto es especialmente útil, por ejemplo, para crear partes que necesitan permanecer quietas o ancladas en una cortina, las velas de un barco u otros elementos de tela.

Si el peso asociado con los vértices del grupo de vértices tiene un valor entre 0 y 1, entonces la acción del simulador de tela y los campos de fuerza que lo influencian tendrán intensidades proporcionales a ese valor. Esto nos permite asignar rápidamente valores intermedios utilizando Weight Painting.

Luego apliqué pinceladas con un valor de 1 cerca de la cabeza y valores que disminuyen gradualmente hacia abajo en la tela, dejando eventualmente la parte inferior del fantasma en 0. De esta manera, se ve menos afectada por la turbulencia del campo de fuerza.

Por lo tanto, el fantasma se mueve gracias a los keyframes de Location, su tela se anima mediante Cloth pero no cae al vacío porque la Gravity está configurada en 0, y el campo de fuerza Turbulence solo lo perturba en la parte inferior. Esto se debe a que las partes superiores están asignadas al grupo de Pinning, con intensidades variables determinadas por Weight Painting.

Buscar en los Tutoriales

Ingresa una frase o varias palabras clave separadas por comas para buscar.

Modelos 3D, tutoriales y recursos de gráficos por computadora de Francesco Milanese. Las licencias de uso de los modelos 3D se pueden adquirir en las tiendas externas enlazadas en sus respectivas páginas, de acuerdo con las condiciones de licencia aplicables. Francesco Milanese — Número de IVA: 06321250877. Contacto: info@francescomilanese.com


POLÍTICA EXTENDIDA DE PRIVACIDAD Y UTILIZACIÓN DE COOKIES