Final Fantasy Resonance team details its 'cinematic pixel art' HD-2D pipeline
In an 80 Level interview, the producer and director of Final Fantasy Resonance describe how they blend pixel sprites with 3D scenes, lighting and a moving camera. The details cover sprite orientation fixes, scene blocking and VFX timing.
Digital Developer Desk, 6h ago, 3 min read

Final Fantasy Resonance Producer Keisuke Nakajima and Director Hiroto Furuya spoke to 80 Level about the game's visuals. Nakajima says the team began by asking what would have happened if Final Fantasy had kept pushing pixel art, and found HD-2D the most natural fit. The "cinematic pixel art" technique, used in the opening movie, turns 3D CG into pixel art. That lets the team show Bahamut and airships moving in ways that would be hard in traditional 2D.
A main technical concern was making 2D characters sit properly in 3D spaces. According to Nakajima, the team tuned each scene with lighting, depth of field, bloom and other techniques so sprites and backgrounds feel like one space. Furuya adds that pixel characters do not automatically turn to face the camera as it moves. Without adjustment, NPCs can look like they float above the ground or sink into it, so the team made small orientation changes based on camera angle. In event scenes with more dynamic cameras, they sometimes redrew the pixel art for a specific angle.
Furuya describes the production pipeline as fairly standard. It starts with concept art for overall direction, followed by a simple 3D mock-up of basic terrain. At that stage the team controls a character to judge map scale, elevation differences, how landmarks look from intended viewpoints, and how easy the area is to navigate. A rough camera setup is in place by then. After several rounds of revisions, assets are made and placed, and lighting is fine-tuned as the team walks through the finished town.
On camera work, Furuya says every part of the visual presentation was designed with a moving camera in mind, despite the turn-based, command-based RPG format. He says HD-2D lets sprites keep details that are left to the player's imagination, while 3D environments allow freer camera movement plus VFX and post-processing. Pixel characters can move quickly, which makes timing easier, and less on-screen information makes it easier to direct player focus. He points to the confrontation with the esper Leviathan, where action was synchronized with visual effects and background music.
For influences, Furuya names later Super Famicom (SNES) titles from the SquareSoft era, such as Final Fantasy VI and Chrono Trigger, which aimed for a feel of "playing a movie". He says early comical sprite acting was pared back as the style became more realistic, and character spacing was adjusted to suit. The excerpt provided ends before the interview's final question about lessons for other developers, so read the full 80 Level piece for that answer.
Sources
Get the daily brief
The five stories that matter, every weekday morning. Free.
JangaFX IlluGen 2.0 adds GPU particles, fracture tools and a Niagara exporter
JangaFX's node-based real-time VFX authoring tool IlluGen has reached version 2.0, with GPU particle simulation, mesh fracture and pivot animation textures. The current build is 2.0.1, and a new exporter writes particle caches for Unreal Engine's Niagara.
digitalproduction.com1h ago4 min read
AMD FSR SDK 2.4 brings FSR Upscaling 4.1 to RX 6000 GPUs, Ryzen APUs and Vulkan
AMD released FSR "Redstone" SDK 2.4, extending ML-based FSR Upscaling 4.1 to Radeon RX 6000 Series GPUs and select Ryzen processors with integrated graphics. It also adds Vulkan support at feature parity with DirectX 12 for upscaling and frame generation.
gpuopen.com6h ago3 min read
Unreal Engine 5.8: new features reportedly only for Movie Render Graph, not MRQ
A community post says Epic has stopped adding features to Movie Render Queue as of Unreal Engine 5.8, and that new work will go to Movie Render Graph only. The claim is unverified here, but teams that render with MRQ should check their pipelines.
reddit.com6h ago2 min read

