This is phenomenal! Your speech is legible and easy to understand. Explanation is on point. Concise and clear.
@GobiPie8 ай бұрын
amazing explanation, thank you so much ! I like your way to show how you would find the information (documentation, blender logs), it's very important for us to learn the process as well.
@CGPython8 ай бұрын
You're very welcome!
@Skeindem5 ай бұрын
This tutorial was sooo good. It was a great starting point for me and now I've created a whole bunch of automation things and buttons to make work easier. Thank you very much!
@CGPython4 ай бұрын
Oh! That is great to hear! 🔥 Well done!! 🙌
@martafioravanti1004 Жыл бұрын
This guy is really saving me. Thanks a lot for the high-quality content and the clarity of your videos, bro
@CGPython Жыл бұрын
Happy to hear that!
@sonu-jangir Жыл бұрын
Same...😊 ❤❤❤
@TheStrokeForge9 ай бұрын
Hey buddy. Amazing amazing work! It feels so good to have some blender python nerds (like myself) open KZbin channel! Kudos, and blissfully well done on the tutorials!
@CGPython8 ай бұрын
Awesome, thank you!
@PanopticGames4 ай бұрын
Excellent video! I'm not great with Blender's python API and this explained exactly what I needed to know.
@CGPython4 ай бұрын
I'm happy it helped! 😊
@onlyeyeno Жыл бұрын
Thank You for this great tutorial, I really appreciate the "style" and "tempo" as well as the chosen appropriatley "byte size" examples ;) Best regards
@CGPython Жыл бұрын
Awesome, thank you!
@mind_of_a_darkhorse Жыл бұрын
Thanks for showing the basics of creating an add-on! I think you should do a course on Udemy or other such platforms as do many others judging by the comments! Keep up the great work!
@CGPython Жыл бұрын
Thanks for the idea! ❤️ Still working on searching for and providing good value to you and others. I don't want to make something for the sake of just making money.
@arturertel Жыл бұрын
I enjoyed this tutorial, learned something new and hit the like button
@CGPython Жыл бұрын
Awesome, thank you Artur! ❤️
@Dedlus8 ай бұрын
Im at 4:49 and running the script just does nothing. Im incredibly confused.
@CGPython8 ай бұрын
Are there any errors in the system console? Can you try to run the final code from here github.com/CGArtPython/blender_plus_python/blob/main/add-ons/simple_custom_panel/simple_custom_panel.py
@npj5578 Жыл бұрын
Thanks for this. Would love a video going over how to run custom operators on buttons.
@CGPython Жыл бұрын
Thanks! That will be coming soon! 😊
@TomasHradckyComposer Жыл бұрын
This is quite useful. Thank you.
@CGPython Жыл бұрын
You're welcome! 😊
@cosmicoverlap Жыл бұрын
Thank you for this tutorial! I was wondering if you have a tutorial that covers texturing and displacement on a plane? I've been having a hard time trying to figure out how to import a texture while applying a displacement modifier to an object with the imported texture, all from an addon window. Thx.
@CGPython Жыл бұрын
I still need to get such a tutorial! But that is an interesting idea. Thank you Do you have any example add-ons that you were looking at? Have you posted your code anywhere?
@cosmicoverlap Жыл бұрын
@@CGPython I'm currently making one with the visual scripting add-on, Serpens, in Blender. I could share the code when I finish if you'd like.
@vincentdecc32877 ай бұрын
So good and clear tutorial...thank you !!!
@CGPython7 ай бұрын
You're very welcome!
@ft.harshsharma2 ай бұрын
Where can I get more advanced tutorials covering panel ui ?
@CGPython2 ай бұрын
What are you interested in?
@jamesashworth31336 ай бұрын
Are you able to lets say create your own custom panel from 3 other addons? Example If I have 3 lighting addons and would like to pick only certain features from them into a single panel?
@CGPython6 ай бұрын
Great question! You can easily do that if the features are Operators. You can still do it if they are not, but that will require more work. For example, you can add two more buttons on the panel from the "Modifier Tools" add-on row = self.layout.row() row.operator("object.apply_all_modifiers", text="Apply All Modifiers") row = self.layout.row() row.operator("object.delete_all_modifiers", text="Delete All Modifiers")
@jamesashworth31336 ай бұрын
@@CGPython Thank you for the reply. I'll try it out. Subcribed!
@Cadknowledge Жыл бұрын
make more blender addon video please
@CGPython Жыл бұрын
Yes, I'm planning to do so! 😊
@Gunat7374 ай бұрын
My Add on did not show in the Add on installation panel in the Edt > Preferences Tab. May be I didn't save it as a zipped file.
@CGPython4 ай бұрын
What Blender version are you using? You might need to make it into an extension. I need to make an updated video of this If you are using 4.2 you can checkout the changes done to add-on here kzbin.info/www/bejne/h6OnpWSVd9NpbZIsi=bE-eHfz3A2ZiA09V
@GenTechArt Жыл бұрын
thanks for your tutorial ! very useful .
@CGPython Жыл бұрын
Glad you liked it 😊
@ngnash285610 ай бұрын
Thanks for tips @CGPython Is it possible to set panel's default width? I was trying bl_ui_units_x but it's not working -_-
@CGPython10 ай бұрын
good question! I don't know. 🤔 I believe the Blender developers haven't provided the option to override or set that parameter. This could be because allowing add-on devs to scale the panel's width to their preference might lead to add-ons interfering and causing inconvenience to the user. It you find a way I would love to know
@sonu-jangir Жыл бұрын
Fantastic... 🎉🎉🎉 ❤❤❤
@CGPython Жыл бұрын
Thanks 🤗❤️
@paulblart53588 ай бұрын
Can you teach us how to wrap a c++ code in Blender and make a custom floating panel?
@CGPython8 ай бұрын
Hey, Sorry, this channel is mainly focused on Python. I would recommend watching the Blender dev channel, for example, starting with this kzbin.info/www/bejne/nYSsmIqVg5yiabc
@paulblart53588 ай бұрын
@@CGPython Thanks for the link. Maybe a generic wrapper for regular python?
@CGPython8 ай бұрын
You can build the Blender as a python module that you can install in a generic Python install developer.blender.org/docs/handbook/building_blender/python_module/
@egretfx Жыл бұрын
how do i add an image to the panel?
@CGPython Жыл бұрын
I have a video explaining that here kzbin.info/www/bejne/Zpu8ooehrK9grck
@veolenco Жыл бұрын
is there a way to create multiple buttons with one operator but with different parameters? I just want to create only one operator class, but inside execute block I want to read the parameter. I mean only buttons, without props. For example, Button 1 calls a parameter that Creates one sphere, and Button 2 calls the same parameter which creates two spheres. And only parameters changes (1 or 2)
@CGPython Жыл бұрын
Hello, Thanks for your question! Here is an example of an operator with different params set on each button (see the mesh.add_subdiv_monkey buttons) gist.github.com/CGArtPython/f6f3c678d4ad0616f5a89891e2282f43 I took the script from this video tutorial kzbin.info/www/bejne/ZpC0pJ6bip12htE
@veolenco Жыл бұрын
@@CGPython Thank you very much! Your script is very useful. I waste all day yesterday. But you help me! You are better than Chat GPT! Thanks!
@CGPython Жыл бұрын
@@veolenco Happy to help! 😊
@sukimoro5 ай бұрын
Goddamn good tutorial!
@ahmadabousettaАй бұрын
Thank you
@ahmadabousettaАй бұрын
Thanks
@cncpts66 Жыл бұрын
Hi Victor was trying to find a way to contact you Had an idea about a tutorial It is pretty lengthy so didn't want to actually post it here, is there any other way I tried your Twitter but there was no way to send message?
@CGPython Жыл бұрын
Try Twitter again 🐦 I didn't notice that the DMs are disabled by default. Eventually, I'll make a github repo with idea/suggestions box.
@Kotlinuxoid6 ай бұрын
Круто, спасибо, мужик! То что надо..
@akerka3 Жыл бұрын
Спасибо. Это ОЧЕНЬ доходчиво!
@ewomer100 Жыл бұрын
How do you turn a panel into a menu item?
@CGPython Жыл бұрын
Sorry, I don't fully understand what you mean by this. Are you looking for how to add tabs in menus? Or do you want to understand how UI layouts work? Do you have an example of an add-on that does what you want to do?
@OPFFYT22 күн бұрын
This was really disappointing how you are teaching peoples just pasting the code and continuing everytime just telling do this and that and not telling anytime why do this and explanation of code.
@CGPython18 күн бұрын
Sorry to hear that! Do you have a particular part of the code that you need help understanding?
@jscc57024 ай бұрын
Completamente innecesario, sería mejor si pudiera generar figuras complejas.