Ben de VriesIntimate relations — conservation of momentum and the 3rd law of NewtonOne of the reasons that I choose physics in college was to know a little bit more about how things fundamentally work. I was driven by an…Jul 122Jul 122
Ben de VriesPrelude to chaos: solving non-linear differential equations with solve_ivp and scipyWelcome to this blog where we will use solve_ivp and Python to solve a non-linear differential equation. Non-linear differential equations…Jun 14Jun 14
Ben de VriesStart your journey in Python scripting & Blender with a Hello World scriptGood day everyone, this is the day to start scripting in Blender. The Python API in Blender is powerful and useful since you can really do…Mar 121Mar 121
Ben de VriesCalculating lengths in curved spaces using SymPy’s symbolic mathematics, Python and MatplotlibIn this blog we will start our journey in symbolic mathematics in Python using SymPy, 3D plotting in matplotlib and General Relativity. The…Jan 17Jan 17
Ben de VriesSimply solving differential equations using Python, scipy and solve_ivpIn this blog we will have a look at how we can use scipy and solve_ivp to numerically solve a second order ordinary differential equation…Dec 6, 2023Dec 6, 2023
Ben de VriesA Symphony of Spheres: Animating Spherical Harmonics in Blender with Python and Shape KeysWelcome back to our journey into the captivating world of scripting in Blender! In this blog, we’ll dive into the art of animating mesh…Oct 4, 2023Oct 4, 2023
Ben de VriesRendering with Blender in the background and using the command-lineWhen your scene becomes more complex the rendering becomes more time consuming. Then you want to have more control over where and when you…Aug 24, 2023Aug 24, 2023
Ben de VriesBlender, Python and Your Custom Data Part 3: using custom attributes in your shadersIn this third and last part of our blog series we will use our custom attributes in a shader to give the particle shower some color and…Jul 19, 2023Jul 19, 2023
Ben de VriesBlender Workshop OpenXR 2023Hi there, this blog is to compile all information and files for the workshop I give at the OpenXR 2023 meeting in Delft on the 5th of July.Jul 4, 2023Jul 4, 2023
Ben de VriesBlender, Python and Your Custom Data Part 2: using custom attributes in Geometry NodesIn this second part of our three-part blog series, we will continue using scientific data to make a 3D visualization in Blender 3.5.0. In…Jun 1, 2023Jun 1, 2023