• Register
Post news Report RSS Dev Blog #2: Inside Out

Today I will be discussing the non-unique buildings as well as their potential to be used on multiple maps and multiple locations. On a standard map, numerous buildings are required to bring a location to life, both visually and also in the sense of game-play

Posted by on

"Imagery and information to get inspired"

Hello my name is [TWDEV] Brrr and I am a modeller and texture artist on the Traction Wars Team. My work ranges from weapons and vehicles to buildings and other map related assets. Today I will be discussing the non-unique buildings as well as their potential to be used on multiple maps and multiple locations.

On a standard map, numerous buildings are required to bring a location to life, both visually and also in the sense of game-play. If all the buildings in a map were enterable by a player, the result would be extremely chaotic – a way around this issue is the creation of non-enterables buildings. Limiting the amount of enterables results in more focused game-play, but also saves time in the creation of buildings for villages and towns on the map.

Enterable Buildings

I lightly based the design of the building in the reference shown on the left - including particular noticeable features into the final model. The enterable house required in-depth modelling of individual rooms and corridors - paying special attention to maintaining enough space for players to flow throughout the building.

An enterable building such as this would require several tileable textures, as mentioned in the last blog by Sir Apple, the Traction Wars team already has a growing library of its own custom textures, ranging from concrete, to wallpapers and roof tiles. Each texture is made to "tile" so we can re-use our high-quality textures across multiple buildings whilst saving memory by repeating the image in a grid pattern.

Tileable textures have some disadvantages. As the image is used on multiple objects they can't be customised to the individual item, so for example you can't add those natural colour variations which you don't notice until they're missing.

So when placed on an object and seen in-game they can appear to lack depth and can look one-dimensional. A way around this lack of specific detail is the use of vertex colouring. Vertex colouring allows us to add shades of colour to our models that are used in combination with our shared textures in-game rather than having a special texture for every building.

The (nearly) finished building with some finishing touchs added


Non-Enterable Buildings
Not every building should be entered by the player as mentioned earlier. Non-enterable buildings will make up the bulk of houses in most dense groups of properties. A village like Lebisey for example might contain 1/3rd enterable scattered strategically throughout with the remainder non-enterable. Modelling and texturing processes for non-enterable are the same but without the need for much interior modelling.

For this next building I decided to source references using street view and looked through the roads and streets of Rue de Epron - the modern day location where Lebisey was situated. I settled on this particular unique looking building as the basis of the final model.


"Creating the illusion of an interior"

The main difficulty that needs be overcome with non enterable buildings is the task of creating the illusion of an interior but ensuring player readability i.e. the player must be able to identify a structure as enterable or non enterable without being too intrusive. Some games have fully reflective surfaces on windows that do not allow any hint at what is inside the non-enterable, however with our current set we decided to experiment with an alternative method. Using vertex colours and models, I made a very basic interior and artificially darkened it with vertex colours. I then added curtains to the windows edges to obscure a little of the view. Finally, the glass material was made and the glass was given a dark diffuse and a very subtle transparency. The result is subtle, but is instantly recognizable as a non enterable building instead of an enterable one.

The finished non-enterable building


That it for this time but if you have liked what you have seen and would like to share your thoughts about the game or just get involved in the community you can visit our forums. You can also keep up-to-date with current development and news via the social networking links below.

Don't forget that we are still looking for talented individuals to join us on the team, so if you think you might have what it takes or if you are just curious then you can check out our recruitment page for full details.

Post comment Comments
swelord
swelord - - 177 comments

Great job! I love it :) Keep up the good work!

Reply Good karma Bad karma+2 votes
DonKluseczka
DonKluseczka - - 57 comments

Nice one!

Reply Good karma Bad karma+2 votes
Kark-Jocke
Kark-Jocke - - 14,681 comments

Continue the good work guys ;P

Reply Good karma Bad karma+2 votes
FW:TOW_Hakre1
FW:TOW_Hakre1 - - 61 comments

Very impressive, I love how much detail is getting put into this. Please keep doing dev logs like this I think its fun to read and very informative.

Reply Good karma Bad karma+3 votes
SirApple
SirApple - - 93 comments

Thanks for your kind words guys! Glad you like our dev blogs, plenty more coming :)

Apple

Reply Good karma Bad karma+1 vote
Longobardo
Longobardo - - 695 comments

It looks nice, but your building looks more vertical (taller) and the real picture looks wider... perhaps it is just my perception... or your ingame screenshot is stretched.

Reply Good karma Bad karma+1 vote
RKotern
RKotern - - 295 comments

Those buildings from the pictures are just some kind of reference or inspiration ("I lightly based the design of the building in the reference shown on the left - including particular noticeable features into the final model.") and it doesn't mean that models will be 100% same ;)

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: