Wednesday, February 28, 2018

54. Monster Truck Basic Modeling Process


       Welcome to my next blog post where I share a basic insight into creating models for my game projects. For the vehicles, I attended car shows to gather references to model from. I took pictures of the front, back, sides and top of the vehicle to help with the modeling process. There are many ways I approach this and often I try different methods. This blog post simply illustrates the basic workflow I follow. The first part is to block out the 3d model. This step is about keeping the geometry simple and getting the proportions and shapes right. I often start this in sketchup to keep everything low-poly and simple. I normally don't model the vehicle in its entirety. I model individual components of the vehicle separately to be assembled later. For example, I will model the chassis, wheels, suspension, seat, and engine separately and then import the models to into one scene to configure the vehicle. Below is a screenshot of the final assembly. 


Final Assembly

       I use Sketchup for this to keep everything low-poly and pretty basic. Once the assembly is complete, I export the model as a .3ds file to later be imported in 3D Studio Max. If you don't have 3D Studio Max, you can import .3ds files into Blender. After touching up the model in 3ds Max or Blender, I export the model as a .fbx file and import it into Autodesk Maya. I am aware that Sketchup can export .fbx file types. I've encountered issues when I import an .fbx file exported from Sketchup such as missing faces and gaps in the models' geometry. I've found ways to fix most of them however, when exported as a .3ds file from Sketchup, all of the detail, textures and geometry is retained with no issues for the most part.


SketchUp Feature Request: Customizable Navigation
       First, I’d like to say that SketchUp is an amazing application. I would like to suggest a feature that would make not only my work in SketchUp more enjoyable, but others as well. Like myself, there are many who use other 3D software alongside SketchUp. What it SketchUp offered options to suit users’ preferences that allow them to customize their navigation controls? What if the user could click on settings and assign different keys or a combination for changing the navigation controls. We’ve seen this feature work well in videogames. Allowing the user to somehow emulate the controls of their favorite 3D App would enhance their experience in SketchUp because it would be more pleasant and consistent when going back and forth between programs. For example, I am an Autodesk Maya user for the most part as it’s the modeling program I am most familiar with. I am use to holding down the ‘alt’ key, then dragging the left mouse button to rotate, the middle mouse to pan and the right button to zoom. As much as I enjoy using SketchUp, often times I forget that everything is different and find myself spending a few extra minutes trying to adjust.

For example:

Maya:
Alt + Hold-Left-Mouse = orbit view
Alt + Hold-Right-Mouse + Drag Right = zoom view in
Alt + Hold-Right-Mouse + Drag Left = zoom view out
Alt + Hold-Middle-Mouse = pan view

Sketchup:
Hold-Middle-Mouse = orbit view
Roll-Mouse-Wheel = zoom view in/out
Shift + Hold-Middle-Mouse = pan view


       I often start out modeling SketchUp since it has the ability to do a number of things much faster than Maya, but because the navigation and tool hotkeys are so different from one another, I stumble over my old habits trying to use them more so. Wings 3D for instance lets you set a preference as to how the navigation works, and better yet it has a drop down list of 3D apps that you can emulate. Many users feel at home when they enter Wings right because they instantly know how to get around. If SketchUp allowed the user to assign the mouse buttons along with the modifier keys to navigational functions then you could make SketchUp navigate the way you want instead of being forced to learn a new system or have to adjust to it all of a sudden after spending a few hours in a different program. In short, to have user’s 3D navigation muscle memory they’ve built up by a different program to be supported would supplement very well. Anyway, I just figured a feature like this would help many 3D users out there besides me adapt more easily to the way SketchUp works.













       I often go back and model different components of the vehicle separately and add them back in such as the engine and the springs. 








Textures Turned Off

Wireframe

Viewports

















Converting Triangulated Model Meshes to Quads
       This helpful video below shows how the Quadrangulate command in Autodesk Maya can help clean up a triangulated mesh into a mesh with quad faces.  I converted some of my models to quads because my physics engine; JigLibX, handles collision detection better with models whose polygon faces contain quads rather than triangles. So my last step was to convert my models containing lots of triangles to quads. Converting polygon faces to quads is a good was to clean up polygons or reduce the number of faces. 

To convert faces to triangles or quadrangles

1. Select the faces.
2. Do one of the following:
  • Select Mesh > Triangulate.
  • Select Mesh > Quadrangulate.
3. I found better results when I opened the Quadrangulate options and adjusted the angle threshold.





Free 3D Monster Truck Model Download




12 comments:

  1. hey any chance i can get the final model by chance, id like to put it into a video game :)

    ReplyDelete
    Replies
    1. Hello Dan, first my apologies for replying back so late. This particular monster truck model is not free however I am currently working on a couple of monster truck models that will be free to download. I should have them ready sometime next week. I will post a link in the comments.

      Delete
  2. Replies
    1. Hello Dan! My apologies for replying back so late! I've attached the link to the first FREE 3D Monster Truck Model. You can use this for commercial and non-commercial use. Its not required but feel free to credit me or Steel Cyclone Studios. The model is not textured however the file comes in .fbx and .obj file formats. Let me know if you run into any problems downloading the file. Here is the link:
      https://www.indiedb.com/company/steel-cyclone-studios/addons/free-monster-truck

      Delete
  3. Thank you for that kind comment! I've been somewhat behind but I look forward to posting more stuff. I am confident moving forward. Recently I've been expanding my business - STEEL CYCLONE STUDIOS! See more here: https://steelcyclonestudios.blogspot.com/

    ReplyDelete
  4. Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family.
    Vehicle Banksman

    ReplyDelete
  5. I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... vivir en confianza

    ReplyDelete
  6. Excellent .. Amazing .. I’ll bookmark your blog and take the feeds also…I’m happy to find so many useful info here in the post, we need work out more techniques in this regard, thanks for sharing. nemzetközi szállítmányozáseuropa-road.eu

    ReplyDelete
    Replies
    1. Thank you! I greatly appreciate it. I am glad many have found this blog post useful.

      Delete
  7. Thanks for your insight for your fantastic posting. I’m glad I have taken the time to see this. get instagram likes free app

    ReplyDelete
  8. An experienced Zero Rate Merchant Accounts shop can provide you with the reputable services you need. You can select the best repair technician with the right qualifications by using important tips that allow you to make an informed decision.

    ReplyDelete