Activity
Mon
Wed
Fri
Sun
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
What is this?
Less
More

Memberships

CG Python Academy (Free)

907 members • Free

18 contributions to CG Python Academy (Free)
Blender & Obsidian
I am taking advantage of the holidays to tidy up my projects because of the mess in the directories. I'm a big fan of Obsidian ! I thought it would be cool to have an Obsidian Vault to document the blender project and files. - What does it have to do with blender and python ? - Wait a sec ! The thing is that i often move Blender files from one project to another as a resource or example. The ideal solution would be to embed the MarkDown in the Blender file. Step 1 : i create an ObsidiaNote as a data.text write some Md in the note as documentation Step 2 : Parse the repository with python script and ' Vrala ! ' Not so easy to acces Blender component from the outside i get the solution with blender --background {file}.blend --python ./tomd.py let me know your opinions
Blender & Obsidian
1 like • Mar 6
Thank you both very much. I will take a look at it.
Custom Panel Add-on Practice
I tried my best to practice making custom panel add-ons while watching YouTube videos. It was quite challenging and difficult, but I understood just a little bit.
Custom Panel Add-on Practice
2 likes • Feb 26
Changing '=' to ':' works fine.
2 likes • Feb 26
viewport_level : bpy.props.IntProperty( name="Viewport Level", default=1, min=1, max=6, ) render_level : bpy.props.IntProperty( name="Render Level", default=2, min=2, max=6, )
🎨 Major Update: Color Harmony Generator is Here!
Another Huge Update for my Palette Renderer Add-on! 🎨✨ The add-on now comes with its very own Color Harmony Generator, making it super easy to generate color palettes based on real color theory rules: 🎭 Monochromatic – Different shades of the same color 🌿 Analogous – Neighboring colors on the spectrum 🎯 Complementary – Opposites that create strong contrast 🔺 Triadic – Three evenly spaced colors 🟥 Tetradic – Four colors forming a rectangle on the wheel 🎭 Split-Complementary – A base color + two adjacent complementary colors 🎲 Random, yet harmonious – Because why not? 😆 And that’s not all! I’ve added Saturation and Brightness controls, so I have even more power over my color choices—whether I want soft pastels, vibrant pops, or deep, moody tones. Bonus Update: The Render Statistics Panel has also been revamped for better readability and now includes even more render-related info! Can't wait to hear what you think! 🚀🔥
🎨 Major Update: Color Harmony Generator is Here!
2 likes • Feb 24
Reading your comments, I realize how little I know about colors and what I will need to learn for my personal project. Thank you all very much, especially you @Tetiana Markov
2 likes • Feb 24
You are so right. I haven't told you yet what my personal project is, but I will soon; still getting organized which is precisely my Achilles heel. There are so many people here who can help you with a simple comment, that you are not aware of it, not to mention the gratification of sharing your ideas with others. Thanks a lot @Tetiana Markov
Python Classes in the Interactive Python Console
When pasting Python Class definitions into the Interactive Python Console, you might see an error that says "IndentationError: unexpected indent" There are several ways to work around this. (see video)
Python Classes in the Interactive Python Console
1 like • Feb 24
Good to know. I don't use the console much directly and less pasting the code. Thanks Victor!
Formatter Pitfalls
Class part with VScode, I was trying it out in Blender, but the formatter was I was testing the Class part in Blender while using VScode, and the formatter thoughtfully added a space between the class variable and the method. But because of this, I couldn't get the I was trying to use the Class part in Blender while using VScode, but the formatter was very considerate and put a space between class variables and methods. indentation error when copying and pasting. It's a bit of a pitfall.
1 like • Feb 23
There is a very common error when pasting code. There is usually a conflict when spaces are mixed with tabs. I usually put that kind of characters visible in the editor.
1 like • Feb 23
Very good. I see that you have set the code with whitespaces, and configured to 4 blanks for each indentation. If the editor, in this case VS Code, counts different numbers for an indentation it will give you an indentation error.
1-10 of 18
Ramón Ortiz
3
9points to level up
@juanra-ortiz-9707
I love Linux, Blender, programming with Python and Animation (2D, 3D).

Active 9d ago
Joined Jan 30, 2025
Torremolins, Málaga, Spain
Powered by