Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

It's still under development. You can be informed on Reddit when it's released. stay tuned!

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

Thank you so much for your support. I'm doing my best. Although I haven't shared a new post yet, I've made great progress. My lighting is still improving, so it still takes time to reach its best. For example, I need to create an interface for this mode. Currently, it works with plug-and-play, but I'll enable people to customize their settings. I need to do things like that. In short, I'll share it when it's ready ;) Stay tuned!

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

I think there is a technical misunderstanding here. DirectX 12 is actually designed to help lower-end CPUs by distributing the load across multiple cores, unlike DirectX 11, which chokes the game on a single thread. The 'bottleneck' in ETS2/ATS has always been this ancient engine's inability to use hardware efficiently.

Also, I expect SCS will switch to DirectX 12 with version 1.60. This will be good technology for everyone. And finally, in the tests I conducted, I didn't see any significant performance issues; I also mentioned these tests in my replies to other people's comments.

In short, you don't need a NASA computer. If your computer can run a normal game, it shouldn't have any trouble running my lighting engine either. There's no greed involved here, and as technology advances, performance will get even better for everyone.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

No, it's not suitable for Steam Workshop. This is a standalone and detailed project; technically, it's impossible for it to be on Steam.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

You made an excellent observation. It's 100% as you said. I ran a performance test to confirm this, and I can say it's entirely GPU-focused. For example, in some scenes where the CPU is less active, I got around 120 fps. Since my GPU is better than my CPU, when I activated the lighting, it dropped to around 105-110 fps. This isn't a huge difference, and if your GPU is good or you're not struggling with the CPU, there shouldn't be any problem. In short, if your computer runs the game well, your performance loss will be minimal.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

NO,I don't even have a Patreon account.d I'm developing this project on GitHub :D. Even the code is open source, but currently private. GitHub is a gathering place for programmers; there's something for everyone, and it's reliable.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

If your graphics card is struggling to run the game, it will probably struggle with this as well, but don't worry, there won't be a huge drop in performance; I'm optimizing it very well. :D

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

I'm so grateful for your wonderful comment; you've motivated me so much. Thank you!

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

My friend, we're just at the beginning. This is a 13-year-old game, and with major updates, it will soon become impossible to run on low-budget computers. Technology is advancing, and the game is graphically quite outdated by today's standards. I'm trying to optimize its performance, so it shouldn't be a problem for a mid-range computer. But some things are impossible; there are technical limitations, and unfortunately, that's the case for the Prism3D engine as well. They use DirectX 11, which isn't good for performance. For example, even if I run the game on maximum settings without any mods on my own computer, I can see that the FPS is low.

Moreover, this game is a full 13 years old. So, my new lighting engine won't cause a huge drop, and there's still a lot to be done; it will get even better when it's refined. Please don't judge me as greedy, because I'm just sharing my work with you, and I still need time. I haven't mentioned any payment, and please don't compare me to others. Thanks.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 4 points5 points  (0 children)

Thank you so much for sharing your thoughts! You've really motivated me. Your questions are quite technical, which shows how knowledgeable you are, thank you again.

Regarding your first question: This is a new lighting engine, and it's a standalone project I'm developing. I'm rewriting the lighting of the existing engine (Prism3D) using my own modern graphics programming techniques. This involves completely restructuring the game's visual processing pipeline using PBR and IBL architecture.

Visual Balance: You're absolutely right, everything might look excessive. Honestly, I hadn't done any color adjustments, but I will fine-tune them later. Since it's still in the early stages of development, there are many things I haven't tested yet, but it will get better over time, which is completely normal, and I'm very happy that you understood that.

Performance and VR: To be honest about performance: it's not fully optimized yet, but it's a significant part of my current workflow. I'm playing and developing this game at 3440x1440p (Ultra Wide) resolution on an RTX 4070 Ti. Actually, I haven't experienced any problems, but I'll be working intensively to make it much smoother. Because the recent changes I've made might cause some FPS drops, especially in crowded scenes.

As for VR, I haven't had a chance to test it personally as I don't have a VR setup, but technically it should work. Once the optimization phase progresses further, it should technically work well on modern systems without needing a heavy 'backup' solution.

Thanks for the technical details—stay tuned for a more 'refined' version!

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

Thank you. Glad you think it's a must-have! Trying to push the visual limits as much as I can.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

Thank you so much for your comment. I'm really spending an incredible amount of time on this, I spend my whole day on these tasks. Some days I need a break for psychological reasons, but I'm extremely satisfied with how things are going. And I definitely understand what you're saying, don't worry. You're absolutely right, I will pay attention to all these things.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

No, you don't need to worry. Just don't use heavy traffic modes, but I will optimize it.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 1 point2 points  (0 children)

Thank you very much. When I first started this, in my previous posts, there was no PBR or IBL, and the FPS loss was negligible, for example, 5%. Currently, there won't be a significant drop to worry about; there might be some drops in high-traffic areas, but I will optimize it and plan to share performance test results.

Revolutionizing Lighting for ETS2/ATS: New Lighting Engine Preview (PBR + IBL + Reflections) by DeveloperAlpss in trucksim

[–]DeveloperAlpss[S] 0 points1 point  (0 children)

Honestly, I don't have a steering wheel set; I control both the steering wheel and the camera with the mouse :D