Estoy interesado en todo lo relacionado con este tipo de efecto (modelado, motor de juego, animación). ¿Qué tipo de cosas se necesitan?
Aquí hay algunas imágenes de muestra de lo que quiero decir:
Estoy interesado en todo lo relacionado con este tipo de efecto (modelado, motor de juego, animación). ¿Qué tipo de cosas se necesitan?
Aquí hay algunas imágenes de muestra de lo que quiero decir:
Respuestas:
Cel shading / Toon shading
Puede haber algo más, pero en general, todos sus ejemplos usan el sombreado Cel hasta cierto punto.
En cuanto a su pregunta, si hay algún motor que lo admita. Bueno, eso debería ser posible en todos los motores. Los que no son proyectos de pasatiempo deberían tener ese sombreador disponible en sus activos estándar ( Unity3D tiene esos sombreadores Toon duplicados ).
Pero, el poder detrás del cel shading es shaders .
Juegos 2D
Para las aplicaciones 2D, que utilizan la representación de software, puede lograr esto aplicando una modificación por píxel. Eso no será nada rápido, pero es factible.
Sin embargo, para una aplicación renderizada por software, le sugiero que solicite a sus artistas gráficos que hagan tales sprites listos para usar.
Una búsqueda rápida en Google me dio estos resultados . Tiene que haber más.
Juegos en 3D
En cuanto a las aplicaciones 3D, el renderizado lo realiza OpenGL o Direct3D . Ambos tienen lenguajes de sombreado implementados, que pueden hacer su tipo de manipulaciones y muchos otros.
OpenGL tiene GLSL - OpenGL Shading Language.
Direct3D tiene HLSL : lenguaje de sombreado de alto nivel.
En cuanto a los tutoriales y las guías, hay muchos ( GLSL , HLSL ), debido al lanzamiento de Borderlands y la gran cantidad de estudios independientes iniciados en los últimos años, la información disponible sobre el sombreado de cel / toon es abundante.
Hay una pregunta específica sobre el sombreador de celdas GLSL aquí en GameDev.SE: ¿Hay algún tutorial de sombreado de celdas opengl (sin GLAUX)? .
Una captura de pantalla de Borderlands
Esa debería ser suficiente información para comenzar.
fuente