Modeling polygons in blender using mouse and keyboard is relatively easy, but it takes a a lot of time. I would like to know if I can sculpt/model/texture/paint/move/animate objects in blender using only the python language with a lower interaction with the mouse. Do you have some kind of how to and tutorials? Thanks.
closed as too broad by David♦ Dec 16 '15 at 3:26
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
You will have to be more specific because the tools in blender should be sufficient without having to know python.
That being said there is nothing you cannot do in blender using python.
If you drag down the top bar of blender (the line slightly below "File", "Render" etc), you will notice it reveals a window.
Do some actions in blender, and you will see their equivalent python commands. Use these to get started. Good luck!
While it is possible to use Python to enhance or automate mesh design, it's a good idea to familiarize yourself with what already exists and start learning the API only if nothing meets your needs.
Blender has a lot of great add-ons already available, and the Blender API is not the easiest thing to learn. It's not unapproachable! Don't be discouraged. Just don't spend time on it unless you really need to because it's an investment. While you're programming, you probably won't be making art, and there's no way for you to know ahead of time how long that will take as you learn.
If you're looking to fully automate the creation of meshes, then unless everything you plan on creating can be described entirely with math and logic, you won't do it. Think about that carefully because unless you are familiar with advanced math (trigonometry, calculus, linear algebra, differential equations), you will probably find that your add-on's capabilities will be very specific and limited.
On the other hand, if you have an idea for a way that your computer can help you to make meshes yourself (a tool, an operation on faces, edges, vertices, loops, UV, textures, etc) then it may be worth your while to learn the part of the API that you need. There's really no reason to become proficient with everything in the API unless you plan on offering your services to develop plugins for others.
Remember, your computer is only a calculator.