mirror of
https://github.com/open-goal/jak-project
synced 2026-06-16 14:50:32 -04:00
aed61ce70c
There are two issues here: 1 is the "punch in" where the logo punches inwards towards the camera on first appearance, this effect reveals the edges of village1 significantly and happens for all users even on regular 16:9. 2 is on aspect ratios wider than 16:9, you see even larger areas of village1 on either side. The blackout is an artgroup that breaks apart and is set to the shape of the Jak 1 logo. It has a baked in animation and is a set size, so it cannot simply be scaled or adjusted to be wider. Seeing the sides of village1 before seeing the logo is not the immersive experience this opening was going for, where the game "bursts" into the screen. My first thought to fix was to simply call `set-letterbox-frames` until the right moment. This worked, however, it didn't produce an ideal result simply because the letterbox also went on top of the light blue "logo volumes" starburst. Having experimented with the range of edits possible here, I decided the best approach is actually to simply delay displaying village1 ever so slightly. This avoids editing the very particular blackout art group, with set sizes of chunks that break apart. This also avoids covering the blue volumes with a side letterbox/covering. This scales with any aspect, supports both different language logo blackout shapes, and fixes both wide aspect issues as well as the regular 16:9 punch in issue. This is an important edit as it's the first thing people see. <video controls src="https://github.com/user-attachments/assets/9e5bfd39-4189-4c7c-bf76-e7ea0df0464f"></video> --------- Co-authored-by: Hat Kid <6624576+Hat-Kid@users.noreply.github.com>