Me too. I think working through content in a 3D space like Blender is a great way to deliver information. Are there tutorials on how to setup Blender as a presentation tool?
@carbonx95.084 жыл бұрын
@@mb345 no, but it isn't hard. Just wrote the text you want with images of you like and animate the camera. You can put constant keyframes and use the arrow up and down to jump to them. A transition would be difficult though
@ZouUuu4 жыл бұрын
"Instead of reprimanding you for not being precise with your coding, it considers the context of the arguments" I wish all languages had this way of thinking. thanks for your valuable work
@notpumkin4 жыл бұрын
This is a great idea and I'm surprised noone has done this up until now
@vijaysridhara4 жыл бұрын
I wish this is taken up into Blender Core libraries, as a abstract layer. It has huge potential
@woodlandcritterpunch4 жыл бұрын
Coming from someone who's main software is Houdini, where you can use small snippets of code to automate tasks that are very specific to a given project, I think you've got something here that goes beyond just aiding in add-on development. Can't wait to try this out.
@BeheadedKamikaze4 жыл бұрын
What a wonderful idea! Blender's API should have been like this already. Great job Curtis!
@MichaelBridges3D4 жыл бұрын
This is dope, nice one! Anything to get more people into the power of Blender's Python is great!
@JustSomeRandomIdiot4 жыл бұрын
I really hope the Blender devs would consider adding an abstraction layer like this into Blender itself. UX should extend to all things, even APIs.
@JaredOwen4 жыл бұрын
This was great food for thought Curtis. Thanks for the video
@cgcube73424 жыл бұрын
I was waiting to learn bpy, which I thought was very hard... But, after this video, I am about to start making add-ons!!! Thank you so much Curtis!!! Really appreciate your talent! Amazing!!!👏👏👏👏👏👏👏👏👏
@mangomastani98474 жыл бұрын
I really wanted to get into Blender's python API. I believe this will help me a lot. Thanks!
@hugoantunesartwithblender4 жыл бұрын
Uau. This can even lead people to also learn the real code when they learn how it works
@toapyandfriends2 жыл бұрын
This is so awesome where's your documentation on this so I could see all the commands
@ZsoltSulyok4 жыл бұрын
OSOM! Thy... Would be nice to have more coding tutorials like this!
@Rex_7933 жыл бұрын
This is SO good - I'm using this in my school project, and I'm definitely crediting you.
@mikethe1wheelnut4 жыл бұрын
Fascinating. I'm currently digging deeper into blender/python.. when the time comes, I'll check this out and see where things go..
@TheJobCompany4 жыл бұрын
I really like the idea of a simpler Python API for Blender and I think this module does a very good job of simplifying Blender's rather complex python programing interface. It's just like what I, as someone who has never used anything but Blender, thinks that MEL Script feels like. It'd be pretty cool if, say, Blender 3.0 came with its own scripting language built in, alongside Python, that lets you easily interface with Blender using simple commands/function calls, like EasyBPY does.
@ewerybody4 жыл бұрын
"its own scripting language"?!?! 🙈 That'd be atrocious!
@gradysain4 жыл бұрын
Curtis you are doing awesome work, please keep it up!
@rabatindominik4 жыл бұрын
Perfect ! Love it ! I'm an artist making my life easier with some scripting, and this is perfect for me! I hope it will help me make some useful buttons here and there, because that's where I'm lost. Thank you, continue great work! 😍
@kerynadcock22264 жыл бұрын
Thank you Curtis, such a great help to do this - your efforts are much appreciated!
@doctari10612 жыл бұрын
Well done. I think it's a great idea to help introduce Blender users to the world of scripting. For many, it can be daunting if the have absolutely no idea how to program. I might suggest in your next video you add a couple of example of "why" someone might wish to develop a script (for those starting into scripting). Then wind it up by showing them an example of a cool add-on they have probably seen and inform them that these types of add-ons are what they can work their way up to developing, if they decide to go to that level. But this is a great idea to add another layer of abstraction for beginners. Keep going. Cheers.
@colourkidsplay Жыл бұрын
wow Bro thanks a lot for giving us this module I really appriciate. You are becoming the GOD of new commers in python
@ShadyRonin4 жыл бұрын
Curtis, you're my hero.
@soyunbonus3 жыл бұрын
Love it. Blender needs more of this!
@FatalExit4 жыл бұрын
This is really cool! Was trying to find a way to apply my relatively basic knowledge of python to blender, but was struggling a bit with the original API. Hope this tool keeps being developed long term!
@ArturoJReal4 жыл бұрын
Can't wait to tinker with this. What a great tool
@brycesterproject4 жыл бұрын
Thanks for making the API easier to work with! I have one small suggestion / request. For your rotation function, could you add a third argument "degrees=True" to allow the user to easily work with either radians or degrees? I'd assume most people tend to think in degrees but radians are sometimes handy.
@CurtisHolt4 жыл бұрын
Yep, sure thing. I'll make a note of it :)
@Just3DThings4 жыл бұрын
This is really a great idea! Looking forward to see what people can come up with this module 👌😃
@MalayalamTutorials4 жыл бұрын
Wow! Just wow!!
@TerenceKearns3 жыл бұрын
This is great stuff. You are a pretty special dude. very generous of you.
@junglykrinsky40324 жыл бұрын
Sounds fantastic, I've been trying to animate agent based models recently and this is exactly what was slowing me down in blender
@MrSeinfeldFan23 жыл бұрын
LOVED IT!.. right down my alley. Thanks
@MrRainbowCalendar2 жыл бұрын
Chris! Well done! Thanks lot!!!
@blackantmasterstudio50114 жыл бұрын
is there a way to manipulate vertices, edges and faces ?
@etdle74 жыл бұрын
Awesome! Now the task creating addons Will be easier! TY
@JimmyGunawanX4 жыл бұрын
Great 😌 I think having this to work with Command Recorder or Script to Button will be pretty awesome.
@samdavepollard4 жыл бұрын
outstanding well done
@rmt35893 жыл бұрын
Thanks so much! I'm still new to Python, and have barely touched Blender. This should help a lot! Especially since this is reminiscent of CSS (I'm fluent in HTML and CSS, not too useful for python, but I take what I can get)
@sotomonte_4 жыл бұрын
Such a cool project! I really want to see how far it will be in say a year from now. Keep up the cool work!
@gudchoice4 жыл бұрын
Lots of love from Uganda, thx
@王震宇-e7x3 жыл бұрын
hahahhaha ,this is really good! you are right about "never need to that difficult". when i study blender python. I really miss maxscript.
@exchangevisual62524 жыл бұрын
Man this is great. I'm not there yet, but I'm on my way.
@ashasekayi4 жыл бұрын
This is a great project! Thanks for making it.
@092_deepak_kumar34 жыл бұрын
Now this is amazing
@GaryParris4 жыл бұрын
nice work Curtis :O)
@jameskelmenson19274 жыл бұрын
Thank you very much, gonna test it out today
@regeleionescu9354 жыл бұрын
Wow - that is great, congratulations!
@myztazynizta3 жыл бұрын
Need inspection functions. A single object can be in multiple collections or multiple scenes. For various reasons sometimes you can delete an object from the 3d viewport but it continues to exist somewhere in the "blender file data". It would be nice to have functions that help to make sense of such things.
@CurtisHolt3 жыл бұрын
Okay cool idea, I will make a note of that.
@noc2_art2 жыл бұрын
Hey there Curtis. Thank you so much for this beyond-awesome addon. I looked for mesh data shapekey operations bu tcouldn't find anything relevant. Have I missed it altogether or is that going to be supported?
@silverman14384 жыл бұрын
Thank you, you'r the best 🙏🏻
@giovannyarce4 жыл бұрын
You are the best!! Thank you so much!
@juleswombat53092 жыл бұрын
Looking really cool. Is there a Github page for this, so that you can attract and get more support to develop further ?
@kordaling3 жыл бұрын
I'm still looking for this on your website, Is there any doc ? thanks. *just found it , that that's a wip
@kimmolaine66511 ай бұрын
Very nice! Any thoughts how to utilize easybpy with VS Code? I'm trying to set my system so that that I can edit blender python script in VS Code where I have the IntelliSense. Everything is working fine when using vanilla blender python modules, but VS Code doesn't seem to recognize easybpy module and shows warning when I'm trying to import it. It works fine when I'm using it in blender text editor/Serpens.
@sethwilson91244 ай бұрын
how to select a bone in pose mode?
@MrSilentservice4 жыл бұрын
Thank you so much! Marvelous! :) :)
@therabidpancake12 жыл бұрын
Thanks for this add on it sounds like it could be super useful . I was going to ask if you thought that it would work in the BGE or the Blender Game Engine but I guess ill find out .
@kordaling3 жыл бұрын
This is exactly what Blender API needs, great job! I can't find detailed documentation with example to look for, not so easy without docs :/
@0-12343 жыл бұрын
Great job! congrats!
@gd76814 жыл бұрын
Wow thank you so much
@dmitrii1334 жыл бұрын
Really easy! Thanks!
@shredmancer4 жыл бұрын
I'm currently coding an addon and got stuck on part of the UI development. Perhaps you might know much about that area or be willing to provide a bit of time? I only have a few questions which could help me get to the next step. Mainly regarding pie menus and assigning operators at the moment.
@shredmancer4 жыл бұрын
Also has Easybpy made it's way into ui/menus/pie menus/operators etc or just the things you mentioned mainly, are they written all out in plain english as well in some giant text document we can reference as well? The Blender api is great about having a visual way to see what's what but it's terrible about explaining how to rephrase what's what to work within the context of whatever exactly it is you're working with. Or so I've found thus far.
@ryandelfin41963 жыл бұрын
This is Genius..
@langley84184 жыл бұрын
Yesssss!
@adamaleksander52264 жыл бұрын
Where do I put it on Linux? Just install it like an addon from Preferences?
@worldother20802 жыл бұрын
Muchas gracias :D porfin me hace sentido esto.
@gehriggosselin94684 жыл бұрын
Ah man. My guy. This is brilliant. How can we further support this particular effort? I’ve had zero desire to learn python for Blender due to insane amount of time it takes to debug.. though this may get me past the threshold!
@vazak114 жыл бұрын
Cool!
@mrNIK0308964 жыл бұрын
I love this, but can't install it on mac. Did anyone manage to run it on mac? Please help
@cgcube73424 жыл бұрын
Where can we get the documentation?
@CurtisHolt4 жыл бұрын
If you open the _readme file that can be downloaded with the python file, there is a list of all the available functions. We are working on more thorough documentation for the future.
@ewerybody4 жыл бұрын
@@CurtisHolt Python is self documenting! ☝😉
@toapyandfriends2 жыл бұрын
But c*** I just figured that out maybe I'm intermediate because if I use your ad on and get used to it I can't read python code that I'm trying to dissect like add ons and stuff
@JackSparrow-vh8zz3 жыл бұрын
for mesh in get_all_meshes(): add_subsurf(mesh) This snippet not working it says "mesh" object has no attribute "modifiers" Please help, give any example to apply any modifier to all meshes in the scene
@CurtisHolt3 жыл бұрын
You'd want to look for objects, not meshes, as meshes are just data blocks for geometry, not the actual object. But you might accidentally select object types that don't have geometry. We have a function for grabbing all objects with mesh data, use this: select_all_meshes() for o in so(): add_subsurf(o)
@JackSparrow-vh8zz3 жыл бұрын
@@CurtisHolt thanks for clarifying my doubt 😊👍, I have experience in Maya python but new to blender
@TheJorged4 жыл бұрын
Yes yes yes!
@MphoVukea Жыл бұрын
I love this is very similar to scripting in maya
@AnthonyAragues4 жыл бұрын
I learned stuff just by reading through the code :) it's a good reference even when not using it. There are a few things I've had to figure out recently that would make nice utility functions and a few others that I need and havent figured out yet. want PRs ?
@CurtisHolt4 жыл бұрын
Hey, if you want to help contribute, then feel free to come over to our Discord server - we've got a special text channel just for the project. I will read and respond to every pull request, but I won't accept them up-front because I will add all the changes myself just to make sure everything is consistent.
@eternalguy60234 жыл бұрын
Awesome
@JavierTranchino10 ай бұрын
muchas gracias por esto :D
@MusicAMG3 жыл бұрын
I am in the beginning process of checking this out and noticed that maybe it would be really great if you could include the the Blender API version in the Info.txt file. The Addon itself is probably a game changer py for me. lol
@Plrang4 жыл бұрын
Something like jQuery for JS, that should be incorporated in the core package, otherwise it may be hard to keep up with that open source way of doing things. Still lovely
@davidcaro4 жыл бұрын
Nice, but can we have more examples or tutorials of this?
@RajishVijayanCIT4 жыл бұрын
Great stuff. You should really start adding licenses to things you make.
@ewerybody4 жыл бұрын
this is GPL3 🙂 github.com/curtisjamesholt/EasyBPY/blob/master/easybpy.py#L19
@chriisduran4 жыл бұрын
yeah yeah, this is what i want, how use more python with Blender!
@PatriceFERLET4 жыл бұрын
My god... I did my own module to make that and I wanted to release a version... You beat me for 1 month.
@syam.k.yenubari4 жыл бұрын
I always want to make an add-on for 3d camera tracking but don't know where to start . And literally no one made one (free or paid)
@piotr8034 жыл бұрын
So you turned Python into Ruby! 😂👌
@jackienp4 жыл бұрын
It should be the new standard for computer language.