Learning how to use BPY, BMesh, and others [unsolved & abandoned]

Hello,

I want to find videos to learn more about how BPY, BMesh, and other API are used in Blender, but I couldn’t find many videos. A bit about myself is that I preferred to use videos to learn how arguments and
others are used and it can serve an excellent example for me to gain a better understanding of how coding works. I would like to learn how to code and make a script. I already know the basics of BPY but I need more information and knowledge, so I can make fast progress.

I have a good basis for understanding Python.

If you know any videos that can teach me a lot more. The level can be from beginner to advanced. Please post it here and I would appreciate it very much.

I’ll look forward to what I’ll learn from here…

2 Likes

Blender Cloud has a scripting course for artists that may be up your alley.

Thank you, I’ll check it out.

========================================================

Keep it coming. the more, the helpful it will be.

Please guys,If you know a few good videos that can teach me everything I want to know about Python API or Blender API… You can post it. I would appreciate it very much. I do not have much stuff to do in my house since Covid-19 outbreaking.

Do anyone know good books that I can use to learn how to use Blender API and Python API?

It look like there is no one who want to share videos for learning. That’s very disappointing.

Crying down

I’ve given up. I cannot find a good book or videos to learn more about the programming with Blender API or Python API

I can totally understand what you feel. I feel the same too all the tutorials are a bit advanced to anyone who knows just Python or worse. I my self am a beginner, my modelling skills are okish but I dont have anything amazing. Iv tried to learn Blender Scripting quite a few times but I Quit too. But now I decided to take a new approach. Start simple like adding objects, adding modifiers, materials. Actually I dont know to add materials perfectly yet. But I dont want to stop Trying. Id be glad to have you on my side in the learning journey. There surely are things we can help each other with. Heres something for you Resourcecs for Blender Python Scripting - EverythingRaptor [BEGINEERS-ADVANCED] Hope to hear from you soon. Stay safe.

1 Like

Thank you, I’m glad that you gave me what I need. Have a great day!

Hey Xelbayria, I’m in a similar boat as you. I recommend getting a solid foundation of Python, find some courses for purely Py before trying to ingest Py and Blender API. Learn one thing at a time.

I can recommend, ‘Automate the Boring Stuff’ python course. The course is set up phenomenally. You can find the first 15 chapters on YT and their site for free. Vid + Textbook.

Concerning lack of Bpy tutorials, i feel you there. I found ST3’s (HardOps Dev) Udemy course and started it a couple days ago, he introduces mid lvl to advance topics. I’m halfway through and getting a little lost. My plan is to go back to ‘AtBS’ and finish up that Py course.

https://automatetheboringstuff.com/2e/chapter0/
https://youtu.be/1F_OgqRuSdI
https://www.udemy.com/course/st3-addon-course/

Good luck!

I have somewhat a solid foundation in Python. I’ve done it via a book that teaches me about python and hasn’t finished it, tho. The issue is finding a book that can teach me about Blender and their API. :pensive: It wasn’t easy. I am still learning a few things about the API of Blender.

I’ll check these links out, thanks for sharing the links! :+1:

Improving coding skills is a great opportunity to learn by doing. Pick a simple project you want to code in blender. Figure out the steps it takes to do it manually, then figure out how to script those steps. Blender is great for this, because you can access the scriptable commands to do most tasks super easily.

Learning is something that you do. Reading is a good way to gain some insight, but you can’t just read/watch educational material for 10,000 hours and be an expert. You gotta get hands on experience.

I was planning to do a small project using Blender API. But I have to find somewhere I can start from square one and go to the next step. You know how it goes. I should have added one more thing in the first post because I am also using books to learn more about programming. Watching videos are just to learn how commands are used. Examples can help me understand faster. Books can give me a list of commands and methods to use for programming.
I know that you can’t become an expert without know how to put any codes or commands into practice. In other words, you need to gain experience and knowledge in programming to become an expert. An expert is someone who knows how to create software or addon from scratch and ALSO knows more than one programming language. I just try to improve my coding skills and broadening my knowledge in a programming language. Improving your skills in any class/career are endless.

1 Like