¿Cómo creo un look de caricatura sombreada?

17

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:

una ciudad en Ni No Kuni ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Csabi
fuente
66
Parece una verdadera lástima tener una selección de capturas de pantalla sombreadas y no incluir The Wind Waker
Paddy
lo siento por eso. Tampoco juego estos juegos. Solo vi animación y busqué en Google algunas imágenes. Pero si lo desea, puede editar mi pregunta;) y agregar la imagen
Csabi
3
Realmente no fue una crítica, lo siento. The Wind Waker es solo un título muy querido y controvertido porque estaba sombreado. Indudablemente, Ni no Kuni y Borderlands 2 son hermosos, pero hay algo en la estética simple y audaz del Wind Waker ...
Paddy
Aquí hay una pregunta relacionada: gamedev.stackexchange.com/questions/68401/…
John

Respuestas:

16

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)? .

Borderlands Una captura de pantalla de Borderlands

Esa debería ser suficiente información para comenzar.

sacudida
fuente
Hola, gracias por tu respuesta, fue realmente satisfactorio, ¿puedo preguntar si Maya 3DsMax admite este sombreado?
Csabi
1
Por supuesto, herramientas 3D tan grandes como Maya y 3DS Max pueden hacer todo . Solo busca en Google. En realidad, en los videojuegos, los efectos particulares son más difíciles de obtener debido a la representación en tiempo real, por lo que, cada vez que piensas si Maya puede lograr algo, la respuesta es sí.
joltmode
Gracias de nuevo, no puedo esperar para probarlo en algunas de mis animaciones. adiós
Csabi