High quality 3D model of a 14-carronade cutter which were in use in the French Navy during the 1830s. This 3D model is based on a scale model of those cutters which can be seen in the Musée national de la Marine in Paris.
It comes with many separated and rotatable parts, all of them parented and ready for rotation. This asset comes with particle FX and audio effects to simulate firing of the carronades
A prefab with a helper script is included to hoist and lower sails, set wind speed, set wind direction, open and close gun ports, rotate carronades, rotate rudder, yard and boom.
The geometry of the sails is flat, to simulate wind they are set up for Unity’s cloth system. Raising and lowering the sails works via blend shapes (unfortunately blend shapes are currently not compatible with cloth, a quick smooth transition between wind blown cloth and flat geometry is done when switching to blend shapes which might cause a tiny flicker). The sails and flag uses a double sided variant of the Standard Shader. To make them work with rotatable parts some of the ropes are handled by a script – those ropes are based on the line renderer.
Please note that due to the complex nature of the rigging of a sail ship this will not always work perfectly: sometimes ropes will go through sails and sometimes cloth might go through colliders.
The Asset has a simple setup of deck colliders for 3rd person prototyping usage.
Size of the textures is up to 4096x4096 but it still looks good if you reduce texture size on import. The ship uses the Unity Standard Shader (Albedo, Metallic/Smootness, Normal Map, Height Map, Ambient Occlusion) and a custom shader for the sails when using the Built-in Render Pipeline. Comes with packages for URP and HDRP (Unity 2019.4.31f1 and higher). Please note: The smoke of the carronade effects is slightly less complex in URP and HDRP pipelines than in the built-in render pipeline.
Statistics as shown in Unity (shadows disabled)
LOD0: Tris: 124.5k, Verts: 107.1k – SetPass calls: 11 – Battches: 78 – Saved by batching: 76
LOD1: Tris: 52.2k, Verts: 49.7k – SetPass calls: 6 – Batches: 19 – Saved by batching: 49
LOD2: Tris: 22.0k, Verts: 21.2k – SetPass calls: 6 – Batches: 18 – Saved by batching: 22
Two included demo scenes show how to control the rotations of rudder, sails, gun ports and carronades with a GUI, a third demo scene demonstrates the particle FX for the carronades.
You can preview the script reference here:
Script Reference
New in 1.2.: Works now with URP & HDRP (Unity 2019.4.31f1 and higher)
New in 1.1.: Added particle FX (sparks, fire & smoke) and audio effects for the carronades.
The FX offers a simulation of single shots or broadsides. Each carronade of a broadside has a short random delay to offer a more realistic simulation. Reloading is simulated by a simple timer (e.g. when a carronade was fired 10 seconds ago and the reloading timer is set to 27 seconds the carronade won’t fire until the reloading time went up – even if it gets the order to fire as a part of a broadside.) – Please note: This is just a visual simulation, it does not offer any trajectory calculations or physics to simulate cannonballs.
Users tested this model successfully with VR.
Please note:
No script or any other solution comes with this package which would actually move the ship model or give it buoyancy! The included scripts support rotation of ship parts only. No additional artwork or water included!