Skip to content

An artist-friendly tool for throwing stuff around inside Blender

License

Notifications You must be signed in to change notification settings

develeon/projectile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projectile (Community Fork)

Note: This is a community-maintained fork of the original Projectile addon by Nathan Craddock, which has been archived. This fork continues development and maintenance for the Blender community.

Original Author: Nathan Craddock Current Maintainer: Ivar Ness Original Repository: https://github.com/natecraddock/projectile (archived)

Install the .zip file as an addon

Note that Projectile is compatible with Blender 4.5.4 LTS

Watch the overview video: https://youtu.be/SXRYoay-rNo

Projectile features:

  • Trajectory Tracing: Projectile draws trajectories for each object so you can get an idea of how the object will interact with the scene.
  • Hassle-Free Physics: Projectile handles all the keyframing so all you have to do is set a speed and click a button! Much faster and more accurate than doing this manually.
  • Object Settings: Each emitter has its own settings tied to it, so don't worry about making a mistake because you can always go back and change something!
  • Real-World Units: Projectile will use the same units that are used in the .blend file, so you can use m/s or ft/s so you can truly know how fast your objects will be moving.

Usage

Projectile is located in the Physics tab of the sidebar

  • Click Add Emitter to set an object as a Projectile object. The execute operator will be applied and an empty (emitter) will be created at the same location as the object.
  • Click Remove Emitter with an active emitter to remove all instances.
  • Set the Velocity and Angular Velocity.
  • Number is to set the number of instances. (Default is 1)
  • Lifetime is to set the lifetime of the instances. 0 means the instances will not be destroyed.
  • Then click Execute, then you can play the animation and see the results.

Projectile Settings

  • Toggle between Spherical or Cartesian coordinates for velocity.
  • Choose a Solver Quality to increase the physics solver quality.
  • Draw Trajectories Has options to draw all, selected, or no trajectories in the 3D View

Legacy Versions

For older Blender versions (2.7x, 3.0-4.4), see the archived original repository.

This community fork focuses on maintaining compatibility with current Blender LTS releases (4.5.4+).

About

An artist-friendly tool for throwing stuff around inside Blender

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%