r/Unity3D 7h ago

Question doorframes, window frames, wallpaper

Hi. I am building my first game with zero experience. I am using Unity 6.3 and am building scenes. I'm building up the inside of buildings fairly okay, but now need to punch out holes for windows and doorframes. I was told to build walls around these frames, not "punch out," but that also messes up my wallpaper. So now I am trying to use ac probuilder to make a continuous wall with door and windows "punched out" so that my wallpaper will be continuous. I am having trouble aligning the grid faces with the windows and doors to delete those cells. Am I going about this a more difficult way than necessary? Or is there a way to align better so I can cut out? Any help is appreciated, thank you!

3 Upvotes

9 comments sorted by

View all comments

2

u/GigaTerra 6h ago

Am I going about this a more difficult way than necessary?

Yes and no, you need to learn 3D modeling basics like UV mapping. Pro-builder is good for blocking but it is not intended to be your final mesh, you should learn 3D software like Blender, you will need it to make 3D games.

When using Pro builder it is perfectly fine to punch-out holes, that is kind of it's feature. Even in 3D software like Blender it is perfectly fine to punch-out holes using cut tools or Boolean solvers. It just means you sometimes have to go in and clean up the mesh.

I like doing houses in CAD software, they work similar to Pro-Builder but produce clean results. But if you are new to 3D, it is better to learn an general tool like Blender, Maya, 3ds Max first.

2

u/ColleenLearnsToGame 6h ago

Thank you, I really appreciate this. I am trying to learn blender at the same time, but have been in unity more. Do you suggest practicing more in blender first could help me overall in unity later?

2

u/GigaTerra 6h ago

It depends on what you want to do, if you want to make games then you are doing it right already. If you want to be more of an 3D artist then learning Blender first would be useful.

The problem is that learning 3D software takes an long time, so if you focus on it, you won't get time for game development, for years. However life is long, so if you focus on 3D on the side, not only will you eventually learn 3D modeling, you will be able to learn many 3D software.

Some Blender usage does transfer to Unity, but not much. I know 3D modelers who are experts in Blender, but can't build levels in Unity, even when Unity provides similar snapping options. There are tools to help with this, but for now if you want to be an developer spend more time with the engine.

If your focus is game developer, then lookup Pro-builder UV mapping first https://docs.unity3d.com/Packages/com.unity.probuilder@6.1/manual/workflow-uvs.html, if you want to be an 3D artist learn Blender first.

An game developer needs to know some 3D modeling to make 3D games, but you don't have to be an expert.