Hi,
I've been coding for years, but I want to try learning how to model 3D assets myself - Such as levels and characters. But I'm not sure where to begin?
So my question is, could you recommend any books or tutorial sites(Free or paid) where I can do that?
Also, which 3D Modelling app would be best for a beginner?
Cheers.
Replies
Cheerio
I would read the wiki as it has a good explanation of the main principles, such as vert/edge/poly components, edge modelling and normals. depending on what you want to model will influence your choice of application and learning. If you use max, Grant Warwick has some really good tutorials on hard surface stuff for vehicles/scifi
If I had one follow up question, it would be, where would I learn how to turn ideas into something in the app? Like say I wanted to model a weapon for my game. How I would I create the basic shape, and so fourth? It's the missing key in my mind despite my exp. Cheers.
http://gumroad.com/timb
I've personally completed a couple of his workthroughs basically from ref setup to modelling, retopo, uv mapping, texturing....etc. His step by step user friendly narration style which I have to say was an absolute godsend for me because I hadn't worked with Max since Iast trialling a copy back in 2009 plus aside from learning/re-learning a ton of stuff, actually made the whole process a fun and enjoyable experience too boot, said as a longtime Blenderite. So do yourself a favour check out his tute library either there or on ChamferZone.
Have a good one.
- If you want to learn how to do proper game art modeling (as in : well optimized models, maybe even deformable with a skeleton), then definitely pick up Blender. It has all you'll ever need and even surpasses the big name commercial applications in many areas. It will, however, take a long time to learn. Probably about 6 months if you learn fully on your own, less if you find some good ressources or take classes.
The absolute best introduction to it is "Introduction to Blender for Zbrush artists", here : https://gumroad.com/masterxeon1001
- Now for the other way to look at it. Coming in as a programmer, you will probably want to get something into your game engine fast and efficiently first - to test gameplay as early as possible, and so on. And there's probably nothing more frustrating than having to learn a complex 3d authoring program from scratch just to do that. With that in mind, there are a few things you can leverage to get content done very quickly :
Sketchup. KSP was built with it : : https://www.gamasutra.com/blogs/ArtyomZuev/20130731/197365/Environment_art_and_modeling_in_Kerbal_Space_Program.php
Magikavoxel, a fantasitc way to get simple voxel models done quick :
https://ephtracy.github.io/
Asset forge - comes with pre-made assets one can use as building blocks :
https://assetforge.io:smile:
And maybe even before getting into Blender, you could give Wings 3d a spin :
http://www.wings3d.com/
It is the most barebones modeling program out there, and will be a fantastic way for you to get used to the core principles of poly modeling before moving on to Blender.
You could also try Moi3d (nurbs modeling), as it is very straightforward to pick up and will let you make some seemingly more refined models easily.
Good luck !