GuiltyGearXrd's Art Style : The X Factor Between 2D and 3D
GDC Festival of Gaming2 HN recommenders · recommended in 2 months, 2019-2025
710K views · 11 years ago · talk · evergreen
A GDC 2015 talk by Arc System Works technical artist Junya Motomura on how Guilty Gear Xrd rebuilt a classic 2D fighter in full 3D while keeping a hand-drawn look. It covers the art and programming R&D and the stylistic decisions behind it.
HN points to it as the definitive example of making 3D rendering look like 2D animation through cel shading, outlines, and framerate tricks.
26:13Animation Bootcamp: An Indie Approach to Procedural Animation
GDC Festival of Gaming
786K views • 9 years ago
1:25:348 Bit & '8 Bitish' Graphics-Outside the Box
GDC Festival of Gaming
568K views • 9 years ago
1:06:37Destiny's Multithreaded Rendering Architecture
GDC Festival of Gaming
45K views • 11 years ago
1:07:26Procedurally Crafting Manhattan for Marvel's Spider-Man
GDC Festival of Gaming
89K views • 7 years ago
1:22:13HandmadeCon 2016 - History of Software Texture Mapping in Games
Molly Rocket
15K views • 9 years ago
31:00Exploring the Tech and Design of Noita
GDC Festival of Gaming
288K views • 6 years ago
18:50Creating a Doom-style 3D engine in C
Bisqwit
991K views • 11 years ago
27:27Faking RTX Global Illumination vs. RTX | 100% Ray-Traced Game, Pt 1
Gamers Nexus
260K views • 7 years ago
31:07Crafting A Tiny Open World: A Short Hike Postmortem
GDC Festival of Gaming
521K views • 6 years ago
59:20Rendering Tiny Glades With Entirely Too Much Ray Marching
Graphics Programming Conference
108K views • 1 year ago
3:36elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
317K views • 15 years ago
5:05New Voxel Engine Reveal - Crystal Islands Experiment
John Lin
394K views • 5 years ago
43:13Erik Jansson - GPU driven Rendering with Mesh Shaders in Alan Wake 2
Digital Dragons
29K views • 2 years ago
40:45Exclusive: Metro Exodus Enhanced Edition Analysis - The First Triple-A Game Built Around Ray Tracing
Digital Foundry
915K views • 5 years ago
34:29The History of 3D Graphics on the Gameboy Advance | minimme
minimme
667K views • 6 years ago
2:01Enemies – real-time cinematic teaser | Unity
Unity
1.9M views • 4 years ago
10:14Making a heart with Maths
Inigo Quilez
112K views • 9 years ago
2:123D Gaussian Splatting - Why Graphics Will Never Be The Same
IndividualKex
2M views • 3 years ago
2:15Real-Time In-Camera VFX for Next-Gen Filmmaking | Project Spotlight | Unreal Engine
Unreal Engine
1.1M views • 7 years ago
1:46NVIDIA RTX Real-Time Ray Tracing Tech Demo From Remedy Entertainment
NVIDIA GeForce
497K views • 8 years ago
4 comments from Hacker News
This is an artistic choice with a variety of film precedents. Its not exactly the same thing, but if you watch this GDC talk about the way that Arc System Works uses 3d to simulate 2d animation, it gets some of the ideas across: ▶ this video Artists might want to produce a lower framerate just to make something look filmic (eg, 25 frames per second) or hand animated, but it can also be a deliberate stylistic choice for other reasons. Eg, the recentish Mad Max films used subtle undercranking to make action scenes feel more intense, and part of that effect is a more noticeable frames and I think there is a bit of that in the Spiderverse films too.
Only if you keep it really low resolution and low framerate. If you want something higher resolution, multiple camera angles or fluidly animated doing it in 2D quickly becomes impractical. Guilty Gears for example started out with 2D sprites and then went 3D with Guilty Gears Xrd[1][2], but with a lot of trickery to keep it looking 2D'ish, though that always was more anime-style than pixel art. [1] link [2] ▶ this video
Nice resource. While not strictly 2D, it brings to mind this GDC talk [1,2] from Arc System Works showing the lengths they went to achieve a high-res hand-drawn look while developing Guilty Gear Xrd. [1]: ▶ this video [2]: link
A very simple implementation of cell shading is to run the result of traditional lighting through a lookup table in the form of a 1D texture. Having runs and steps of solid color posterizes the smooth lighting input so that it resembles painted cell artwork. A very simple implementation of outlining is to draw the object a second time solid black, with the vertex positions extruded out in the direction of the vertex normals, and with backface culling flipped so that you see only internal faces. Those black, internal faces peeking out around the edge of the regular mesh form the outlines. That's a good starting point. Many iterations and improvements from there gets you to this: ▶ this video