Blender is an open-source 3D graphics software that allows for modeling, rigging, animation, simulation, rendering, video editing and game creation. It has a large development community that continuously optimizes it. Blender supports complex 3D modeling and animation tools. It also allows imposing kinematics and constraints on models. Blender finds applications in gaming, animations, simulations, 3D printing, and engineering including virtual training environments for machine learning.