u/Honest-Golf-3965

Image 1 — Remaster Update: Battles, Lighting, and battles with model scale
Image 2 — Remaster Update: Battles, Lighting, and battles with model scale
Image 3 — Remaster Update: Battles, Lighting, and battles with model scale
Image 4 — Remaster Update: Battles, Lighting, and battles with model scale
Image 5 — Remaster Update: Battles, Lighting, and battles with model scale
Image 6 — Remaster Update: Battles, Lighting, and battles with model scale

Remaster Update: Battles, Lighting, and battles with model scale

Been a while since I've posted!

Been working on getting the actual gameplay and UI up to retail standard playable. The dynamic light and shadows REALLY works in some cases. Others, well it'll be a bit more work.

Bonus 3 photos at the end are me fighting with the character model scale, and then one of me toying with the new dynamic lighting system in the genesis tree area.

Put a retail vs my version render side by side (yeah Vahn was still too big at that time, lol) but it can give you an idea of the difference so far! You can really see how much just the resolution difference changes the look of the ga .

u/Honest-Golf-3965 — 9 days ago

Emissives next

To start, it has yet to stop amazing me just how well the assets and textures of this game have been holding up at the new overall resolution.

The original game was a 320x288 screen and I'm working in 1280x720 widesccreen now, and yet the textures still look great. They were really cooking back then.

So what am I working on now? Well since I've got point lights and spot lights working now I'm getting emissive lights working. The screen shots are without bloom and tonemapping, so that is just the emissive material doing its work. Next step is have it correctly injecting light into the global illumination so it will add color and shadows to the environment like the points lights do.

The shadows in the example rn are coming from the analytic Sky/Sun/Atmosphere shader in the scene - not the tree - so we're close but not quite there yet.

I'm pleased that it seems like (sepecially with the darker and more saturated tonemapper on) that I can keep the "vibe" of the game with all the upscaling and new rendering.

Will make another update once the glow is working. Cuz I just KNOW it's going to slap when the Genesis Tree is actually lighting the area around it. Especially the revived version.

I think some basic foliage like grass could really bring the scene up to a more modern look too, without losing the classic texture resolution look. So we'll see if that is reasonable after this is done.

I'm also working on the opening scene for the game, and hopefully have a video up for that sometime in the next few weeks. For now Vahn's animations are 4/5 times working, but the camera keeps getting blocked by geometry and that's been a pain to figure out. Also the UI is just a pretty "programmer art" stand in, so its plain blue boxes, haha.

Thanks for all your interest in the work so far!

p.s. if y'all haven't seen the youtube video Avalanche Reviews did on the Silent Hill decomp/recomp project created by created by Chris Hardin (also known as KushAstronaut / SlickAmogus) then I would definitely reccomend you check thta out! The decomp/recomp scene seems to really be taking off. (I'm not affiliated with either the SH recomp nor AR youtube, just suggesting y'all check out something cool if you're also interested in decomp/recomp scene. My work is considerably more ambitious than the faithful remake that SH1 is)

u/Honest-Golf-3965 — 25 days ago

Progress on dynamic lighting

Been a while since my last update, since I had been fighting with signed distance fields for a while. However, finally, I was able to get them working. This means DFAO and Dynamic global illumination can finally get under way! Once that is sorted, its on to either reflections or mist/fog effects next.

Looking foward to getting a more moody emissive Genesis tree scene set up in the game.

Note: This still uses the game disc and assets, so no this is not Unity or Unreal Engine - it is in fact a dedicated engine for Legaia. Maybe ps1 in general later, but for now this is a nice update.

u/Honest-Golf-3965 — 27 days ago

Legaia Editor Progress

So the editor I've been building is getting very close! It's been very useful for testing that the asset extraction is correct.

I built it using my own rust UI Lib called "Helicon" that I had made for another project. It'll be prettier later, just needs to work for now, haha.

For now this is basically just asset/scene validation and a way for me to place my own light probes and such. However eventually I'd like it to be able to produce the authored game events we so used to seeing.

The game sim is stepped 60hz playback. Its honestly kinda like a really fancy punch card in a way. The engineering is really clever. Legend of Legaia is actually where I learned about a technique called "Actor Pooling" that I've used in modern games as its a massive optimisation technique all devs should use and know.

Anyways, this has been a lot of fun to work on while enjoying some time away from work. Hope I can get this to a state where people can actually use it!

u/Honest-Golf-3965 — 1 month ago

SSAO and Direct light is working, woo!

Mini update today. I was able to get SSAO, Bloom, AA, Tonemapper, Cascade shadows, and velocity buffers all working! Aaaaand I disabled the retail version baked shadows on the characters to help restore that nice look they had instead of the really weird look they had in the last post.

Next up, volumetric fogging effects and real deal dynamic global illumination. Since my target is 1280x720 and not like 4k or some nonsense that means we can likely have near lumen quality irradiance caching that runs on a potato.

I'm experimenting with another thing that is very tied to the lore of the game too, but I don't want to spoil it this soon if I cant make it work.

Oh, bonus is the editor tooling is progressing along as well. Almost able to author some light probes and meshes into the scenes instead of relying solely on the disc for data. Getting closer each day!

u/Honest-Golf-3965 — 1 month ago

Another dynamic lighting update

Another day, another set of screenshots!

We're getting closer to the retail gritty darker look, and the shadows/AO is really nice in the environment. That said, the characters look kinda weird so I'll have to see if something is adding shadows to those characters inadvertently cuz they dont look as good as the flat shading that retail had.

I've attached a side by side of the lit version, and the retail shading so you can compare (see how the "flat" characters pop more? yea need to get back to that) but also threw in some of the buffers just cuz they're cool to look at.

u/Honest-Golf-3965 — 1 month ago

We have dynamic shadows!

While I wait for some travel things to resolve for my vacation I had some more time to noodle today.

Soft shadows work!! And...It actually doesn't break the classic look at all imo! Love that already. I'll need to address some spots that just aren'y casting self shadows correctly yet, but we'll get there.

u/Honest-Golf-3965 — 1 month ago

Rendering update

Got a bit more work done last night and now the models ACTUALLY show up as expected in the level. Turns out most of them were wayyy down at -128 so I couldnt see them despite being "in the scene" as I had thought.

Just a few screen captures for ya today. I'll deal with the color grading later on, its pretty washed out compared to the darker and more saturated retail version - but look how smooth that is!

The UI layer is last on top, so I'll be able to keep that classic res feel without also having to keep the game at the like 360x288 resolution it used.

I'm targeting 1280x720 16:9 for the final look. So it should run on a modern toaster quite comfortably too

u/Honest-Golf-3965 — 1 month ago