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

Owned by Victor

CG Python Academy (Free)

1k members β€’ Free

3D artists learning Blender Python.

CP
CG Python Pro

1 member β€’ $10/m

Memberships

Kourse (Free)

114.8k members β€’ Free

Skoolers

181k members β€’ Free

Synthesizer

33.2k members β€’ Free

WavyWorld

40.4k members β€’ Free

306 contributions to CG Python Academy (Free)
December Mini-Project Challenge - Make a Charge field Tornado
I asked ChatGPT to provide a Charge field description of a Tornado.ChatGPT did so. After which ChatGPT wrote. If you’d like, I can also give you: * A **diagram-style explanation** * A **side-by-side comparison** of Mathis vs mainstream tornado formation * A **step-by-step animation logic** for Blender, if you want to model a tornado using his charge-field ideas Me, An excellent suggestion, I agreed to a Blender python tornado model, understood to be charge-field inspired motions and not true charge field physics. I've been working with it over the last week. The animation works, at least on my machine, but the particles are still moving too fast to track.
December Mini-Project Challenge - Make a Charge field Tornado
1 like β€’ 20h
I think this could be a good HDRI for your scene https://polyhaven.com/a/overcast_soil
1 like β€’ 19h
you can add an HDRI by hand or via Python I made a video a while back about this https://www.youtube.com/watch?v=xz9Tn6rUzzg
Question on organization blender python scripts
I am updating my script for Blender 5.0, my biggest script is an exporter script that does a lot of types of files video, adds caption, takes popular armature, copies animation onto them and exports. At 867, the code essentially repeats itself, import unreal engine mannequin manny, then quinn, then ready player me. My question is what can do to make this easier to maintain? Can I save the parts to scripts, and then have a blender run that
0 likes β€’ 20h
@David Woolf Can you try this? The blend file needs to be next to the scripts folder. You can start the pipeline by using the example in the blend file that is in the zip
0 likes β€’ 20h
I don't have a blend file with the rig to test this, so something might not work
December mini-project - make a fungus
I’m working on a film about microorganisms such as fungi and bacteria. The underground portion of a fungus is composed of hyphae which are single strands of connected cells. A large grouping of hyphae is called a mycelium. The first image is of a mycelial mat that I did in Blender with no coding. But just for the fun of it, I tried to reproduce this entirely in code. Full disclosure – I had some help from VS Code Copilot AI. The Blend file is attached along with a screenshot of the results. Cool things left to do with a script: taper the ends of each hyphal strand and create septae (cross walls) to divide the hyphae into distinct cells. Just run the script to generate the sidebar operator and make some fungus!
December mini-project - make a fungus
0 likes β€’ 2d
@David Ehret Great work!
Pushing Coffee Hangout
Hey team, Due to a few ASAP items that require my immediate attention, I need to be fully focused this week. Therefore, I will have to postpone our Coffee Hangout until next week. I apologize for the last minute update. I'm really looking forward to connecting with you all and catching up then!
Pushing Coffee Hangout
Blender 5.0 error (modifying blend data)
I understand that it probably is standard growing pains between versions, so learning scripting should probably keep me working in blender 4.5. I was noticing a lot of commands in the bpy.ops line of commands like bpy.ops.mesh.primitive_ico_sphere_add() and bpy.ops.mesh.primitive_plane_add() and even things like editing a material's diffuse_color was returning "cannot modify blend data in this state (drawing/rendering)" All my attempts to be in the correct state have failed on those operations, when running the script in the text editor window. I haven't seen any recent chatter on this case after the version's release. So I was wondering, is there was any way to appease the error with a workflow change?
0 likes β€’ 10d
Hey @Zack Crenshaw Can you share the code you are running/testing?
0 likes β€’ 10d
So this is not working for you here or here?
1-10 of 306
Victor Stepanov
6
933points to level up
@victor-stepanov
Helping artists learn the Python programming language.

Active 19h ago
Joined Oct 16, 2024
Powered by