Grads in Games Search for a star. Page 4: Modelling in Maya.
Modelling tip: every angle under 30 degrees gets smoothed. Anything over that doesn’t need subdividing.
High poly Model Checklist:
- Add supporting loop. Move SP loops to get smoother or sharper edges.
- Add bevels.
- Smooth mesh and check if there is any overlapping geometry.
- Have good topology – directional flows of shape.
Low Poly Model Checklist:
- Silhouette stays the same.
- Smooth it and see if there are any large changes shape.
- Add supporting loops only where necessary. But not everywhere. Low poly blocks are fine.
- Try to get rid of unnecessary loops.
Starting to Model
I will be using the SubD modelling technique from high poly to low poly, where applicable.
These following annotations describe the main problems, focal areas and points of deliberation when modelling. I have not included everything, since that would be much too long.
Modelling the spindle-adding supporting loops. Figuring out where the bevel end should go. Where the square shape ends and the circle shape starts. There need to be supporting loops for the square but not the circle, so I needed to stop it. I found the perfect place, that doesn’t leave any artifacts or deformations.
This topology also created the pinched end that was in the reference image.
On second thought, the topology in figure 5 produced a better shape.
Splintered Wood Model (For broken banister area)
To make the wood splinter ends I used the multi-cut tool and a reference image to create the vertical shapes. Then, used multi-cut and target weld to fix the topology. Since I will be needing to connect the loops all around the mesh, it would be a good idea to separate the meshes. Combine them later, but have a high poly mesh just for the broken part, with all of the loops connecting fully around the mesh circumference. This was the whole spindle wouldn’t need additional edge loops and topology.
I have tried to make splintered wood ends previously with Boolean, though the was a lot of work to fix the topology. Even the way that I am using now may be too much work and time. Perhaps simply extruding a few shapes and moving them about would be better.
With this method, I just have to make sure that the textures match up and the connection between the two shapes is good enough.
This is the extruding simpler method that I will try next:
I had a bit of trouble with the bevel, to understand where the proper topology should be with bevels to produce clean subdivides with no artifacts in the corners.
I will come back to the splintered wood later. However, sculpting may be a good idea. Then when baked the detail will not be lost.
Blocking the Broken Area
The broken banister area is something I have added after the initial blocking stage was complete, therefore I need to adjust the composition and placement of each piece in this asset.
This arrangement looks like it will work well. The only thing that bothers me is the symmetrical handrails which could be improved. I can either places the one on the right with a straighter one, or have the one on the left detached from the main handrail and attached to the angled spindle.
I preferred it when the handrail was further away, to provide more of a gap for the player to look in or jump down. I should reposition things with that in mind. (Where the collisions would be. So, the same distance as the stairs, the opening should be minimum one meter wide. Hopefully the player icon can get through the collisions. Like figure 21
Or I could reuse the asset labelled in figure 22for the end. Actually, that still wouldn’t work. Since, I still have flat ends on a supposedly broken handrail.
The next option is that I can make a chipped wood ‘cap’ as I said. A model that only has the chipped part to it. Only, I would actually attach it onto the geometrical mesh of the main banister, and any other hand rail end that needs it. Therefore, the chipped pattern would be repeated, but it would cover all of the broken ends quickly. I can make one for the handrail and one for the spindle. Although, making this fit with all of the differently shaped banisters would be tricky.
Wall High poly Topology
I will use the blocking model I made as the low poly. For the high poly, not that it is very necessary, I will add small bevels, supporting loops and subdivide the mesh down/.
Figure 25, with one subdivision to make the smooth preview permanent. However, one revision I have to this is the topology on the corners due to the bevel. I want to adjust this first.
I questioned when I wouldn’t need the backside of models. Though, since my walls are glass, anything around the edge does not qualify. I guess anything that has a back face hidden would qualify but at that point I am making things much more complicated. I could certainly do this for the under-stair model, since it is not important or visible.
I debated on how many segments the bevels should have for low poly to hold the shape. Considering I might bake some models, I chose with that in mind. Adding more detail to accommodate the baked areas.
For the supporting beams, I will decide after I make the high poly:
The model in figure 26 has bevels around all edges with 2 segments. Clearly it is too angled for the highpoly. Though this may be enough for low poly.
Banister Handrail Model
See figure 31, the initial shape was made with a silhouette reference image, from front view. I ensured that the topology was good by having three edges for each curve directions. That way, I did not add unnecessary edges before smoothing.
See figure 32, then I extruded the model to match the curve of the blocking model. I did this by hand and moved each edge loop into the correct position and rotation.
I felt that this amount of curvature is not enough, there are clear sharp edges which make it look too jagged. Though I am trying to keep the silhouette shape as maintained as possible I believe that the high poly should have more divisions for smoother curvature. It will be harder to maintain this shape in the low poly, though I will try. If I add one more edge loop in-between these edges, this should be enough for the low poly. Though the high poly can have more detail.
With the geometry there is now, there are enough supporting loops to maintain the pinch at this level. I will subdivide further to see the results and reanalyse. I moved the edge loops to produce difference sized pinched ends.
Due to the complexity of the banister’s shape, the low poly count will still be quite high. I have optimised the poly cont by downsizing the horizontal loops.
Landing platform Model
Stair light Model
The topology in figure 41 is clearly wrong. See the corrected outcome in figure 42.
I followed this method for the rest of the assets. Since, I did not have too much time, I couldn’t add a lot of details. Though, I tried to make high poly models for most of my assets. That way at least the shape will be in better detailed. I can add sculpting to the wooden assets only if I have time. Since they are not essential pieces to sculpt Though at the moment, I will focus on completing the basic high poly and low poly models.
Skirting Board Model
For the skirting board I didn’t have much room to be creative, but when I added a high poly a bevel I made sure to continue the topology loops around the object.
For the high poly door I added pannels with extrudes and offsets. Since, I aded them in segments of time, so it was harder to add the bevels to support the shape after wards. I depated on the fraction and segments of the extrude, as well as how to connect the new bevels to the topology.
I had trouble with some extra extrudes, after the main door panel bevels were made.
Using the multi cut tool. This got rig of the engons, and I created a better flowing topology. The method I used appropriately held the door panel corners.
When modelling the stair steps, I modelled them individually and used duplicate special on the asset again I bevelled the lip of the step to curve the shape and produce a neat finish.
I considered how far to stretch my low poly. Figure 53 is likely the lowest that I can force the low poly curve to be. I predict that the shape needs more supporting loops to maintain the curvature.
I altered the topology a little to fit better with the high poly shape and used the multi-cut tool to close some loops around the bend of the stair tread width.
In doing this, I achieved a better curved shape and lowered the optimised the poly count from the previous.
This is the high poly finished with subdivisions. I kept it at 1 level of subdivisions because I will have to duplicate this model many times. If the poly count for the high poly is too big then I may overload my computer. This should be enough anyway. I used duplicate special to arrange the steps and the blocking shapes to ensure that the position is maintained. After finishing the high poly, I made sure to optimise the low poly, by closing loops into corners to reduce topology.
When sculpting the wood, I will consider the time restrictions and leave the task until the end. These are some thoughts about how I will sculpt:
- Smoothing corners
- Large dents
- Bend and squash shape.
In substance painter I can add:
- Small height detail.
lighting setup for asset renders
I will be taking renders in Maya to show off the final textured assets in Maya. I have made a quick scene to be used later. Although, it may be more efficient to produce the renders in Substance Painter itself. Since, that way I will not have to import and input textures into Maya just for this step. Like so:
Starting with the Low Poly Model
To make the chair I used a front and side view from a reference image. I have every intention to make the shape my own, though I will be using the refereeing images to start the modelling shape quickly. After importing the reference image I reshaped it to fit my small environment space, therefore the dimensions are different from the original reference. I will also play around with how I can minimally shape the shape to be more organic. (and original). When resizing/reshaping them I had to think about the space on the stair landings (where I wish for them to be placed). And how a person would sit in that sort of small space. Obviously a full sized couch was not an option unless I put the chair in more open areas. So, I settled with a design that is a ‘high chair bench’, as I call it. Simliar height to a high chair, though not tall enough to each doorknobs, and enough for about two people to rest on. The chair will be placed next to the wall, so I should make it curved with a lattice deformer. It will also be very shallow (not deep) and with no high back. Simple, small but functional. There should be enough room for two people to rest, but not fully sit comfortably on. Lean on to rest
First, I made panels of the same size and shape (see image), then reshaped them manually from the bottom vertices to make an arch shape. To make it more original, I could rotate each of the panel meshes when they are not grouped, then they will rotate on their own axis.
Next, when I have any other shape details done, I will use symmetry to copy the shape onto the other side. I found using the soft select tool created some interesting shapes, see figure 63.
Next, the High Poly Model
While adding bevels, I debated on amount. In image above the settings are: Fraction=0.1, segments=2. Or in figure 65 is a more curved option, with larger fraction settings.
Figure 67 settings: Fraction= 0.8, segments= 3. Now it really does look even more like a radiator. I will go with the settings that produce sharper edges, like in figure 68. I had to add more edges to close the curved top and bottoms, see figure 69.
By making triangles or quads out of the curved top and bottom, and merging the vertices along the centre to reduce the number to non-essential polygons there. Since, I have closed off the path topology there.
Next is the branch exhibition piece: I thought about how I can optimise the mesh to lower the necessary poly count. Though this mesh will be seen from outside of the room (glass walls) it is not essential to build that part of the mesh. I can use tricks like the double-sided plane material option in Unreal to show both sides. I thought about a few options on how the mesh can be minimised. For example, by deleting the back faces:
Though I thought about taking this a step further. By only having two faces that makes up the mesh. The middle line will be pulled out to give it depth and volume very simply. See the image below. The selected edges are ones that I have added onto the mesh to show how I would change it.
With this method, there may be some issues with these areas, see figure 73. But I will see later on, I want to use this method.
As I said, I had to properly work out how to maintain the topology for this area.
I added supporting loops on the back edge of mesh and applied smooth preview. The result was interesting although I still have supporting loops to add. Perhaps I will use this form as inspiration for the new curved form.
With the bevel tool I make this crease which makes an interesting shape. I believe that I will be able to bake this, and it shouldn’t require more geometry. I may have to add more geometry to make the curved branch edges though.
Now that I think about it, since I made the initial geometry so low, I have some liberty to add geometry to the low poly so that I can make these curved shapes. I will keep it minimal but but I want to make this shape. If I have time, I can’t spend too much time on details such as this. So, I will try do it quickly. This is how it looks so far:
High poly twist exhbition Model
Here I am trying out different amounts of bevels. I most preferred number 4. It has soft edges but firm flat faces.
I originally thought about adding mesh lights to the twist forms, and I still want to do so. Though I am running out of time and will have to simpify. I do not have time to figure out any complex forms of realistic structural fixings. Therefore, I will simply add cubes on to the structure like this:
Continuing the broken Banister Model
I also plan to make custom smart materials so that I can add the same wood textures (and others) quickly when texturing. Then, I will add custom additions such as for these wood chip areas.
Here I decided to quickly sculpt the wooden broken ends in Maya. I can add more detail in Substance Painter, but this is enough for now. I do not have time to go into depth with the sculpting in Zbrush, unfortunately. But I can add some height into the bake and the material. This should be enough, considering that the asset does not need to be seen from up close.
All I need to model onto the low poly is some rerrangement of the vertices in the place I have sculpted. If that is necessary at all.
From this distance, it should be no problem at all. With the addition of the texture, it should look great. It is not completely realistic, without large splinters or with the broken handrail parts matching up, but it should be enough to produce the correct impression.
I wanted to add loops and curling into the shape of the tape, but then thought against it. I am focussing on small details again, when I have tight time restrictions. I will move on quickly but only modelling this, see figure 88.
For the place where the tape is held onto the banister, I have added this simple loop. It is not perfect, but good enough to be quick. It wont be too visible either. I will just focus on the general shape and feeling of the tape. E.g. the ‘pulling’ effect. So that looks stretched. And the curvature.
I added this scaled detail as though the tape is being pinched together after being tied to the handrail. Though I am going to keep the Uvs the same width, perfectly rectangular. That way, with the addition of the sculpting details I can make the correct look. As though the tape is squashed together, realistically. I am sculpting the tape a little to add realistic detail. Like so:
This worked with subdivision level 5 in Maya. And then I used the sculpt and smooth geometry sculpting tools. Next I sculpted using the inverted brush. Moving geometry inwards to exaggerate the protruding curves, see figure 91. All of these sculpted details will be baked onto the mesh.
I sculpted the curved area as well, though I went a bit too far. I have to flatten it now. Like so:
See figure 93, low poly vs high poly. To fit with this shape, I added a couple more edge loops. Otherwise I am not sure if the silhouette will be too angular. See figure 94 for the result.
Retrospective Personal Feedback
My main area for improvement is definitely the optimisation of my low poly models. I want to lean how to better close topology edge loops so that the poly count lowers.
Also in retrospective, the caution tape is sculpted more light fabric than tape.