Home Artists Posts Import Register

Content

Changes:
1) Converting / optimizing the whole code (resulted in a 100% performance boost)
2) Added 3d cloud system:
   - fully functional positioning and appearing/disappearing system
   - multi layer cloud system (only Cumulus for now)
   - basic lighting model (becoming more advanced with future versions)
3) Some work on the ppfilters/scripts

LINK:
Pure 0.27 (minimum CSP 1.69)
https://drive.google.com/file/d/10JsjxjRNdwJbfubIhoFYsnFFbiXeL7Sa/view?usp=sharing


I found some bugs in Sol Planner and Sol controller 2. So in this pack those 2 weather controller components are integrated. Install Pure by copying the folders apps, extension and system to your AC root folder!

With Pure 0.27 a big milestone was achieved. The code is now super efficient and will cause no memory reallocations. Those memory reallocations will slow down the processing of LUA code. I transformed the whole code (took me 2 weeks, to find all possible reallocations). This resulted in a nice performance boost of over 100%!
0.27 got a 3d cloud system.
Do not judge it too much by its look! Its a first, very simple integration of the clouds lighting. BUT!
Under the hood, this cloud system already features the complete needs of complex sky scenery. It has a multi layer cloud system, a very efficient cloud positioning and replacement system.
With 0.27 i also achieved one of the biggest improvements since the release of Sol:
The weather change system was rewritten from the ground and is working without any condition change checking.
With Sol and its current cloud system, I need to check if a weather condition is changed. Because of the way i reload/replace clouds, it needs a reinitialization of the clouds while weather transitions.
That changed completely with Pure 0.27. The cloud system is able to set its state/clouds live, for the current state of the weather change. It does not need an initialization of appearing or disappearing clouds. This results in a more performat way to calculate those transition and in a more fluid presentation of weather changes.

So the clouds are fading very smooth with weather transitions, but i still have to do this for the weather look transitions. But this will come with future versions.

Because this is still a tech preview, please do not judge it by its look.
The most improvements were made under the hood. But you should notice a big performance improvement in comparison to Sol.

In the further versions i will add more cloud layers and i will do more work on the visuals.


Have fun!

Files

Comments

Anonymous

flippin amazing work

Anonymous

In direct comparison, you can see how much better the lighting atmosphere is with pure. Really breathtaking. But I'll leave out the clouds for now ;-)

Callum McGurk

Really nice work with the cloud system. Looks basic of course for now, but with the right textures eventually it will look incredible!

Callum McGurk

Not sure how I've lost it, but Sol Planner is gone. Installed the version in the link above directly in the correct folders, running Sol 2.2 engine and Pure 0.26 in WeatherFX folder. When loading a race with rain it just looks grim but with no rain and obviously as Sol Planner is missing I can't change it (and it's enabled under Assetto apps too). Running the latest CSP patreon build. Any ideas?

peterboese

Maybe it conflicts with Sol_config and Sol custom weather. Maybe deactivate those apps for now, or update to the latest Sol 2.2 alpha. Its caused by the way Python loads libraries. Sol Config, Sol custom weather and Sol Planner using the same libraries. Python only loads the library once, the first app which is loaded is Sol_Config. So if your Sol_config app has an older Sol library, then only this is loaded. I made some changes to this library. You don't see Sol Planner now, because it does not load, because of an error. You see this error in the CSP python debug app, if you switch to the "log" tab there.

Anonymous

Peter, simply amazing work. The visual quality compared to Sol is striking and beautiful and its nuts how much more efficient it is. Went from 135 FPS to 175 just with this update.

Steven

after installing, i have no rain sound..

Rodrigo Mondaca

Thanks a lot for this update... It looks amazing in VR. I just noticed 2 problems with RainFX. 1) the sound of the rain (drops) has gone and 2) the performance with RainFX is worse. (the performance without rain increases though)

peterboese

Pure has no sound control yet. I'll check the rainFX performance, but actually Pure can't influence its performance, it just controls its 3 paramters amount, wetness and puddles. Thats all. Could you please try the "default" weatherFX script. If the rain performance drops with it too, then its an overall problem with rainFX on your side...

Anonymous

Fantastic work Peter. Looks great in VR with the PureEye pp filter. I can’t imagine how you can improve on this, but I’m sure you’ll amaze us all again with the next update. Keep up the great work!

Anonymous

For me RainFX also started working worse for some reason. Probably because of Sol 2.2. As I can tell it's a requirement now? The other problem I'm having with Sol 2.2 is that the manual wipers don't work anymore. But I just can't go back to using Sol without Pure now... Edit: With 0.27 I could install it over Sol 2.1.3, but it overwrites the controller with a 2.2 one. Still, this works better than Sol 2.2.10 + Pure 0.27. The new controller appears to be the culprit introducing the manual wipers bug.

peterboese

I posted a hint, how to have proper wiper control. Its not a bug. There are 2 apps controlling the wipers on your side. The new Sol 2.2 controller is needed to have a working weather transition in Pure. I will update Sol 2.2 alpha also with this. Then both have the same base.

Anonymous

Thanks, switching to -2 helped (although with the 2.1 controller I had it working on 0 - I guess THAT was the real bug). Edit: is there a reason to fully switch to Sol 2.2 right away, or is using just the controller fine? Hopefully the sounds will be available soon. Other than that, great job, thanks again!

Jeroen Feelders

Do you use Oculus Rift or OpenVR render mode? Do you experience dark apps in Oculus render mode?

peterboese

With the newest version Sol 2.2 alpha 13, you can use both. They have the same controller and Sol Planner app. Sol 2.2 alpha has some performance improvements and changes. So i hope i can release it soon as a stable 2.2. Actually it is stable, i just need to check some small things to go beta and then release short after the beta...

Anonymous

I’m using a Valve index with openVR. Haven’t noticed any “dark apps”.

Anonymous

I see, thanks. I completely forgot about Discord. That's where the alpha 13 was... Going to try it now. Looking forward to the release. Edit: in my case 2.2 definitely runs slower compared to 2.1.3. Five to ten frames per second. Although only when it's either raining or drying up after the rain.

Charles Nichols

very good advancement with this release. I am getting much worse performance though. Also, is the ambient darkness level suppose to stay at 1.0? I have my track lights turn on and off based on this level and currently they are on all the time.

ATR Camtool

Thanks Peter! I found it awesome! I'm excited that it could get even better than it is. Just made a video with it https://youtu.be/U7hpqqVTgEk

Anonymous

When using the pure weathe rcontroller the sound for rain and wind is gone. What am I missing?

Anonymous

I have noticed darker name tags at times and washed out apps in vr, washed out being too bright. I assumed this was a ppfilter auto exposure issue though. Oculus rift cv1 in oculus render mode

Anonymous

I stand corrected. Played around with it a bit more and I think the same thing is happening in OpenVR too. I think the auto exposure affects the exposure of the app overlay window making the apps really bright in a dark scene and washed out in the day. Hopefully it can be fixed but maybe this is just the nature of how the rendering works in Assetto Corsa.

Anonymous

Hi, no lightning/thunder with this version of pure?

peterboese

Pure is in its early development stage. Such feature would be further weather effect, if Pure is a stable release. Actually i'm working on the basic clouds look and many other basic feature must be integrated or evolved. So it will take its time to reach this stage...

Anonymous

Looks very nice, thanks! On Sonoma with 24 AI cars I get 98 fps with Sol 2.2 + Sol + GT Sport filter. With Sol 2.2 + Pure + PureEye I get 110 fps, so nice increase there. This is all on triple screen (5760x1080). One thing though: With Pure I can't change brightness, contrast or other stuff with the Sol Config. Is it supposed to be like that?

peterboese

Pure is a completely different weather script. It's has nothing to do with the Sol weather script. So the Sol config app is just for setting up Sol. If Pure is ready to release, I start the development of Sol 3, which uses Pure as a base, but will bring all customizations and easy setups like Sol 2.

Anonymous

Thanks, that's what I kind of figured. Anyway, I worked around it by using a Reshade filter (quint Lightroom I believe it was called) at virtually no cost of fps. And I have to modify my comment above. It doesn't just look nice, it looks amazing! The way the clouds pass over and creates patches of shade, absolutely brilliant. And the lighting also looks better overall. Fantastic work!

Rainer Musch

Would you please implement a PP filter like Sol_Extra. The function that due brightness in the cockpit view is increased is simply ingenious for VR.

Anonymous

Anyone else has problems with the UI getting too dark when using pure?

Anonymous

please add the sound control with the next update... it has a huge impact in terms of immersion with rain and wiper sound. in combination with the Pure-PP-effects it would be awesome <3