Himanshu Dua 

is a 

3D artist

from India

Skills

Environment Art
Props

Styles

Tools

Creating Weapons for a Game in 3ds Max & Marmoset Toolbag

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/05eca4a43f0ac696fe6634c138af226d.png

Introduction

Hey there! I'm Himanshu, a 22-year-old 3D artist hailing from India. I kicked off my journey into the exciting world of visual effects at the MAYA Academy under the Aptech banner, where I earned my diploma. It was like stepping into a whole new universe! Fast forward a bit, and I found myself working on some really cool projects. For the past year, I've been part of the awesome team at Lakshaya Digital (which is now part of Keywords Studio), a gaming outsourcing company. It's been a rollercoaster ride, let me tell you. Working here has been like attending a masterclass in the 3D world. I've been soaking up knowledge about the entire 3D pipeline - from concept to finished product. You name it, and I've probably had my hands in it - modeling, texturing, lighting, you get the drift. 

Now, let me spill the beans on how I recently crafted a brand-new 3D model. Buckle up!

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/549a5f6a51e6cdee4fbc279b827e07e7.png

Main Goal 

Imagine my portfolio as a canvas waiting to be adorned, and the realization struck me – no weapon models? Time for a change. Determined to embark on this artistic conquest, I set out to choose the perfect weapon, a decision that proved to be no small feat. After countless hours reviewing concept art, a stroke of luck led me to the captivating work of Michał Kuś. Challenge accepted! 

Now, to make things interesting, I set some ground rules. I'm talking about technical stuff –

Polycount —25K triangles.

Texture size —4K.

PBR pipeline.

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/25d31792cf7e28781786a50585884511.png

Software
 

  • PureRef.
  • 3ds Max.
  • Marmoset Toolbag.
  • Substance 3D Painter. 

    References
     

I don't usually spend much time collecting references, but when I do, I start by looking for something similar. If that doesn't work out, I focus on finding references for textures, wear and tear, and smaller parts of the models. I search everywhere I can think of, and for this stage, I use PureRef.

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/ce75f8bf889c2af359d97c29091c7846.jpg

Blockout 

To make a 3D model, I begin with blocking. This means I try to make the dimensions of the gun. First, I make a bounding box and fit the blocking mesh inside it. Once that's done, I add some details to make it look more real.

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/8725d6e932a4a0ae8e961e5f3629a2cd.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/98ed3391a470a1f7aa506403a54131c5.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/fff24d604c43d17c282f5cbc76000dda.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/27c658ef82f8f55e72c9780a62788999.png

Normally, I don't really focus on loops and polycount during the blocking stage. In the blocking stage, my main aim is to get the right proportions and shapes. I use 3ds Max for this part.

 

High and Low Poly

Now that I'm done with the basic shape in the blocking stage, it's time for the High Poly model – my favorite part in the whole 3D process. A good blockout makes this step easier. Many parts can quickly and easily be made to look detailed in the High Poly stage. The main aim here is to make the shading perfect. There are different ways to create a high poly model. You can use Subdivision modeling, adding support edges and using the Subdivision Surface modifier. Or, you can use the Remesher workflow, similar to ZBrush for hard surface modeling. I usually prefer the Subdivision workflow because it gives a cleaner result and better baking.

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/224d0830ae667393a0ebe32fec2813fa.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/8c93718bb74d17f3ba60a414f795dafa.png

During the high-poly stage, I decided to include some variation in my model to make it look cooler.

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/8ca048de3a812e16295cd9bc15c41502.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/2f4856bb311cf8023732f73df10b9120.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/d40fe1c8b30623a57475bb3a1fd81f36.png

Low Poly and UVs

 

Once I'm done with the detailed high-poly version, I move on to the low-poly stage, which is one of the quicker parts of my progress. Usually, I take pieces from the high-poly model and remove some stuff, or I use the basic shape I made earlier in 3ds Max. Sure, I might need to clean up a bit, removing unnecessary parts, but that's usually quick and easy. Since I was working on a first-person gun for my portfolio, I didn't spend too much time making the polycount super low. I cared more about keeping a nice shape and silhouette.

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/0ee6889ba8219687304e651859a7146b.png

Now, when you're at this point, figuring out where everything goes, it's important to know what textures you'll use. To save room, try to flatten out as many surfaces as you can and let them overlap. And, it's good to keep the number of sharp edges to a minimum because they can slow down the engine and create a lot of cuts in the UVs.

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/b5d169a6db3fd922e276a7d593995e04.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/18e939b8858967de0b79541991062148.png

Baking & Texturing
 

These days, I use Marmoset Toolbag  4 to create my Normal and AO maps. In my view, this software is the best for controlling the cage and skew to get a good bake. I usually bake my maps in a 4K resolution because it's simple to decide to make the texture resolution smaller later on. 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/fc70c7dd8a02d5f2e01820b0a03a6dc4.png

I put a bunch of time into adding textures to this model. To get really good textures, you need a super strong computer. I aim for everything to be in 4K so I can pay attention to all the tiny details. I have a GTX 1650 video card and 16 GB of RAM, but that's not enough for me to work comfortably in 4K. So, I made different metal materials in separate projects and then combined them in one project before exporting to Marmoset Toolbag.This time, I went with the PBR pipeline. I chose it because I wanted to focus on how rough the surfaces are. I tried to show lots of variations in how rough the metal looks to make it beautiful and realistic. 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/a978e0286942b97469456d5ac991e86b.png

When I'm adding  textures in Substance 3D Painter, I usually use Tomoco. It has a light that doesn't mess with the colors of the materials.

 

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/eb2ec5f72f48212e2efcf29c2ed67db4.png
https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/daa8152da3921591e6dcb8c051db0f78.png

Honestly, there are no special tricks for making textures look good. It's all about practicing a lot, gaining experience, and putting in a ton of effort to make your results better.

https://cdn.xsolla.net/merchant-bucket-prod/files/uploaded/sitebuilder/29100/d8ea52a27cb06162338b15569f251cb5.png

Wrap-Up

Thanks for sticking around till the end of my article! Even though I didn't dive too deep into all the steps and details, I hope you were able to take something useful out of that article and enjoyed reading it.

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more