rF2 New UI, DX11 and Content Updates in August Development Roadmap

Paul Jeffrey

Premium
rF2 jayarrbee36 2.jpg

The August 'Development Roadmap' for rFactor 2 has been released, with some new details on licencing agreements with a well known single seater manufacturer...

You can check out the full rF2 August Development Roadmap post below;

It’s summertime, and we are all but on holiday at Studio 397. We’ve passed the half-way mark in August, so it’s time for another roadmap update.

UI
In the last couple of months we have shown you various bits of the new UI. We are now at a point where we have basically incorporated all features of the existing user interface into the new one, with a few extensions. In the upcoming weeks, we will be testing the first beta of this user interface with our testing team. During that phase we not only intend to focus on bugfixing, but also usability testing, so depending on how our testers respond, we might make further changes to parts of the interface. Obviously we can’t predict yet how long this phase will take, but it should tell you that we’re pretty close to a first public beta release.

rF2 Development Roadmap 1.png


Competition
The first two rounds of qualification have been completed by now, with the live broadcast of the Zandvoort race coming up on Sunday, so this is a good time to look back at what were basically two very exciting weeks. Last week’s broadcast has seen a combined number of views of well over 600.000 on Facebook and YouTube and the 20 drivers in that race showed some very fast and clean racing. The top 5 finishers ensured themselves a place in the final, so congratulations to them! Many others put in a tremendous amount of time and effort, arguably in the toughest time trial ever seen in simracing. For example, at Silverstone, Miguel Ballester drove 1469 laps to earn his place in the top 20. Our second round at Zandvoort showed that the top 10 in terms of number of laps on average clocked well over 1000 laps. In the first two rounds combined, approximately 260.000 laps were driven. We wish everybody competing in this competition the best of luck!

rF2 Development Roadmap 2.png


We’ve also had quite a few questions about the brand new competition system that is hosting all these sessions. It is actually a perfect example of how we were able to leverage some of the existing technologies that have been developed within Luminis. For everything we do, our development workflow starts with setting up a fully automated system to build and deploy code. This allows us to quickly code, test and set live updates. In this case, any code update we push can be deployed to a staging environment for testing within minutes, and with a flick of a switch we can also update our production systems. In fact, our production systems use a method called “blue green deployments” to end up with zero downtime: we deploy each update to new servers, switch traffic from the old to the new ones, and then stop the old servers. Our production environment also has built-in redundancy where we run at least two servers at all times. We actively monitor those servers and if any of them goes down, it immediately gets replaced with a new one. This all happens in the cloud and the system that manages this is called Cloud RTI (run-time infrastructure).

rF2 Development Roadmap 3.png


Cloud RTI management dashboard showing our fault-tolerant production servers.

rF2 Development Roadmap 4.png


This is the custom monitoring dashboard we use to have a real-time view on competition statistics.

For horizontal scalability reasons, all our server side code is stateless, but of course we want to keep track of a lot of data and statistics. All of this is handled by another product we could leverage, the Information Grid, which is a layer on top of all kinds of data stores that manages the schema of the data and all changes to that schema over time. It allows us to work with data at a much higher level and adds extensive semantics to that data that ensure it stays manageable and usable over a long period of time. Information Grid builds on lots of cloud based data stores and adds security and advanced search capabilities. All of this infrastructure ensures that we can keep our focus on building the features of the competition system, without having to worry about a lot of infrastructural concerns.

rF2 Development Roadmap 5.png


Information Grid dashboard showing some global statistics about the data stores in use.

For the actual code, we leverage another open source project we’ve co-founded with a few other companies: Amdatu. Amdatu is a stack of modular components to build cloud applications. It provides building blocks for web based, modular user interfaces and it is in fact this toolkit that also is the basis of our new in-game UI. As soon as that is ready, you will see the competition and in-game UI merge into one seamless UI that can be accessed both in-game and outside of it. That way you can always keep up with what’s happening in the world of rFactor 2!

Content
As you know, for the competition we released an early version of Zandvoort, dubbed 0.20, indicating it is not finished yet. Although the track already is very drivable and enjoyable, we intend to further improve it over the next couple of months. Also, we’ve learned that for the DTM race this weekend, they repaved the final section of the track, and made some curb changes to the “Audi S” curve, so we’ll probably take a closer look at those for the final version.

In the mean time we have news to share on the licensing front. A lot is going on there, also in terms of tracks, but as a general rule we do not talk about licenses until the deal is sealed. We are proud to be able to announce that we signed a multi-car deal with the Italian race car manufacturer Tatuus. This will bring several of their current racing cars to rFactor 2, which should be very exciting for all the fans of open wheelers!

DX11
In May we announced the “open beta” of our brand new DX11 engine and in the following months we have received a lot of feedback and support from the community that have lead to numerous improvements to the performance and visual fidelity. Our plan is to make DX11 our new default at the end of September. At that point we will also update our current demo version. We will keep the DX9 builds in sync until the end of the calendar year. We will continue to improve the fidelity of our DX11 engine, improving every aspect of it step by step, and this process will continue in the years to come. As we discussed last month already, we also fully intend to provide an exciting new solution for plugins to render to the screen as part of this ongoing development and we will look at what information we should really be providing “out of the box”.

That’s all for this month, we hope you enjoyed the update, and enjoy the summer!

rFactor 2 is available for PC via the Steam Store.

rF2 datasting.jpg
rF2 jayarrbee36.jpg


If you like a bit of rFactor 2 action on your home PC setup then check us out! We have a great rFactor 2 Racing Club where Premium members are welcome to come try your hand at plenty of different online events. Those of you with a taste for the more extreme can check out our current RDLMS by Vesaro league and other rF2 based league events coming over the next months. If offline is more your bag, or you want to make some tweaks to your base install, check out the rFactor 2 Mods forum or have a look through our community created Setups forum. All fun and games here at RaceDepartment!

Have you enjoyed the August development roadmap for rF2? Looking forward to the future of the sim? Happy with news of the Tatuus licencing agreement? Let us know in the comments section below!

Image Credits - jayarrbee36 (opening image and second McLaren), datasting (BMW)
 
Last edited:
To respond to questions about the infrastructure part of the blog, I thought it would be nice to give you a bit of insight into the backend we are working on. I'm fully aware that this might not be interesting for everybody, or partially too technical to understand. Rest assured, we are not just building this for an occasional hotlap competition, but fully intend to have continuous competitions, both organised by Studio 397 and third parties (existing leagues and sites like RaceDepartment) and make all of them much easier to find in-game.
I find these news fantastic and since I worked with network and servers in the past, I can for sure appreciate well structured backbone in the organisation. Now give me my Porsche! ;)
 
Tbh I dont get much that tech part therew

Well I've worked in IT for 20 years, across server infrastructure, virtualisation, web servers and currently software development. So perhaps I can explain my understanding of what they were talking about.

Or perhaps I could, if I had any idea what on earth they were talking about. Whatever it is they've developed, they're dong a lot of leveraging with it. My money is on them digging for oil. I think that takes a lot of leveraging.
 
Looking good! While there is good implemention's on the new interface, qualifying 1-2. Race 1-2. But will there be reverse grid option, like in touring cars 1-st race normal and second race first 8 or 10 reversed?
 
rF2 should try to dethrone iRacing when they are already working on league automation.
Give people the racing RPG they are so desperately looking for without having to sell your first born to get all the content.
 
Regarding DirectX 11: I'd like to have a "Bloom" slider, because if I enable Post-Processing filters it gets really annoying on how bright some things are, both in the cockpit and on the track, like these LED's on the wheel or the paint on the tyre. I've never seen any LED so potent to be so bright when direct sun light is on them :p And unless that paint has some metal particles in them, I don't why it would be so bright in real life.
 
Regarding DirectX 11: I'd like to have a "Bloom" slider, because if I enable Post-Processing filters it gets really annoying on how bright some things are, both in the cockpit and on the track, like these LED's on the wheel or the paint on the tyre. I've never seen any LED so potent to be so bright when direct sun light is on them :p And unless that paint has some metal particles in them, I don't why it would be so bright in real life.

The problem is not the bloom setting, the problem is the actual artwork. Ever since rFactor 2 moved to HDR rendering years ago, some guidelines have been set on how to setup your artwork (cars and tracks) to have them properly rendered in HDR. To make a long story short, if you want to make your paint look white, you should basically use a light grey color to achieve that effect. Make it any brighter and the color starts emitting light (and this is what you are complaining about). The old DX9 engine was not capable of showing this, which meant some artists were wrongly using these "too bright" colors and got away with it. The DX11 engine is much better in that regard, and that's why this "bug" is showing up right now. So any correctly created car or track will be just fine, therefore we do not want to introduce such a slider (as it would simply make correctly done artwork look wrong again). Want the problem solved? Ask the creator of that car or track to fix it.
 
Indeed, Marcel. I just went to Montreal with the C6.R with PP set to Max and there were no problems at all.

I did, however, find it a bit strange on how the back-lights worked, if you could enlighten me about it: if the sun was hitting them directly, they were this bright:
98D5EF64B924CB609290A2BD00D32C494C8361DD


When the sun wasn't hitting them directly, they were this bright:
863A5DC2939B339866C4B31BE111506D98123DB0


And when the car was under a shadow, it looked like this:
3CCC91432388A7CDDB17BEF5472C4E6DFA11337E


Would you say this is the correct behavior? I'm under the impression that they would be brighter when the sun is not hitting them and when the car is on a shadow, not the other way around.

Cheers.
 
The problem is not the bloom setting, the problem is the actual artwork. Ever since rFactor 2 moved to HDR rendering years ago, some guidelines have been set on how to setup your artwork (cars and tracks) to have them properly rendered in HDR. To make a long story short, if you want to make your paint look white, you should basically use a light grey color to achieve that effect. Make it any brighter and the color starts emitting light (and this is what you are complaining about). The old DX9 engine was not capable of showing this, which meant some artists were wrongly using these "too bright" colors and got away with it. The DX11 engine is much better in that regard, and that's why this "bug" is showing up right now. So any correctly created car or track will be just fine, therefore we do not want to introduce such a slider (as it would simply make correctly done artwork look wrong again). Want the problem solved? Ask the creator of that car or track to fix it.
Thank you so much for this info and also for keeping this exceptional game alive.

Are there any more info or plans for additional things that are known for this game such us:
  • Dirt pick up for tyres
  • More realistic behaviour of wet line which should be different from the rubbery dry line
  • Better behaviour of tyres pressure which now people always using lowest pressure as fastest choice
  • Better clutch behaviour and down shifting protection
  • Rain on windscreen
  • And finally and I may being wrong with this , more realistic behaviour for tyres when over the slip area where currently I think that tyres provide more grip that they should making them to behave more forgiving and less edgy than someone would expect from slick tyres.
Thank you
 
I had the same issue with my Logitech G920 before but something seems to have change in the last month or so, if it is in Logitech LGS or inside rF2 i do not know but now I can turn into a corner properly.
True that the visual wheel is not an exact match of the real one and that there can still be some shoulderpopping situations but not nearly as bad as before.
Get rid of that awefull logitech profiler. It overides the rotation. Modern games don't need it anyway. They all set rotation ingame.
 

Latest News

Do you prefer licensed hardware?

  • Yes for me it is vital

  • Yes, but only if it's a manufacturer I like

  • Yes, but only if the price is right

  • No, a generic wheel is fine

  • No, I would be ok with a replica


Results are only viewable after voting.
Back
Top