Introduction
The Golf Around! Importer is a useful add-on which allows you to import custom .OBJ models. These can be kept private or shared on the Steam workshop.
This is a new feature so you may encounter bugs, please report any on the forums / Discord.
OBJ Preparation Guide
-Only one object within an OBJ file is supported.
-Only JPG/PNG textures supported.
-OBJs do not support animation.
-Use large textures or models at your own risk, as it may cause performance issues. Individual models larger than 5 MB may not import correctly. Textures should always be square, and be kept lower than 2K (2048x2048), and preferably 1K (1024x1024).
Blender, a free 3d modeling program, is a good way to export OBJs.
-On export, use "Absolute" paths, not Auto.
STEP 1: Select model
First copy-paste the Import Path into your file browser.
Add any OBJ (model) files and corresponding MTL (material) files in, and hit refresh.
Select an OBJ.
STEP 2: Configure model
If the import is successful, configure the OBJ in the next panel:
-You can adjust the position, rotation, and scale relative to the object’s pivot point.
-You can adjust the material settings for each material, including:
-Color (click on the image)
-If you want to create a transparent material, set the render mode to Alpha Blend and lower the alpha slider (A) in the color panel
-Normal scale
-Metallic
-Smoothness
-Hit "OK".
STEP 3: Finalize model
-You can fly the camera (same controls as level editor) to create a preview image.
-Set the name of the object, as well as the privacy setting. If you want other people to see your item, set to public here.
-Hit "Publish".
Notes
-No adult content allowed. (Roughly, anything that would result in an 'Mature' rating.) Custom content will be moderated.
-To manage your assets (delete, change visibility, etc.), click on “My Workshop”.
-If you have multiple public items, consider creating an Asset Collection in the workshop. This way people can click once to get all your items.
Advanced Tips
-Here’s a sample shading setup for Blender you can use, which will correctly label the diffuse and normal textures.
-Image Texture is found under Add->Texture->Image Texture
-Normal Map is found under Add->Vector->Normal Map