[2.83] Blender Tutorial: How to Make Your First Custom Addon in Blender

  Рет қаралды 42,854

Olav3D Tutorials

Olav3D Tutorials

Күн бұрын

Пікірлер: 48
@Olav3D
@Olav3D 4 жыл бұрын
The Ultimate Addon Development Course, Make Complex Addons for Blender: gum.co/fciiU MASSIVE Simulations Course for Blender: gumroad.com/l/MRtQr
@hansen-house
@hansen-house 4 жыл бұрын
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!
@andrewsausman
@andrewsausman 4 жыл бұрын
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
@prabhavvats7131
@prabhavvats7131 4 жыл бұрын
In my opinion you should make a full series of texture, node editor
@nicklas8853
@nicklas8853 3 жыл бұрын
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.
@yigeouxiangpaigeshou
@yigeouxiangpaigeshou 15 күн бұрын
Thank you for giving so much nice tutorial!
@Alex_3D
@Alex_3D 3 жыл бұрын
Thanks you, I finally understood how it works! :)
@RadarLeon
@RadarLeon 4 жыл бұрын
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
@GabrielsLogic Жыл бұрын
Thanks so much Olav! This is by far the best tutorial on coding for blender out there!
@vigneshpoli2712
@vigneshpoli2712 8 ай бұрын
greatest tutorial of all time
@MrAsOrigami
@MrAsOrigami 4 жыл бұрын
Awesome bro please do more ♥️♥️
@catafest
@catafest 3 жыл бұрын
Can be added an addon into Properties - Add Modifier area like a modifier?
@fallofmanbrand
@fallofmanbrand 4 жыл бұрын
Loved It!
@ДмитроПавличко-п9д
@ДмитроПавличко-п9д 4 жыл бұрын
Best addon creation tutorial!
@yourfriendlygamedev
@yourfriendlygamedev 3 жыл бұрын
Thank you! This was very helpful!
@johnatanmucelini
@johnatanmucelini 3 жыл бұрын
Great tutorial! That's exactly what I was looking for, thanks :)
@phicoding7533
@phicoding7533 2 жыл бұрын
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
@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)
@shockerson
@shockerson 2 жыл бұрын
Big thanks man , works 100%.
@SanjayVerma1999
@SanjayVerma1999 4 жыл бұрын
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
@palkeshchouhan111
@palkeshchouhan111 4 жыл бұрын
Thanks dude,great tutorial,pls in another tutorial explain the basic templates in brief 👍
@fallofmanbrand
@fallofmanbrand 4 жыл бұрын
great video bro
@Tuto_Blender
@Tuto_Blender 3 жыл бұрын
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-cg
@li-cg 2 жыл бұрын
Thank you for sharing ❤
@Sebastian-Florin
@Sebastian-Florin 3 жыл бұрын
Hi mate! Can you create an addon to select the entire list from the addon section? thank you!!
@superazell
@superazell 4 жыл бұрын
Incredible! Would you make a tutorial on turntable rotation animations?
@MuhammadUbaid007
@MuhammadUbaid007 3 жыл бұрын
I think he has made it
@violettracey
@violettracey 4 ай бұрын
Thank you!
@XTC2001
@XTC2001 3 жыл бұрын
nice tutorial for beginner!
@necrnon1079
@necrnon1079 3 жыл бұрын
What is that window in the bottom left of your screen?
@scorse4197
@scorse4197 4 жыл бұрын
Dope dude
@wizardOfRobots
@wizardOfRobots 3 жыл бұрын
Thank you my man
@jonashors
@jonashors 2 жыл бұрын
if i want put a slide to change de values x, y, z and range? how i do it?
@lastgrenade2408
@lastgrenade2408 29 күн бұрын
i can runt and there;s error on register and register coll so i dont know whats is error from there
@gaziozgen5016
@gaziozgen5016 4 жыл бұрын
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()
@wizardOfRobots
@wizardOfRobots 3 жыл бұрын
it looks like the last bit is __name__ (double underscores on both sides). copy the code as is and try it.
@visualchallenge2413
@visualchallenge2413 4 жыл бұрын
Thanks a lot !
@inconnuinconnu3105
@inconnuinconnu3105 4 ай бұрын
Thank you so much for this video
@verse_shiye
@verse_shiye Жыл бұрын
Hello~ Why I can't search your name on Patreon?
@prabhavvats7131
@prabhavvats7131 4 жыл бұрын
Nice video
@树会
@树会 Жыл бұрын
RuntimeError: Error: Registering operator class: 'ButtonOperator', invalid bl_idname 'random', must contain 1 '.' character,,,,WHO CAN HELP ME ?THANKYOU
@semydev
@semydev 11 ай бұрын
Just continue watching
@totheknee
@totheknee 3 жыл бұрын
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
@SaltedMallows Жыл бұрын
Heyyy Olav. Jk lmao, how do you have such good audio bro?
@SimoAnakyou
@SimoAnakyou Жыл бұрын
@opexu
@opexu 2 жыл бұрын
whats with your voice?? brrrrr
[2.80] Blender Tutorial: Programming Random 3D Animations
10:06
Olav3D Tutorials
Рет қаралды 13 М.
How to Create a Simple Blender Addon in 15 Minutes
15:25
chocofur
Рет қаралды 85 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Free Scraper Turns ANY WEBSITE into LLM Knowledge INSTANTLY
13:34
Income stream surfers
Рет қаралды 7 М.
The EASIEST Way to Make Addons for Blender! (Serpens + EasyBPY)
14:15
[2.83] Blender Tutorial: Python Programming With Math, Part 1
10:12
Olav3D Tutorials
Рет қаралды 21 М.
Introducing: EasyBPY! (Easy Python for Blender)
12:19
Curtis Holt
Рет қаралды 34 М.
How to Make Meshes with Python in Blender!
16:26
Curtis Holt
Рет қаралды 47 М.
My Favorite Blender Addons to Save Money!
13:47
Kaizen
Рет қаралды 88 М.
All 54 Modifiers in Blender Explained in 10 Minutes
11:31
Blender Bash
Рет қаралды 1,9 МЛН