Vertex painting – 11/1/2015

I have made the decision to paint the ground within my FMP, the process which I found that I wanted to experiment with and thought that would be the most useful for this would be vertex painting. The reason for my choice of vertex painting rather than just simply texturing the floor is because this allows me to constantly edit the floor material between four different textures and allowing me to edit until I reach my desired result. Although vertex painting has its uses and can be considered extremely useful, it has its negatives. One which applies to me is that the floor itself must contain a large amount of verts meaning that the environment uses more polys then it should but after weighing out the pros and cons I believe for the environment floor, this would be an advantage. I would not consider vertex painting for assets within my environment as this wouldn’t be optimising and would not be the most effective method. This could be used to texture rust onto objects within my environment, although I would either simply have rust on the texture itself or use decals where possible in order to achieve that look with far less poly count.

Vertex painting works by sharing multiple textures on a single material by working between the different channels in order to apply them to the desired model, in this instance it would be the section of floor I have modelled. Within this material, I would lay out the textures as shown below in order to create a functioning material which would work within engine.

vertex1

This material uses two different types of textures which each contain four different maps (Normal, Albedo, Roughness and Ambient Occlusion), each one passing through a lerp and a multiply node and finally being attached to the correct socket. The node which holds all of these together is the vertex paint node, which is the node that allows us to paint between the original state and the alpha state in order to create two different effects.

vertex2

Once saving my material, I went onto the paint tab, deselected the red, green and blue channels leaving only the alpha channel selected. I began painting on my material by pressing the left mouse button and shift in order to start painting grass onto my concrete and began creating my desired look.

vertex3

Advertisements

Research: Flamingo Land, UK

1 2 3 4 5 6 7 8

Flamingo Land is located within the UK near Malton, North Yorkshire and is around 276 acres and consists of 52 rides, 9 being rollercoasters and 2 being water rides. The featured rides include Mumbo Jumbo, Velocity, Cliff Hanger, Flip Flop and Kumali. The park was established in 1959 as a zoo, then in the 1960’s the park had rides on site in the form of a fun fair to go alongside the zoo temporarily. Within 1970’s the amusement rides were in the park to stay and has become the very popular UK theme park we know today. The zoo within Flamingoland hosts up to 120 different types of animals such as lions, rare fish, penguins and camels.

The park is still in operation and is still very popular as it offers a holiday village and has been in the public eye many times featuring on ITV, Zoo Vet, ChuckleVision, ITV Weather and Talk Flamingo and currently is the new sponsor for the 2015-2016 Championship season for our very own local football club Hull City.

9

I believe what makes this park very atmospheric is the sounds coming from the park, the lights and the water featured within the park. Although this isn’t the kind of atmosphere that I am wanting to create, I can use some of the ride designs and experiences that I have gained from visiting the park a few years ago. When researching into this theme park, I began to notice how important music is as well as natural sounds from the environment. The reason why this is as important as it adds to the mystery of the environment and keeps the player on their toes. It also create a mood and can make a player feel uncomfortable such as if a record was to stop playing a player could feel like something big is about the happen within the environment.