Cómo crear una superficie liquida

cdz617 - 26/03/2012 21:56
Buenas. Estoy haciendo un proyecto para fin de curso con Maya 2012 y necesito crear este efecto, solo que no sería un pozo, si no una superficie redonda que aparece en el suelo (sin paredes). De este agujero saldrá un personaje y quiero crear ese efecto de ondas cuando salga. Lo he intentado con water de nParticles, pero el resultado que consigo es muy cutre.
3dpoder - 09/10/2025 20:54
Para lograr un efecto de ondas que se propagan en una superficie plana, sin necesidad de un contenedor con paredes, puedes usar nParticles junto con campos de fuerza o un shader de desplazamiento controlado por textura.



Primero, crea un plano que represente la superficie del suelo y subdivídelo bastante, para que tenga suficientes vértices que deformar. Luego, crea un deformer tipo Wave o Nonlinear deformer en forma de bulge/circle, y posiciona el centro en el punto donde el personaje emergerá.

Si quieres que las ondas sean más realistas y dependan del movimiento del personaje, crea un emisor de nParticles en el punto de salida. Configura las nParticles para que interactúen con un campo de fuerza de tipo Radial o Volume Axis que impulse la geometría del plano hacia arriba, generando ondas concéntricas. Ajusta la atenuación y la velocidad del campo para controlar la amplitud y propagación de las ondas.

Como alternativa avanzada, usa un shader de displacement en el plano que se anime con una textura procedural tipo radial waves o noise animado. Esto te permite más control visual y evita simular físicamente partículas, dando un resultado más limpio y fácil de renderizar.