Go Back   Steam Users' Forums > Steam Game Discussions > T - Z > Team Fortress 2 > Community Content / Contribution Project > Other

Reply
 
Thread Tools Display Modes
Old 02-01-2012, 12:28 AM   #1
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Thumbs up Tutorial: Create your first hat using 3ds Max & Item Test Compiler

**UPDATE**
Since this tutorial has had so much support. Even with a baby on the way I'm proud to announce I'm updating it this tutorial. The original videos will remain intact. Within YouTube I'll add Youtube annotations linking the updated videos.

In the mean time: Visit my Website
Www.Kyle-Mayne.com

** ALSO Stay tuned for my online 3d model store. **

Thanks guys!
**/ End of update









Recommended before watching these videos.

Below is a list of applications or plug-ins you will need to make a hat for Team Fortress 2.


Autodesk 3ds Max
  • This is a very advanced 3d modeling program. This is the same program that Century Fox used to create the movie Avatar in 2009. Avatar topped the highest gross selling film since Titanic. The time frame between Titanic and Avatar spans over 12 years. Avatar managed to set the record with Autodesk 3ds Max. My Proof.
  • Be weary, this is only a trial. Enjoy while you still can or fork up!
Trail download : http://usa.autodesk.com/adsk/servlet...12&id=16324410

3ds Max SMD Import/Exporter Plugin
Source SDK Item Test Compiler
  • Accessed through Steam. You can find Source SDK in the "tools" section if you have one of any Valve's source games installed.
  • Make sure that after you install Source SDK to open it. This is because the installation of Source SDK didn't create curtain directories. Which can only be created after the user runs Source SDK for the first time.

Adobe Photoshop/Gimp
  • These are used for creating images for our 3d model.
PS5 Trial download : http://www.adobe.com/cfusion/tdrc/in...duct=photoshop
Gimp (English) download : http://sourceforge.net/projects/gimp...p.exe/download

Nem's Tools VTF Edit
  • Used for setting up how light or any of the ambient lights react to our newly created hat.
VTF Edit download : http://nemesis.thewavelength.net/fil...edit125-11.exe

Extracted VMT template
Reason for my VMT Template
Using the standard generated VMT shaders which item test creates for you. Your model in-game will look very plain and light bounces off your model very poorly. Using the provided template actually creates a very nice/basic shader.
  • The Following code seen below was extracted from the pyro. I use this VMT script for most of my beta items.
  • [Tut] For now don't do anything with this. Refer back to this after we have compiled our model and started editing our VMT file.


Code:
"VertexlitGeneric"
{
		
	   "$baseTexture" "YOUR FILE PATH"							// Example below
	// "$baseTexture" "models/player/items/demo/0x01ccc7ea/baseballcap/baseballcap_color"
	
	"$phong" "1"
	"$phongexponent" "10"
	"$phongboost" "5"	
	"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
	"$phongfresnelranges"	"[0.007 0.4 5]"
	"$halflambert" "1"

	// Rim lighting parameters
	"$rimlight" "1"												// To enable rim lighting (requires phong)
	"$rimlightexponent" "4"										// Exponent for phong component of rim lighting	
	"$rimlightboost" "2"										// Boost for ambient cube component of rim lighting
}
NOTE: This tutorial is not for anyone without any basic knowledge of this matter.

Edit: Something is wrong with my sound codecs for my videos. Sorry guys

Feel free to vistit my favorite Team Fortress 2 Brotherhood: Animal House

Last edited by whysofrail: 06-13-2012 at 10:25 PM. Reason: Announce Upcoming Update
whysofrail is offline  
Reply With Quote
Old 02-01-2012, 08:26 AM   #2
KRosen
 
 
 
Join Date: Jul 2008
Reputation: 362
Posts: 779
uck... itemtest.

you should branch it off, and do some tuts for guistudiomdl - itemtest is fine for beginners, but anything past your first hat should be done with guistudiomdl.

nice effort otherwise though $.02
KRosen is offline   Reply With Quote
Old 02-01-2012, 09:08 AM   #3
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by KRosen View Post
uck... itemtest.

you should branch it off, and do some tuts for guistudiomdl - itemtest is fine for beginners, but anything past your first hat should be done with guistudiomdl.

nice effort otherwise though $.02

This tutorial is for people who have basic knowledge of 3d modeling and want to make their first hat. We all know how buggy it is. Thanks for the review.
whysofrail is offline   Reply With Quote
Old 02-01-2012, 10:56 AM   #4
KRosen
 
 
 
Join Date: Jul 2008
Reputation: 362
Posts: 779
Quote:
Originally Posted by whysofrail View Post
This tutorial is for people who have basic knowledge of 3d modeling and want to make their first hat. We all know how buggy it is. Thanks for the review.
indeed - 3ds max is my fav, not enough fanservice on these forums imo
KRosen is offline   Reply With Quote
Old 02-01-2012, 11:13 AM   #5
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by KRosen View Post
indeed - 3ds max is my fav, not enough fanservice on these forums imo
Don't see many tutorials on 3ds Max. That's also why this tutorial was created.
whysofrail is offline   Reply With Quote
Old 02-02-2012, 03:42 AM   #6
Pfefferminz
 
Join Date: Jan 2012
Reputation: 22
Posts: 45
Hi,

always good to have more tutorials for different programs. I'm really new to modeling and don't have 3Ds Max and i found the SDK itemstest pretty incomplete (no weapons, teamcolors, jigglebones, forced LOD). With a good SDK itemtest update your tutorial will be the reference for 3Ds Max users.

Could you explain, what is the essence of your VMT file? What is the advantage to the generated VMT file?

You should rename your videos at youtube with a prefix. Maybe:
TF2 3Ds Max Hat Tutorial [1/4] - Introduction
TF2 3Ds Max Hat Tutorial [2/4] - Modeling and Skinning
TF2 3Ds Max Hat Tutorial [3/4] - Compiling Using Source SDK Item Test
TF2 3Ds Max Hat Tutorial [4/4] - Item Testing In-Game
It would be much easier to find and to remember later.

Good work!
Pfefferminz is offline   Reply With Quote
Old 02-02-2012, 09:46 AM   #7
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by Pfefferminz View Post
Hi,

always good to have more tutorials for different programs. I'm really new to modeling and don't have 3Ds Max and i found the SDK itemstest pretty incomplete (no weapons, teamcolors, jigglebones, forced LOD). With a good SDK itemtest update your tutorial will be the reference for 3Ds Max users.

Could you explain, what is the essence of your VMT file? What is the advantage to the generated VMT file?

You should rename your videos at youtube with a prefix. Maybe:
TF2 3Ds Max Hat Tutorial [1/4] - Introduction
TF2 3Ds Max Hat Tutorial [2/4] - Modeling and Skinning
TF2 3Ds Max Hat Tutorial [3/4] - Compiling Using Source SDK Item Test
TF2 3Ds Max Hat Tutorial [4/4] - Item Testing In-Game
It would be much easier to find and to remember later.

Good work!

Reason for my VMT Template
Using the standard generated VMT shaders which item test creates for you. Your model in-game will look very plain and light bounces off your model very poorly. Using the provided template actually creates a very nice/basic shader.


Thank you for all your input. I managed to update my youtube videos names using the names you provided. Thank you! I did get fairly sloppy with that. I totally agree.. I think we should all have more faith in item test and maybe Valve will update it. I think a majority of people go outside of the "box" and it doesn't need a dramatic update.
whysofrail is offline   Reply With Quote
Old 02-04-2012, 01:17 PM   #8
-SC-
 
 
 
Join Date: Nov 2009
Reputation: 16
Posts: 494
Thank you man!
This really helped me a lot!
-SC- is offline   Reply With Quote
Old 02-04-2012, 02:11 PM   #9
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by -SC- View Post
Thank you man!
This really helped me a lot!
Glad to hear. If anyone. Likes this tutorial. Feel free to +Rep
whysofrail is offline   Reply With Quote
Old 02-08-2012, 11:29 AM   #10
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Will update tutorial based on request.

Last edited by whysofrail: 02-13-2012 at 08:40 PM.
whysofrail is offline   Reply With Quote
Old 05-23-2012, 07:43 AM   #11
Kyphros
 
 
 
Join Date: Nov 2010
Reputation: 0
Posts: 19
Good tutorial.

It's a shame that god knows why, my itemtest.exe can't detect the HLMV folder.
And i'm too lazy to use studiomdl.
Kyphros is offline   Reply With Quote
Old 06-09-2012, 08:54 PM   #12
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by Kyphros View Post
Good tutorial.

It's a shame that god knows why, my itemtest.exe can't detect the HLMV folder.
And i'm too lazy to use studiomdl.
I know what you mean. Lol
whysofrail is offline   Reply With Quote
Old 06-15-2012, 09:50 AM   #13
Noirjoe
 
 
 
Join Date: Apr 2011
Reputation: 9
Posts: 157
Is the SMD plugin compatible with Maya?
Noirjoe is offline   Reply With Quote
Old 06-16-2012, 02:50 AM   #14
Armageddonzone
 
Join Date: May 2010
Reputation: 6
Posts: 138
Damnit. I'm not using 3ds max -.-
Armageddonzone is offline   Reply With Quote
Old 06-17-2012, 11:47 PM   #15
whysofrail
 
Join Date: Jan 2012
Reputation: 18
Posts: 68
Quote:
Originally Posted by Noirjoe View Post
Is the SMD plugin compatible with Maya?

Yes read through this article.
http://www.itsmods.com/forum/Thread-...into-Maya.html

Sorrry for not shortening the link. But since the world gets spammed on a daily basis.. and its very annoying. I'm cutting to the chase. Read the contents.. not need to inspect. Sorry its my PMS of the month for spam.
whysofrail is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Game Discussions > T - Z > Team Fortress 2 > Community Content / Contribution Project > Other


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -7. The time now is 09:51 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2012, All Rights Reserved.