Buenas: Últimamente me estoy viciando al borderlands y lo que tiene de curioso el juego, aparte de usar texturas tipo cómic es el perfilado de los modelos.
Y mi pregunta es, ¿cómo se consigue?
He estado mirando los materiales de 3ds Max y no lo encuentro.
Si alguien save cómo se hace se lo agradezco ya por adelantado. Saludos.
-[url]http://renderlandia-Victor-iglesias.blogspot.com/[/url] -.
El efecto de perfilado en Borderlands se conoce como outline o cel shading. No se consigue con un material estándar, sino con técnicas de shader o post-procesado. En 3ds Max, no hay un material nativo que lo haga directamente de forma completa.
La forma más común de lograrlo hoy es mediante shaders en el motor de renderizado o juego. Para visualizarlo en tiempo real en 3ds Max, puedes usar el motor de renderizado Arnold, que tiene un shader llamado aiToon. Este shader te permite crear efectos de dibujo animado, incluyendo líneas de contorno.
El proceso general tiene dos partes. Primero, necesitas aplicar un material con sombreado plano (sin degradados) para dar el aspecto de cómic a las superficies. Segundo, y lo más importante, debes generar las líneas de contorno.
Para las líneas de contorno, una técnica clásica es el Silhouette Rendering. Esto se puede hacer duplicando el modelo, escalándolo ligeramente hacia afuera, aplicando un material negro sólido y renderizándolo detrás del modelo original. Sin embargo, esto es un método antiguo y manual.
La mejor solución actual es usar las capacidades de los motores de render modernos o de motores de juego como Unreal Engine o Unity. En estos motores, el efecto se logra con un shader de post-procesado que detecta los bordes de la imagen (normalmente basándose en la profundidad de la escena o en las normales) y dibuja una línea sobre ellos. En Unreal Engine, por ejemplo, puedes usar el material Post Process Material para añadir este contorno.
Si tu objetivo es solo renderizar imágenes estáticas en 3ds Max, investiga los shaders aiToon de Arnold o los shaders de Renderman, que ofrecen controles avanzados para líneas de contorno. Para videojuegos o renders interactivos, trabajar directamente en un motor como Unreal Engine te dará un control total y un resultado en tiempo real idéntico al de Borderlands.