Toulouse Stylized — Tileables & Trims // #02

Work In Progress / 06 February 2024


Welcome back, everyone! In the last blog, I covered how I started planning my environment mood and the first pass on my art blockout.

As discussed before, the city I'm going for is "Toulouse" or "The Pink City" as we call it in France, primary using bricks and building lime for its buildings, decorated with stone and brick trims.

I first started with a very basic brick tileable and stone trim to go along with my art blockout pass. I tried spending as little time as I could doing them to quickly throw my textures into my environment, see how they looked and played around with the base albedos mainly to make them fit with the mood I was going for.

On a previous project I worked on, I used to spend way too much time noodling around with my texture, exporting, importing over and over without ever being satisfied. That's why I really wanted to be quicker this time and go to the essential shapes and colors I wanted.

I first created a base normal map in Substance Designer then hand-painted normal edges in Photoshop creating this very easy and cheap stylized look to my trim.

For the brick tileable, I first inspired myself from the one seen in Colloseo, an Overwatch map set in Rome, then I tried matching my references and the color mood and variation I was looking for.

I also created a blend version for my brick, mixing it with plaster and an overlay color allowing myself to change the albedo of the plaster depending on the building.

And here is the result after finishing my blend mask and color overlays in Unreal Engine:

The overlay colors are set on a secondary uv channel, layering my base albedo color.

The rest of my textures are pretty much following the same base workflow. Just quickly putting shapes and albedos together and refining overtime after importing them, keeping a consistent stylization and albedo values so everything looks cohesive together and don't clash styles.

If you'd like me to cover anything else, let me know in the comments. 🙂
See you next time!