Phaethon

news / / 3 min read

Traced shadows, sharper edges, bigger movies

Within a week of the first Vulkan frame, the remastered preset gained sun shadows traced against the real scene, DLSS, DLAA and FSR, and a neural upscaler for Jak X's movies.

Three cards for traced shadows, sharper edges and bigger movies, drawn as a car in a building's shade with its ray to the sun blocked, a stepped pixel edge smoothed, and a movie frame doubled
Three parts of the card that Vulkan opened up, all in the remastered preset.
on this page
  1. Shadows that know where the buildings are
  2. Sharper edges, more pixels
  3. Bigger movies
  4. Next: a relit world

Moving to Vulkan was never about drawing the same picture in a new way. It was about reaching the parts of a modern graphics card that OpenGL cannot touch. Within a week of the first Vulkan frame, the remastered preset was using three of them. The retail-faithful preset draws none of this; it keeps the console's picture.

Shadows that know where the buildings are

The games' own shadows come from a shadow map, which only knows about the cars and the characters. The level itself casts nothing. Drive a car into the shade of a building at noon and the sun's highlight kept shining on it, straight through the wall.

Ray tracing fixes that by asking the card's ray tracing hardware a simple question for each point on screen: is there anything between here and the sun? The foundation went in on September 19th and traced sun shadows on September 21st, off by default and in Jak X first.

The first version had a funny flaw, found by driving: the shadows faded away whenever the car drove under a building. The new pass had borrowed the old shadow system's check for whether something was under cover, and that check was answering a different question. It was replaced.

A Jak X race through Spargus three times: traced shadows off, then on, then the difference between them
Traced shadows off, then on, and the difference, at the same moment of a race.

Sharper edges, more pixels

PlayStation 2 geometry shimmers on a modern screen: thin edges crawl as the camera moves. Over two days the remastered preset gained a temporal anti-aliasing pass, then NVIDIA's DLAA and DLSS, called directly through NVIDIA's own library, then AMD's FSR 3.1, which runs on any vendor's card.

These need two things from the game: how far away each pixel is, and how it moved since the last frame. An emulator like PCSX2 has neither, which is why its attempts at FSR never stuck. Phaethon runs the game's own code and knows both.

For now their controls live in the debug window, with menu rows on the way. Ray Reconstruction and Frame Generation were left out on purpose until known Vulkan bugs in them are fixed.

Bigger movies

Jak X's cutscenes are pre-rendered videos, made at 640 by 448 in 2005. On September 23rd the game gained an optional upscaler for them: a small neural network that doubles each frame's size while you watch. A first pass cleans out the blocky marks of the old video compression, then the network does the rest.

The network is 2xNomosUni_compact_multijpg_ldl by Philip Hofmann, used under its CC BY 4.0 license. Written as an ordinary shader it cost 19 to 22 milliseconds a frame, too slow to keep up. Rewritten for the card's tensor cores, the parts built for neural networks, it costs 7.5.

A cutscene frame: the 2005 original, and the upscale.

Next: a relit world

The biggest piece is still in progress. In the remastered preset the world is starting to be lit by the game's own lights (the sun, the sky, lamps, fire, light bouncing off walls) instead of only the lighting the artists painted into the models. That story gets its own post when it lands.

Alex (maintainer, and a mechanical engineer by trade)

Sep 23, 2026 · renderer · remasteredEvery post
Phaethon

Built with AI in the loop. Phaethon uses AI assistance for speed and accuracy, and holds it to the same bar as every other contribution: every change is read, tested and checked against the console before it lands.

develop 6332c399 CI green v0.2.1 Nov 4, 2026

Phaethon is an unofficial fan project. It is not affiliated with, endorsed by or associated with Sony Interactive Entertainment, Naughty Dog or the OpenGOAL project. Jak and Daxter is a trademark of Sony Interactive Entertainment. You need your own copy of each game. Icons from Lucide, ISC; JetBrains Mono under the SIL Open Font License.

Under construction

This site is still being built.

Nothing links to playphaethon.com yet, so you have found it before it is ready. Some of what it says may be wrong, out of date or attributed to the wrong source. Treat it as a work in progress until this notice is gone.