I recently updated my skin to version 1.1, which is similar to the Lamborghini Urus style, and I’ve decided to share this with this community too. In short, by changelist: the number of animations is already “on the verge of madness” (more than 2k lines in the file *anim.xml), gif animation, native support for TPMS sensors, new sounds and many small reinterpretations.
The skin is based on the dashboard Indash 5s (ex Cmgaisd), platform UIS7862, resolution 1920x720. The description file is only suitable for Lada Xray cars, however, the owners of other cars will also find many useful and non-standard solutions for themselves.
Attention! For the skin to work properly, you need to remove all stock global triggers.
The skin and its assets are completely free, shared on Github.
I decided to write a short guide for those who are still struggling with understanding the Gif-animation of doors. On the link to Github, you will find an RD-skin template of using triggers, skin assets, a Blender model of car doors and a Photoshop mask on them:
The 3D model of the car you need can be found, for example, on the website 3ddd.ru. But in my case, we had to draw door panels, door hinges, descents to them, internal pillars and thresholds for the Lada Xray Cross model. We simply pulled many elements from the Lamborghini Urus model, where these elements are drawn, so everything follows the canon of the Expa-skin. In the Blender-file you will find an active 300x420 pixels camera already configured, and a 21-frame (24 fps 0.845 second) animation of the door opening. I think you can easily make a render and get a sequence of Png-images.
I create Gif-animations in Photoshop, but with a mask applied to the entire sequence of images. The mask is needed to hide those parts of the doors that overlap the inner rack and the rear wing of the car. Working with the mask is very simple with the Brush tool. Practice on my mask from the archive.
Part of the logic is written using animation triggers. I use an additional check for pressing the button and intermediate variables: 30, 31, 32, 33. Which simulate the door end signals from the CAN-bus. I hope you will succeed. Peace!