0.8.1024.19657
Again, very sorry for the delay. At first, I decided to try and add DOF to Custom Showroom, then, I discovered that actually forward shading can be mixed with dynamic lighting, then area lights… Then, 1.14 update came out and it took some time to add those new great features to CM. 
Please, be very careful with user championships. They aren’t ready yet, although support some of new AC features. Going to update them a bit later.
- AC 1.14 support:
- Wind:
- Set speed and direction, optionally more specific;
- Set speed range with new double slider (thanks to Topuz for idea!);
- Real conditions integration;
- AI aggression;
- Both AI strength and aggression now use double slider;
- Flags support;
- Ballast and restrictors:
- Detailed race grid editor;
- Player car in other game modes;
- New replays autosave system:
- Full support, including options and Replay button in race result dialog;
- Now, replays are looked not only in “replays” folder, but in all subfolders;
- Assign your replays between subfolders (aka categories);
- If needed, you can go back to the old system by going to settings and disabling the new one;
- Quick Drive:
- Weather is grouped now;
- Select weather by type;
- Random weather, temperature and time (properly random);
- Change car or track from drop-down menu;
- Floating-point AI strength and aggression (hopefully, it won’t cause any issues);
- Custom Showroom:
- Move and rotate car within showroom or without it (press T, hold Alt to move car more accurately);
- Load several cars at once;
- DOF (depth-of-field, blur with distance):
- Shader shared by one of Witcher’s devs;
Very nice and quite accurate in terms of photography, but has its obvious flaws with translucency and leaking in some places.
- Accumulation mode;
Not actually a real-time algorithm, and since I know nothing about photography, without any fancy stuff such as bokeh, but at least it works with translucent objects and reflections.
- Get an access to depth buffer (press Alt+P);
Allows if needed to apply DOF later using, for example, some photo editor.
- Autofocus: use Ctrl+Click;
- Dynamic lighting:
- Up to 50 dynamic lights;
- Various types: directional light, spotlight, point light;
- Up to 25 dynamic shadows, optionally smoothed;
- Assign lights to cars (including moving parts);
- Option to try and guess car lights based on mesh and data;
- Assing lights to showrooms;
If you’re working on a new showroom, you can include CM lights description to it as well! Just press “Save” in lights editor and CM will create a new file called “cm_lights.json” in UI folder.
- Area lights with optionally visible mesh;
- For unblurred flat mirror, light is reflected (optional);
- Various sets of shaders with different features switching automatically;
Now, CM weights about 500 KB more, but, on the other hand, it should increase performance on low-end graphic cards — of course, as long as you don’t enable all of those features.
- Customized reflection cubemap size and update frequency;
It actually looks better with 1024×1024 size, and works much faster.
- Option to project (or project and blur) cars’ ambient shadows down instead of just draw them attached to a car;
Comparison screenshots.
- To add a bit of life, now car lights are switching smoothly;
Delay is either taken from __CM_SMOOTH_DELAY values in lights.ini or is guessed based on light’s hue.
- SSLR tracing improved;
- SSLR blurring fixed;
- Cameras fixed;
- Bounding boxes building optimized and corrected;
- Custom darkness level for ambient shadows updating;
- Blurred textures support for
ksTyres and ksBrakeDisks shaders;
- Outline wings and wheels (with live reloading);
- Position wheels using data (with live reloading);
Might be useful to fix GRAPHIC_OFFSET.
- Adjust positioned wheels using set of sliders;
Those params are considered while updating ambient shadows.
- With wheels positioned by data, rotation is available to test blurred textures and meshes;
- Ambient from showroom is now a bit more detailed;
- Tools window is now properly resizeable;
- With flat mirror, objects are now cut to fit properly;
- Some other fixes and optimizations;
- Paint Shop:
- Specify which channels take from source maps;
- Map channels to output in any order;
- New hints system;
I tried to keep it as less annoying (but at the same time informative) as possible.
- New grouped lists for replays and car setups;
- Ratings and favourites will be kept correctly while you copy or rename content;
- Replays reading improved and optimized;
- Ideal conditions checkbox;
- A couple of new crashes diagnostics;
- Race results dialog fixed in a couple of cases;
- Now, missing cars in replays also will be detected;
- Car data/models analysis is deeper;
- Warning about content with the same file names in enabled and disabled folders;
Sadly, right now (because of FS watching and all that) CM can’t deal with this sort of stuff and might go mad. Please, take care of those files manually.
- Additional shortcuts for analyzer and tyre replacement tool in Content/Cars section;
- A lot of internal UI stuff is optimized and reworked now;
- Other fixes.
