• Register

Sails of War is a fast paced, action heavy combat game giving you command of your own vessel. Dive into the waves of this golden age of large tall ships. Outmaneuver your enemies and sail to victory.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Sails of War Header Blog 5


Initially, I wanted to write a blog each month. And now the snow has melted and spring has arrived, and it's been nearly 5 months since we last talked.


So before I show you screenshots of the game and explain the process of texturing a ship – or more specifically texturing this and all future Sails of War ships – I want to apologize. I have been very busy over the last few months and did not have the amount of time I would have wanted to work on the Sloop and Sails of War as a whole.

Though a positive news is that we have finally set up version control and other tools to help development and overall quality of life.

Without further ado:

Sails of War Screenshot Alpha 1


All you see above is rendered realtime in Unreal Engine 4. The ship and her materials will very much appear just like this ingame, the flags and sails will change. Currently, they are not using any built-in simulation and are static. Once in the final product, they will change to dynamically fly in the wind.

Also, static are all ropes and rigging you see, I am looking into having at least some of them swing dynamically as well

Sails of War Screenshot Alpha 4


Swaying motion will be very important for a believable ship and sail feeling – is however not necessary for a static screenshot.


Now you might be asking: “Hey that's pretty cool looking, how did you do that?”

Well, glad you ask! It actually took me the better part of half a year to get to this point. I had the overall shape of the ship done back in September of last year – believe it or not.

Sails of War Screenshot Alpha Gif

(The image above is a .gif thus only has a limited range of colors, just be aware of that.)


And don't think I have been lazy! As you can see a lot has changed since then. Water and sky are one large factor, the other, more obvious is the addition of sails.

But most of the work was done redoing the ships UV unwrap – two times. UV unwrapping – for those who don't know – is the process of translating the shell of a 3D object into a 2D plan. That information can then be used to display textures.

Initially, I was aiming for a tiling unwrap, where each material would be repeating. As you can see in the picture it didn't really read well. Or to put short: I didn't like it.

Sails of War Screenshot Alpha 6


What it became (as you see it above) is still a unique unwrap, however, it gets overlayed by a unique texture which adds definition and darkness as well as dirt. Paint is now done dynamically via material, scratches, and variation derived from part normalmap part mask.

The ship material master is a highly customizable material which – thanks to switches – can become whatever part of the ship we need it to be. Some solid metals might not need a texture input – some details are not part of the unique dirt overlay. These inputs can then simply be turned off.

ScreenshotAlpha Material Ship


I went for using one master as it seemed easiest – thanks to UE4 you can create instances of a master and also of other instances: This means the red painted wood is an instance of the blue painted wood, which in turn is an instance of the unpainted wood which again is instanced from the master. This way changing one value at the root gets passed along to all connected children. Quite nice to work with. (but also as confusing as it sounds).

ScreenshotAlpha Material Sails F


Sails and flags have their own material. UE4 has build-in subsurface scattering – perfect for cloth. This material – similar to the more complex ship master one – has multiple applications. For any sail an overlay may be added to add detail such as seams. The shading model also needs additional information for what colors to spread below the surface, all may be set within the instances.

Finally, tweaks to the water and sky materials were necessary to achieve the look I was aiming for. I won't get into to many details but one large factor was adding better foam caps onto waves.


You had a long wait for this, I hope I was able to make it worth it. I'd absolutely love to hear your feedback on look and feel. Any critique you might have is fully appreciated and welcome!

Sails of War Screenshot Alpha 2


This was a beast to make – I didn't even get into redoing the ship model itself for better normals, applying face weighted normals and adding details. This really was the one to set the bar with, all following ships will now be easier.

I might also be able to reuse certain materials or speed up the process by only changing it slightly. The next ship I am looking to make is a smaller one, either inspired by HMS Nancy (1789) or Renard (1812), possibly either both or a hybrid their of. I am not entirely sure yet. Other ships I do want to make include USS Constitution (1797), Batavia (1628) and possibly HMS Victory (1765).

I know Batavia is a bit older than the rest but she serves as our concept art and due to a full-size reconstruction is rather known and has appeared (not herself but her shape) in other media such as film.

Which of these ships I end up making only time will tell – the names and list given is more of a “I'd like to make these”. So be aware that I might drop one or the other. We will have to keep game balance in mind as well!


That all said I am totally looking forward to making more ships and also in progressing with code.

So do keep an eye on my personal Twitter, Sails of War Twitter or follow us here. I will be dropping the monthly blog for a more flexible time schedule which will allow entries with more content! Let me know if that's okay with you.

Till then - Lukas

Only missing paint - DevBlog #4 - Sails of War

Only missing paint - DevBlog #4 - Sails of War

News 1 comment

We explore the 3D model and process of creating a ship, and also look into the future and texturing workflow.

Inspired by History - DevBlog #3 - Sails of War

Inspired by History - DevBlog #3 - Sails of War

News

Learn how history actively inspires Sails of War and at the same time allows creative freedom.

It's all about the Water - DevBlog #2 - Sails of War

It's all about the Water - DevBlog #2 - Sails of War

News 2 comments

Sails of War Dev-Blog #2 talks about the current progress on the main water material. It also gives in inside into development as a hole and pulls back...

Introduction - DevBlog #1 - Sails of War

Introduction - DevBlog #1 - Sails of War

News 1 comment

In this first Development Blog I want to introduce myself, the game as well as workflows and general goals of the project. We are currently preparing...

Comments
Hrocker
Hrocker

So, another Naval Action sort of speak?

Reply Good karma Bad karma+2 votes
PortsideInteractive Creator
PortsideInteractive

Naval Action is all about simulation. Our game has more focused on a fun multiplayer experience. Sails of War will in many ways be easier and less complicated - less boring in places. Start the game, drop in a match, have fun.
I'll have a blog post about gameplay in the near future; keep an eye out for it.

Reply Good karma+1 vote
MrEmjeR
MrEmjeR

Damn, ship games are the real focus of indie games lately. Not complaining, ships are my favorite thing to make :)

Reply Good karma Bad karma+2 votes
eniex.at
eniex.at

Ich habe mich gerade durch die Bilder geklickt und die Infos gelesen. Einfach nur wow. Sieht schon jetzt verdammt gut aus. Bin schon echt gespannt, was weiter kommt ;-)

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Sails of War
Platforms
Windows
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Genre
Arcade
Theme
History
Project
Indie
Twitter

Latest tweets from @sailsofwar

This is happening. Unexpected and very humbled! T.co

Jun 1 2018

The Sloop is done! Just in time for #screenshotsaturday Read all about it over @IndieDB Indiedb.com T.co

May 6 2018

Whilst only a small detail, with small textures and few polys, ship's boats were most important to a larger vessel.… T.co

Mar 18 2018

RT @StratmannLukas: Awesome Weekend! Final "TO DO" for @SailsOfWar Sloop model and screenshots. (missing 8.: Flag should be larger)… T.co

Mar 11 2018

RT @StratmannLukas: Worked on the Sloop. Unique UV and dirt pass is done. Now onto tiling textures and finishing touches. Homestretch! #3D #UE4 @SailsOfWar

Feb 9 2018

New Blog - all about the Sloop #3D model: Indiedb.com

Jan 17 2018

Double rations and 2 cups of Grog for everyone! Have a wonderful time. (Neither ship nor cannon to scale.) T.co

Dec 24 2017

RT @StratmannLukas: No blog this month: To busy with pre xmas madness. Will hopefully have the ship done soon. Looking forward to finally sharing the result.

Dec 14 2017

Embed Buttons
Link to Sails of War by selecting a button and using the embed code provided more...
Sails of War
Statistics
Last Update
Watchers
44 members
Articles
5