Skip to content

revate/Blender-Animations-Plugin

 
 

Repository files navigation

Blender Animations Plugin for Roblox

A powerful Roblox Studio plugin that enables seamless animation workflow between Blender and Roblox, featuring real-time sync, advanced rigging tools, and comprehensive animation management.

Installation

  1. Download the latest release from Blender Extensions or Releases page
  2. Install the plugin on Roblox Studio: Get Here
  3. Set up the Blender addon (see Blender Setup below)

Blender Setup

  1. Install the Blender addon in blender's preferences (download zip) Blender Extensions or Releases page
  2. Install the Roblox addon: https://create.roblox.com/store/asset/16708835782/
  3. Enable the addon in Blender's preferences
  4. The addon is found in the 3D view toolbar press 'N' then click the 'Rbx Animations' tab
  5. Start the Blender server on port 31337 (default), or your port of choice.
  6. Connect to the server using the Blender Sync tab on the Roblox Plugin.

Usage

Basic Workflow

  1. Connect to Blender: Use the "Blender Sync" tab
  2. Select a Rig: Choose your armature in the Blender Sync tab
  3. Import Animation: Click "Import from Blender" to bring animations into Roblox
  4. Play & Edit: Use the playback controls to preview and edit animations
  5. Export Back: Send animations back to Blender for further editing

Features

  • Live Sync: Enable live sync for real-time updates between Blender and Roblox
  • Bone Sync: Create bones in Blender and sync them in studio as motor6ds.
  • Bone Toggles: Use the Tools tab to enable/disable specific bones
  • Animation Scaling: Adjust scale factors in the Tools tab
  • Camera Controls: Attach a camera to a part, such as the head. Useful for viewport animations.
  • Easing Transfer: Easing transfers losslessly between Roblox and Blender where possible.

Configuration

Plugin Settings

  • Auto-connect: Automatically connect to Blender on startup
  • Live Sync: Enable real-time synchronization
  • File Export: Allow exporting animations to files

Troubleshooting

Common Issues

Connection Failed

  • Ensure Blender server is running on the correct port
  • Roblox plugin must have network permissions enabled.
  • Check firewall settings
  • Verify the Blender addon is properly installed

Contributing

  1. Test for stability and submit a pull request.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Important: This software is forever free and open source. Commercial use is permitted under the GPL-3.0 license, but any derivative works must also be open source and free. This prevents proprietary monetization while allowing donations and community contributions. DO NOT reupload this to the Roblox Creator Store as a paid plugin (free with donations is allowed however). If you disagree with this practice, you may program your own version based off the original addon by Den_S https://devforum.roblox.com/t/blender-rig-exporteranimation-importer/34729, which has no such copyleft restrictions.

Support

  • Issues: Report bugs and request features on GitHub Issues
  • Discord: Join the discord server for help: JOIN HERE

Made with ❤️ for the Roblox and Blender communities

About

Addon for Roblox Blender Animation Importing and Exporting

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 54.9%
  • Lua 43.6%
  • Rust 1.3%
  • Other 0.2%