Opensubdiv llega a Blender
Ton a anunciado en twitter que este verano tendremos el OpenSubdiv de Pixar en Blender (aquí tenéis el twet).
Para los que no lo sepan, OpenSubdiv es un nuevo sistema de Subdivisión Surface desarrollado por Pixar y de código libre. Lo realmente especial de esta herramienta es que, aprovecha la GPU para renderizar el modelo en el viewport y así acelerar muchísimo la animación, hasta el punto de verse en tiempo real. En el siguiente vídeo de demostración de Sergey Sharybin (en inglés) podéis ver cómo la misma escena pasa de 0.2 frames por segundo (con el actual subsurf) a 40 frames por segundo (con CUDA).
OpenSubdiv no se limitara a CUDA, cómo se ve en el vídeo. Soporta prácticamente cualquier tipo de tecnología de hardware actual (CPU, OpenMP, OpenCL, CUDA, GLSL), pero en el vídeo usan una GeForce y es por eso que es la más rápida. Y cómo se muestra en el vídeo, también será útil para hacer posturas en tiempo real sin que hayan saltos, o incluso para visualizar escenas muy complejas (se acabó el simplify).
Como limitación tiene que sólo se podrá aplicar la aceleración por GPU si el modificador es el último de la pila, si no usara la CPU, lo cual hace que el rendimiento sólo sea un poco mejor que sin OpenSubdiv (en el vídeo 4 fps).
Aquí tenéis algunos enlaces:
Post en el Blender Developer Blog: http://code, Blender.org/index.php/2...sellation-wip/.
Post en BlenderNation: http://www.blendernation.com/2014/05...on-to-Blender/.
Grandes noticias para los animadores.
OpenSubdiv en Blender qué es y para qué se usa hoy día
OpenSubdiv es una tecnología desarrollada por Pixar que Blender incorpora para mejorar la subdivisión de mallas 3D, es decir, para hacer que los modelos tengan superficies suaves y detalladas sin necesidad de demasiados polígonos en la base. En Blender, OpenSubdiv funciona como un modificador o método para subdividir geometría de forma mucho más eficiente y rápida, especialmente en modelos complejos o con animaciones, porque aprovecha la GPU para acelerar el proceso.
Para qué sirve OpenSubdiv en Blender actualmente
Hoy día, OpenSubdiv es clave para quienes trabajan en animación y modelado de personajes o entornos con alto nivel de detalle. Lo que hace es permitir que las mallas se subdividan suavemente, manteniendo la forma original sin perder detalles en las zonas clave, como articulaciones o bordes afilados. Además, al estar optimizado para GPU, ofrece una vista previa en tiempo real mucho más fluida, lo que facilita el trabajo en escenas complejas sin que el programa se vuelva lento.
Ventajas prácticas del uso de OpenSubdiv
Cuando activas OpenSubdiv en Blender, tienes la ventaja de poder animar personajes con subdivisiones sin que el rendimiento se resienta. También se integra bien con otros sistemas, como los modificadores de deformación (armatures, shapekeys) y la pintura de peso, manteniendo la precisión de la malla subdividida durante la animación. En resumen, es la herramienta perfecta para quienes quieren modelos detallados y animaciones suaves sin complicarse con modelos base súper densos.
OpenSubdiv y Blender son la pareja que pocos notan pero que todos agradecen
Aunque muchos artistas no lo vean a simple vista, OpenSubdiv es uno de esos héroes invisibles que hacen que Blender no se trabe cuando subes el nivel de detalle. Es como el motor silencioso de un coche deportivo: no se ve, pero sin él no hay velocidad ni suavidad. Y lo mejor, está integrado sin que tengas que hacer malabares, solo activas y listo, como magia geek.