Garry's Mod

Garry's Mod

Not enough ratings
[PAC3 Guide] How to Port Custom Models (OBJ)
By wizerd
Basic guide on how to put custom models in PAC3

*this guide was updated/completed 2021 September 20
   
Award
Favorite
Favorited
Unfavorite
Intro
This guide will show you how to port .OBJ files into PAC3. It also kinda goes over putting custom materials into PAC3.

I'll mainly be using Blender here, since it's probably the best software you could use for porting. In the previous iteration of the guide, I primarily talked about the SketchUp web app. I have omitted it solely due to the fact Blender is free and better in every imaginable way.

Also needed is a Dropbox[dropbox.com] account.
Blender
If you want to modify the model/model is not already in .OBJ format

We'll start assuming you've already acquired an .OBJ file, or another file that Blender is able to read and import. Import it to your project, and viola it should've appeared. If you desire to modify it, you're all set to do so! If you began with .DAE, .STL, etc,. and you do not wish to modify it, you may immediately export it to .OBJ.

Pro tip when exporting: If there is more than one part in your scene collection, and you only want to export one, select the object you want to export. In the .OBJ export menu, ensure Selection Only is ticked. This will export only the selected part(s).


Textures/Part Splitting
Sometimes your download may have came with materials. Want to see which materials go to which object? In the Scene Collection in the upper right screen, it should contain all the parts of the model you imported. Expand the part until you see textures underneath it, such as here:


Those names should be identical to the textures which came with your file.

Now that the texture names are sorted out, you now need to separate the different parts so you can import them to PAC3 and apply the proper textures. You can do this by first highlighting the part that has multiple materials listed. Next you must enter Edit Mode by pressing Tab, and then pressing P to bring up the Separate menu. Now hit By Material. That's it!
Putting in PAC3
Now that you have the .OBJ file (and for some, a .PNG file), upload them to your Dropbox or other file hosting service. For this method, note that you must use Legacy Model in PAC3 unless you plan on compressing the files.

This is what the end product should look like, the .OBJ link going into the Model field. If your download included materials, the .PNG link will go into the Material field, such as my example below. If you don't have a custom material, simply use debugwhite or models/shiny. Make sure to check the "double face" box in order to see all the object faces properly.


That's all! You are now a porting master.

Also view my guide on .MDL porting if you want a larger challenge. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2603831040

Guide End
8 Comments
wizerd  [author] 12 Apr @ 2:08pm 
No way unless you have the model link within pac3. In that case just download the model file and that's it
Rabid Potato 12 Apr @ 9:27am 
How do you export a model OUT of PAC3 to .OBJ or .FBX?
Sealife Fan 3 2 Jul, 2024 @ 9:50pm 
how do i put the model into the dropbox
Alkey 20 May, 2024 @ 2:20pm 
not clear
Carson J. Slane 3 Dec, 2021 @ 10:12pm 
I agree with dixie, what is pac3 is it like 3d modeling like blender and if so why not use blender
BOT Disease 21 Oct, 2020 @ 5:43pm 
THANK YOU SOOOOO MUCH!
венгаллби 19 Oct, 2020 @ 4:32am 
Nice
:steamhappy:
Commander Dixie 18 Oct, 2020 @ 3:35pm 
help[ what is a pac3