This project was another hard surface modeling practice project. After I was done modeling I decided to make a looping animation. To make it looping, I used alembic renders for the shell ejecting, a new round being loaded, and the bullet leaving the barrel. I also made custom smoke simulations and created VDB files to make it loop-able.
And as always here is a product/lifestyle render. I do really enjoy making these kinds of renders. This one was designed to mix modern and rustic styles.
This clip was created to showcase the modeling.
Here is a view showing the topology of the model.
After making all the elements (the Vepr model, the alembic files, the smoke sims) I pieced together the looping animation. I had a weird issue that the VDBs were being imported mirrored. To solve this I found that making them an instance gave the VDBs the ability to be mirrored again to the correct positions.
I used X Particles XPExplosiaFX to create the smoke sims. For some reason just ExplosiaFX crashes my R25 so I created the simulations in S24.
Here is a view of my scene file for the product/lifestyle render.
Here is a quick breakdown of my color grading process for the loop animation.