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

Owned by Victor

CG Python Academy (Free)

1.1k members • Free

3D artists learning Blender Python.

CP
CG Python Pro

1 member • Free

Memberships

The AI Advantage

72.3k members • Free

Kourse (Free)

114k members • Free

Skoolers

190.1k members • Free

Synthesizer

34.7k members • Free

WavyWorld

44.8k members • Free

321 contributions to CG Python Academy (Free)
Introduce Yourself
Make sure to create an Introduction post. 🄳 I would love to say hello! šŸ‘‹ I created an introduction template post for you if you need some help https://docs.google.com/document/d/1NL4RUnbrlplwKCTnrdos3IgyJbTMmO_EcLD6QmegG8w/edit?usp=sharing
Introduce Yourself
0 likes • 3d
Hey @Rikard Jespersen Welcome! šŸ™‚ Great to have you here with us! What kind of workflows do you plan on improving in Blender? Do you have any cool projects you have done in Blender recently?
0 likes • 12h
@Federico Salvetti Welcome! Love that you’re merging video production with graphics programming. Looking forward to seeing what you’re building and learning alongside you here! Are you leaning more toward Blender add-ons or standalone scripts in your workflow?
Finally a Late December Mini-Challenge Project Good Enough to Share
Here’s my late December Mini-Challenge Project. Originally Charge field 'Tornado and Debris’, now a Blender python Charge field physics, Proton with Charge Recycling model that contains top and bottom charge and anti-charge intake vortices, that I developed with ChatGPT help, good enough to share. All matter constantly recycles charge and anti-charge. It may not look like it at the moment, the animation shows a red, right spinning proton in Earth’s northern hemisphere’s vertical emission field, with a downward spiraling vortex of blue, left spinning anti-charge cubes (CW toward -z) entering the proton’s top spin axis pole while a vortex of red, right spinning cubes (charge) spirals upward (CW toward +z) into the proton’s bottom pole. After some delay, both charge and anti-charge is re-emitted by the spinning proton back into space, radially outward from the proton’s opposite hemisphere’s 40deg latitude, closer to the proton’s higher angular momentum equator. At this scale, with respect to the proton, I believe most charge would be too small to see, although electrons are essentially overgrown charge. Take it from this old has been engineer, Miles Mathis' Charge field physics makes much more sense than Quantum Theory, The proton spins with a driver function, add_continuous_rotation(thank you Victor). There are four particle systems, two with handlers and two without. HDRI functions are included, again thank you Victor (not to mention a gif), you’d need to provide a properly located hdri image to use them. The ps’ settings could use some changes. Please enjoy.
Finally a Late December Mini-Challenge Project Good Enough to Share
2 likes • 3d
Linking a video with a way for you to hide the HDRI background. The link is with a timestamp https://youtu.be/dbAWTNCJVEs?t=567
2 likes • 12h
@David Ehret, so an HDRI image is actually used to light the scene without using any lights. IIRC, if you set the Alpha Strength to zero, you are effectively removing the light that is coming from the scene.
Hello
Hello! I am an aspiring Technical Artist/ Animator currently with good knowledge on UE5 but would like to expand my knowledge using Python in Blender :) Thank you for this course
1 like • 3d
Hey @Vita Franchina Welcome aboard šŸ™Œ Best of luck on your Technical Artist journey!!! UE5 + Python + Blender is a powerful combo! Don’t hesitate to reach out if anything doesn’t make sense or if you need a hand along the way.
Capstone Project for Part 1
I made a script that clears the scene if there was anything superfluous), and adds two types of trees. With each click of the script, the trees are positioned differently, as well as their height. Script and screen import bpy import random green_plane = bpy.data.materials.new(name= "Trava") green_plane.diffuse_color = [0, 0.45, 0, 1] green_tree = bpy.data.materials.new(name= "Listva") green_tree.diffuse_color = [0, 0.7, 0, 1] brown_tree = bpy.data.materials.new(name= "Stvol") brown_tree.diffuse_color = [0.2, 0.1, 0, 1] green_black = bpy.data.materials.new(name= "Elka") green_black.diffuse_color = [0, 0.2, 0, 1] def clean_scene(): bpy.ops.object.select_all(action='SELECT') bpy.ops.object.delete() def add_plane(): bpy.ops.mesh.primitive_plane_add() plane = bpy.context.active_object plane.scale.x = 20 plane.scale.y = 20 plane.data.materials.append(green_plane) def add_tree(): for i in range(10): x = random.randint(-19, 19) y = random.randint(-19, 19) height = random.randint(4, 6) bpy.ops.mesh.primitive_cylinder_add(radius = 0.5, location = (x,y, height / 2), depth = height) cyl = bpy.context.active_object cyl.data.materials.append(brown_tree) bpy.ops.mesh.primitive_uv_sphere_add(location = (x,y, height), radius = 3) uv = bpy.context.active_object uv.data.materials.append(green_tree) for i in range(10): x = random.randint(-19, 19) y = random.randint(-19, 19) height = random.randint(4, 6) bpy.ops.mesh.primitive_cylinder_add(radius = 0.5, location = (x,y, height / 2), depth = height) cyl = bpy.context.active_object cyl.data.materials.append(brown_tree) bpy.ops.mesh.primitive_cone_add(location = (x,y, height), depth = height,radius1= 2) cone = bpy.context.active_object
Capstone Project for Part 1
0 likes • 3d
Great work! Thanks for sharing!
Bumping Coffee Hangout to next week
Hey team, Moving the Coffee Hangout to next week. I have been sick all week... Stay healthy and safe šŸ’–
Bumping Coffee Hangout to next week
1-10 of 321
Victor Stepanov
6
866points to level up
@victor-stepanov
Helping artists learn the Python programming language.

Active 3h ago
Joined Oct 16, 2024
Powered by