Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natecraddock/projectile
An artist-friendly tool for throwing stuff around inside Blender
https://github.com/natecraddock/projectile
blender blender-addon physics velocity
Last synced: 29 days ago
JSON representation
An artist-friendly tool for throwing stuff around inside Blender
- Host: GitHub
- URL: https://github.com/natecraddock/projectile
- Owner: natecraddock
- License: gpl-3.0
- Created: 2016-05-07T01:14:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-28T05:22:10.000Z (about 1 year ago)
- Last Synced: 2024-12-10T05:42:11.450Z (about 1 month ago)
- Topics: blender, blender-addon, physics, velocity
- Language: Python
- Homepage:
- Size: 162 KB
- Stars: 166
- Watchers: 17
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Projectile
### [Download Projectile](https://github.com/natecraddock/projectile/releases/download/v2.1/projectile.zip)
*Install the .zip file as an addon*Note that Projectile is compatible with Blender v3.0+
You can also support me by purchasing the addon on Gumroad (pay-what-you-want): https://gumroad.com/l/projectile
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## Blender 2.7x
Projectile can be downloaded [here](https://github.com/natecraddock/projectile/tree/blender27x) for Blender 2.7x