As someone who has done programming but not dived into Blender, this was a great intro! Will definitely do more in the future! Thanks!
@Chocofur4 жыл бұрын
Thanks Abhijan, great to hear you liked it!!
@gorrillaconvention4 жыл бұрын
This video is incredible. I never realized how possible it was for me to streamline my workflow using this. Definitely subbed and thank you.
@Chocofur4 жыл бұрын
Hey Jonathon, That´s so great to hear that!! Thanks a lot for your subscription!!
@jitheshkuyyalil Жыл бұрын
It is really great. Loved it. Very useful. I code in Python, watching your video make me realize that most of the time I am overthinking it and making it complicated. Your video was simple and perfect. Thank you!
@alucard246804 жыл бұрын
Holy tutorials batman, I have been looking for an easy way to create a new add-on and the other videos I have seen only say, write this, write that, but not a single one of them talk about this super incredibly useful tip of using this command line to know how to code an action in blender. Congratulations for a great tutorial!!!
@Shiruvan3 жыл бұрын
this is epic, as someone who just has to see direct results quickly to know what is doing something then it's usually hands off understand the rest that's unexplained on one's exploration. I think we all can see language both coding and spoken based on concrete functions easier, rather than cryptic language-language. like what's class, def, functions for, are like grammar syntaxes that are cryptic when you learn new language, over simple sentences that introduces the function/expression right away.
@Topeich2 жыл бұрын
Easy to follow and perfect timing, perfect for not so scripting focused people!
@AdamDymitruk4 жыл бұрын
Great intro! Opens the world to all those programmers out there that really want to do some cool stuff with blender!
@Chocofur4 жыл бұрын
Hey Adam, thanks for your comment and it's amazing if my video could do that :-)
@petertremblay37254 жыл бұрын
That was exactly what i need to know and even asking on many forum nobody ever come and told me how to do it and you just did it on the spot so thank a bunch and you got an instant subscriber here! Happy holidays to you and your family!
@sethstyle4 жыл бұрын
Just what I needed! Now I can streamline my workflow without going through a coding bootcamp. Thanks chocofur!
@raghvendrapratapsingh6903 жыл бұрын
This is by far the best video on creating an add-on in Blender. Thank you for this video. This gave me a confidence boost. Keep it up. Subbed!!!
@Chocofur3 жыл бұрын
Glad it helped!
@landgrenwilliam3 жыл бұрын
Is there anyway to add a imported model into your script? let's say I want to add in a model of a dragon every time i hit a button, do i need to make a dragon and copy over all of the steps? send help plz
@DECODEDVFX4 жыл бұрын
Good video Lechu.
@Chocofur4 жыл бұрын
Thanks man :-) first comments are the best!
@andreykovalyov31314 жыл бұрын
Simple and powerfull! As expected from Blender ))
@Chocofur4 жыл бұрын
Thanks Andrey, Blender is the best :-)
@KaiBuskirk3 жыл бұрын
Andrey! Your a King!
@Sanctus_ES2 жыл бұрын
Just a little tip: If you select multiple lines and then press TAB you will have the entire selection moved
@williamkidwell15043 жыл бұрын
Great tutorial... :) What about the script that inspired the video? Did you post that too? Sounded interesting.
@tbrg19654 жыл бұрын
Coding has never been 'my thing', though this is actually much more intuitive than I would have imagined. Thanks so much for sharing!
@Chocofur4 жыл бұрын
Hey Matt, thanks for your comment! Same for me, I wish I knew more about coding but it's really awesome that Blender allows you to do at least the most basic things with just a little of the required knowledge!
@tbrg19654 жыл бұрын
@@Chocofur The thing I would love to figure out; is how to create a popup that lets me apply a collection to multiple selected empties. This would be a huge time saver. (Blender only lets you apply them to one Empty at a time; holding 'alt' does not work.) Though I am getting stuck trying to figure out how to get the script to work with selecting a 'collection' from the box in the Properties > 'Object' Panel > Instancing . . . If you have any advice, I'd love to hear it
@tbrg19654 жыл бұрын
I came across this post, which seems to be the closest thing I've found so far: blender.stackexchange.com/questions/146373/link-collection-from-external-blend-in-2-8-via-python The last comment seems to be very close; but he was trying to link a collection from an external file.
@PerFeldvoss4 жыл бұрын
@@tbrg1965 try to do this in the "script mode" - and cut/past the code as seen in the tutorial. This should give you an idea of what needs to be done... I'm busy, but perhaps I can take a look at this as 1st challenge.
@PerFeldvoss4 жыл бұрын
@@tbrg1965 I am not totally sure what it is you want to do when you 'apply a collection to an empty? Do you simply move the empty to the collection... for that you could simply multy-select in the outliner, so I guess what you want is something else?
@moontan914 жыл бұрын
tnx a bunch m8 ! : )) i just finished my first script/addon, thanks to you ! this is gonna allow me to create my own space and workflow.
@Chocofur4 жыл бұрын
Thanks for your comment moontan! Great to hear my video helped you :-)))))
@rusticagenerica3 жыл бұрын
May God bless you with all his might for creating this incredible video.
@weeliano4 жыл бұрын
Fantastic video! Takes the fear out of scripting in Blender!
@Chocofur4 жыл бұрын
Thank you very much for your fantastic comment! Have a lot of fun with scripting in Blender :)
@TheMrRuttazzo2 жыл бұрын
"...probably sucks, but it gets the job done." Story of my life, I guess.
@unarei2 жыл бұрын
Wow, I've never tried blender scripting before. It looks like it's really designed well, showing lines of code for everything you click and do
@pakapeta77723 жыл бұрын
Great video! How do I add it to the File menu(Top toolbar) or other places?
@popsfreshenmeyer76073 жыл бұрын
An excellent introduction to making custom scripts!
@ShinGidora4 жыл бұрын
I haven't even watched the video thanks to this ad but I'm so excited. I want a proper intro into python through blender!! eee
@julianwildauer4 жыл бұрын
Dude thats EPIC! def gonna use that❤️
@KubaTokarskiPL4 жыл бұрын
Great intro @chocofur, thanks! But do you know how can I check what's the command for actions done in viewport? For example changing perspective to orthographic view?
@Chocofur4 жыл бұрын
Hey Kuba, damn I wish I mentioned the Python Tooltips feature. You need to enable it in the Preferences --> Interface. Once you do that, you can hover the mouse cursor over anything in Blender and it will show you a python command launching the tool etc. Unfortunately, I'm not that deep into Python to help you further on the way...
4 жыл бұрын
Awesome. Excellent idea for a tutorial. Thanks.
@Chocofur4 жыл бұрын
Thank you Marcos :-)
@activemotionpictures4 жыл бұрын
Lechu, I read between lines, and THANK YOU SO MUCH! Marvelous tutorial!! Yes, indeed very useful!
@Chocofur4 жыл бұрын
Hey man, glad to hear you liked it :-D
@arulstudios4 жыл бұрын
Thanks for the excellent tutorial. How do we migrate addons across blender versions ?
@CorvusNumber64 жыл бұрын
Just found this amazing channel - It's superb! Keep up the great work. Subbed!
@Chocofur4 жыл бұрын
Thank you very much for the lovely comment! Happy to hear that :)
@Mrziggyspider4 жыл бұрын
Thanks ! It seems to be so easy with clear explanation.
@Chocofur4 жыл бұрын
Thanks m8! It is easy and approachable for simple tasks as the ones from my video and, to be honest, with a bit of determination and forum browsing, you can do much more advanced things (still not fully understanding coding as I did when working on my Model Manager addon).
@SrujanRaghavendra-y9h4 жыл бұрын
cool tutorial on creating an addon for blender ever. it was so simple yet it was so functional and beginner friendly. Thank you so much.
@michaelchurch29574 жыл бұрын
Can anyone tell me why i get this error at when he doesn't at 12:20? RuntimeError: Error: Registering operator class: 'Originto_Geometry', invalid bl_idname 'Origin.to_Geometry', at position 0
@ChippWalters4 жыл бұрын
Great job Lech. Marvelous teaching moment!
@Chocofur4 жыл бұрын
Thanks Chipp! I really appreciate your comment :-) Have a great day!
@Sebastian-Florin3 жыл бұрын
Hi mate! Can you create an addon to select the entire list from the addon section? thank you!!
@SanjayVerma19994 жыл бұрын
Bro i need your help regarding a addon for blender. Its an addon maded by someone for importing exporting models of a game. But due to some reasons i need to change the normals settings of the model. I successfully do it, but after exporting that model with that addon and reimporting it, the desired results is not achieved. Basically i used data transfer modifier to do the desired work(for making custom normals) but that modifier doesn't export that task or doesn't take into consideration that task of data transfer modifier. So i need someone to edit the script of that addon so that it exports the data transfer modifier results along with the model itself. So can you please help me by editing that script.🙏 Because i myself don't know about editing those things
@-Blender4 жыл бұрын
You da real MVP for this one. So excited to start playing around with this !! Thanks :)
@Chocofur4 жыл бұрын
Great to hear that! Thanks a lot :)
@jackiesatyawan87243 жыл бұрын
hello, nice tutorial, I want to create script copy paste object/ node from 1 file to another file blender, is it possible?
@abhinaym10173 жыл бұрын
Hi chocofur, this video is quite helpful, thank you so much but I am not able to render an animation out using the button from the template, it has render.render as the operator for the button if I change it to render.render(animation = True) the button goes away. can anyone help me with this?
@sobreaver4 жыл бұрын
Life is good being an amateur, work gets done anyways ;) Thanks for the tut ! Closing the loop further more on this whole Blendy Thingy !
@archcast55503 жыл бұрын
My Goodness you are a blessing!
@scpk22462 жыл бұрын
Hi, the button is only active when I have selected an object in viewport - am I missing something? -I followed exactly your lines of codes...
@mzprox4 жыл бұрын
very nice stuff! I wrote some scripts and know some python, but never was able to pack them into an addon. Btw if you just do a google search for a function with "blender script", high chance you will find it.. there are many codes availabe.
@elmeragcaoili74544 жыл бұрын
Hi sir new to blender. I tried your but when i render my object are dim. And the floor cant see. Floor and object have materials. Is there something to adjust?
@gabriel_141792 жыл бұрын
Thank you so much!! this is exactly what I was looking for!
@arko38224 жыл бұрын
how can I make custom icons using photoshop and use them in addons in blender like in boxcutter
@johntyler-ev9xc Жыл бұрын
Great Tutorial! Thank you mate
@coolhighlights13803 жыл бұрын
Can u plz help how to append assets from one blend file to another using scripting i found the command is bpy.ops.wm.append() But when i am giving the filepath as a parameter blender is showing the file path doesno exist . Can u plz help me?
@SoyKhaler2 жыл бұрын
My GUI only works one time, and later i need to reinstall, i dont know what is the problem
@kenonerboy2 жыл бұрын
this was pretty darn good. expected less from a title like that
@arch.blender11783 жыл бұрын
thank you so much, this is a methodology that I understand, I'm inspired
@Chocofur3 жыл бұрын
You're very welcome!
@mau_11352 жыл бұрын
Thank you for this tutorial!
@graphguy4 жыл бұрын
This is much appreciated! I am new (3 mos) to Blender and already think a many ways I want scripts. In my work world I deal with huge excel and data files and without VBA scripts I created much I do would not be possible, so I can totally appreciate the same with Blender/phython
@Chocofur4 жыл бұрын
Hey man, thanks for your comment! There's so much potential in Python language itself, I really wish I knew it more outside of Blender as well! Perhaps one day... :-)
@darugna4 жыл бұрын
Great tutorial!
@Chocofur4 жыл бұрын
Thank you Andre!!!
@hlaak76.93 жыл бұрын
how can i change the middle mark of walk mode in view navigation
@HampsterGirl Жыл бұрын
how are you adding the indentations 4:56
@Chocofur Жыл бұрын
I think with Tab key?
@HampsterGirl Жыл бұрын
@@Chocofur okay thanks 😀
@dulinabandara12383 жыл бұрын
This was very helpful to me .thank you very much 😀😀😁😁
@Chocofur3 жыл бұрын
You're welcome 😊
@dulinabandara12383 жыл бұрын
❤❤
@CopyCatBlack3 жыл бұрын
i would really love u to make a small tutorial on how to add my mesh that i create and put it in addon or any 1 could please help me with creating addon where i can use my mesh
@93avaneesh4 жыл бұрын
Amazing......Can reduce time and effort so much
@Chocofur4 жыл бұрын
Thanks a lot for your comment! 😊
@93avaneesh4 жыл бұрын
@@Chocofur I have doubts can you help me with that?
@Chris-kp7qm4 жыл бұрын
Cool! Thank you!
@Chocofur4 жыл бұрын
My pleasure Chris!
@ex_gaming35273 жыл бұрын
Do you know how to fix negative scale use python script? Thanks
@alhdlakhfdqw2 жыл бұрын
such a great tutorial loved it thank you very much! keep it :) subbed
@asdasdasdderp4 жыл бұрын
Super video. I'm having a problem with my own script. This code: bpy.ops.object.particle_system_add() simply doesn't want to work.
@Blend3d3 жыл бұрын
Great stuff!
@seanshum69344 жыл бұрын
hi sir can you make a cff plugins for blender 2.8
@lady6164 Жыл бұрын
I need to import cv2... Can't figure it out
@BOSSposes Жыл бұрын
but it shows nothing in graph editor it shows basic functions say if i go from Scripting to graph editor it shows but if i click anyhting in the graph editor nothing no curve functions nothing
@johnbelding14264 жыл бұрын
Nicely Done.
@Chocofur4 жыл бұрын
Than you John :-)
@ArtVandelayInc3 жыл бұрын
That's a quality tutorial. Thank you!
@Shiruvan3 жыл бұрын
I tried to script to add modifier with preset values, and the bl_context must be on "modifier", else it won't work properly. it works, saving my poor finger from having to manually set modifier for cutting and tolerancing process, also bypassing that stupid 'Exact' default of boolean modifier that could potentially crash mid range pc for handling 1+mil polys :'D . thank you so much!
@hlaak76.93 жыл бұрын
can you or them make add-on about make a walk mode with a clean screen in paersnol view,becase i want to walk in my world with out the middle mark, can anyone help me , becose its too big to me.
@BlenderparaArquitetura4 жыл бұрын
wow... That is a awesome tip. Lots of possibilities
@Chocofur4 жыл бұрын
Thanks Augusto :-))
@VFORVICTORY10004 жыл бұрын
thx teacher nice and simple to learn
@KaiBuskirk3 жыл бұрын
Wow!! im just a massive fan!!!
@vxsniffer4 жыл бұрын
Great job! I love Python and try to learn Blender... now I have one more reason ;-)
@freddymuggs39024 жыл бұрын
Great video. Thank you.
@oalfernandes4 жыл бұрын
Wow! You are the best
@adrimathlener80084 жыл бұрын
Super demo. It's very inspirational. Curious to see if you make more vids about Python & Blender.
@Chocofur4 жыл бұрын
Thanks Adri, to be honest I'm really not that good with Python, even though I've created the first version of Chocofur Model Manager myself (not knowing what I'm doing 80% of the time). But who knows, maybe one day I'll get better with it, I would really love to!
@Patopostudio4 жыл бұрын
Thanks for the tutorial. It is helpful!
@jhonrincon72804 жыл бұрын
thank you, this tutorial was helpful
@aluxado4 жыл бұрын
Interesting topic! Thanks for sharing it!
@Chocofur4 жыл бұрын
My pleasure!
@raz35824 жыл бұрын
Yep very cool inded, gratz ^^
@buttonsmash92914 жыл бұрын
This might just be the bridge I needed to start python and research development for Blender :D
@Chocofur4 жыл бұрын
Hey! Thank you for your comment! I hope you found an inspiration ; ) :D
@kosherneedhelp3 жыл бұрын
I can't tick the checkbox to enable the addon
@unrealpuggy2 жыл бұрын
When I imported my add on my button didn’t appear.
@accba2364 жыл бұрын
Very helpful Thank you very much.
@angrybonobro87113 жыл бұрын
That's.. awesome !
@Chocofur3 жыл бұрын
Thank you! Cheers!
@coolguy-ex9oq Жыл бұрын
when i made the button it worked but the button only added the object and resized it and it didnt edit the modifier and apply it
@coolguy-ex9oq Жыл бұрын
im serioulsy fucking losing my mind trying to figure out what the error is
@matiasgoinheix3663 жыл бұрын
You-re a hero
@IamSH1VA2 жыл бұрын
Great tutorial
@PerFeldvoss4 жыл бұрын
Thanks, really helpful way of getting started! Even as a programmer it is often hard to get a quick start for a new language, with this you can easy-in and make something happen and then you can dig into the details.... once you have done one thing you can start copy/paste that one function and then make it more advanced! I will surely make one or more new functions to process Makehuman stuff to UE4 making the workflow a lot more easy. ;-) There are lots of Python guides out there so just get started...
@Chocofur4 жыл бұрын
Thanks a lot, great to hear it was helpful! I also wish you a lot of fun doing that :)
@seriisticaudiobook-malayal71103 жыл бұрын
Thanks mate ♥
@jeffg46864 жыл бұрын
Thanks man, good stuff
@Chocofur4 жыл бұрын
Thank you Jeff! :-)
@chinkitgaming4 жыл бұрын
great tutorial
@Dannydragon232 жыл бұрын
Can you maybe do a video on making VR games with thos