The Ultimate Addon Development Course, Make Complex Addons for Blender: gum.co/fciiU MASSIVE Simulations Course for Blender: gumroad.com/l/MRtQr
@hansen-house4 жыл бұрын
In 11 years of blendering, this is the first time I’ve understood how the addon system works start to finish. Thank you for making this!
@andrewsausman4 жыл бұрын
This has come at such a good time as I've just started to learn python and am a avid blender user, best of both worlds! Thank you
@prabhavvats71314 жыл бұрын
In my opinion you should make a full series of texture, node editor
@nicklas88533 жыл бұрын
03:35 In line 5, should probably change the first parameter in *randint(0, 3)* Otherwise there'd be some invisible objects being generated whenever 0 is given.
@yigeouxiangpaigeshou15 күн бұрын
Thank you for giving so much nice tutorial!
@Alex_3D3 жыл бұрын
Thanks you, I finally understood how it works! :)
@RadarLeon4 жыл бұрын
I once was asked why I want to learn python I told them because I want to model in blender I was told i,don't need to know python .... that's true but it makes one able to do fun things.
@GabrielsLogic Жыл бұрын
Thanks so much Olav! This is by far the best tutorial on coding for blender out there!
@vigneshpoli27128 ай бұрын
greatest tutorial of all time
@MrAsOrigami4 жыл бұрын
Awesome bro please do more ♥️♥️
@catafest3 жыл бұрын
Can be added an addon into Properties - Add Modifier area like a modifier?
@fallofmanbrand4 жыл бұрын
Loved It!
@ДмитроПавличко-п9д4 жыл бұрын
Best addon creation tutorial!
@yourfriendlygamedev3 жыл бұрын
Thank you! This was very helpful!
@johnatanmucelini3 жыл бұрын
Great tutorial! That's exactly what I was looking for, thanks :)
@phicoding75332 жыл бұрын
I was learning blender. I stopped. I decided to pick up programming. Didn't even think about it but I could not have made a better choice.
@triangle4studios Жыл бұрын
How did you learn to change the space type to view 3D? Where did you learn that? (hoping where ever it was has more to be learned)
@shockerson2 жыл бұрын
Big thanks man , works 100%.
@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
@palkeshchouhan1114 жыл бұрын
Thanks dude,great tutorial,pls in another tutorial explain the basic templates in brief 👍
@fallofmanbrand4 жыл бұрын
great video bro
@Tuto_Blender3 жыл бұрын
Can someone help me: I try to do it but I have an error saying that "python script failed" how do I make it work
@li-cg2 жыл бұрын
Thank you for sharing ❤
@Sebastian-Florin3 жыл бұрын
Hi mate! Can you create an addon to select the entire list from the addon section? thank you!!
@superazell4 жыл бұрын
Incredible! Would you make a tutorial on turntable rotation animations?
@MuhammadUbaid0073 жыл бұрын
I think he has made it
@violettracey4 ай бұрын
Thank you!
@XTC20013 жыл бұрын
nice tutorial for beginner!
@necrnon10793 жыл бұрын
What is that window in the bottom left of your screen?
@scorse41974 жыл бұрын
Dope dude
@wizardOfRobots3 жыл бұрын
Thank you my man
@jonashors2 жыл бұрын
if i want put a slide to change de values x, y, z and range? how i do it?
@lastgrenade240829 күн бұрын
i can runt and there;s error on register and register coll so i dont know whats is error from there
@gaziozgen50164 жыл бұрын
It's not working in by blender anyone knows the solution? (I cant see anything at side menu) If I mising something can you post your final code. My final code: bl_info = { "name": "Custom addon", "author": "Olav3D", "version": (1, 0), "blender": (2, 80, 0), "location": "View3D > N", "description": "Adds randomly placed sphares", "warning": "", "doc_url": "", "category": "", } import bpy from random import randint from bpy.types import (Panel, Operator) class ButtonOperator(bpy.types.Operator): """Tooltip""" bl_idname = "random.1" bl_label = "Simple Random Operator" def execute(self, context): for i in range(1): bpy.ops.mesh.primitive_torus_add( location = [ randint (-10,10),randint (-1,1),randint (-15,15)] ) return {'FINISHED'} class CustomPanel(bpy.types.Panel): """Creates a Panel in the Object propertiesa window""" bl_label = "Random Panel" bl_idname = "OBJECT_PT_random" bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_context = "Random Spheres" def draw(self, context): layout = self.layout obj = context.object row = layout.row() row.operator(ButtonOperator.bl_idname, text="Generate", icon='FUND') from bpy.utils import register_class, unregister_class _classes = [ ButtonOperator, CustomPanel ] def register(): for cls in _classes: register_class(cls) def unregister(): for cls in _classes: unregister_class(cls) if __name__ == "__main__": register()
@wizardOfRobots3 жыл бұрын
it looks like the last bit is __name__ (double underscores on both sides). copy the code as is and try it.
@visualchallenge24134 жыл бұрын
Thanks a lot !
@inconnuinconnu31054 ай бұрын
Thank you so much for this video
@verse_shiye Жыл бұрын
Hello~ Why I can't search your name on Patreon?
@prabhavvats71314 жыл бұрын
Nice video
@树会 Жыл бұрын
RuntimeError: Error: Registering operator class: 'ButtonOperator', invalid bl_idname 'random', must contain 1 '.' character,,,,WHO CAN HELP ME ?THANKYOU
@semydev11 ай бұрын
Just continue watching
@totheknee3 жыл бұрын
Is there really not a way to install an addon without zipping the source files? I suppose I can generate a makefile that zips the files while testing, but you're killin' me here, Blender!
@SaltedMallows Жыл бұрын
Heyyy Olav. Jk lmao, how do you have such good audio bro?