Coder Social home page Coder Social logo

rigacar's Introduction

Rigacar is a free addon for Blender. It is designed to fulfill the following goals:

  • generate a complete rig as quickly as possible (actually few seconds) for standard car models
  • provide tools to automate wheels animation
  • allow efficient animation baking to be able to export animated models into real time renderers

Please read full documentation on my website.

You can also watch the series of videotutorials:

Rigacar Part 1

rigacar's People

Contributors

spoonless avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rigacar's Issues

Generate rig with camber angle

Comment from @cervidae on youtube:

If anyone has camber on their car you have to make the following change:

  1. Make sure your wheel is set to not have any camber and that its Y rotation is at 0
  2. Go to layer 32 of the armature
  3. Select the biggest green bone on a wheel and select "bone" from the context menu
  4. Change Y rotation to whatever you want your camber to be (for me that was 7.5 degrees)

Alembic and FBX to UNREAL

Hi!!! The rigacar is AWESOME!!! Thank you for making that!!! I just having some problems exporting either as FBX or Alembic, I have been try over 10 hours different ways to export your BMW rig as a fbx and alembic to Unreal with no success. I am not sure what to select, I have tried select the armature first then the geo and vice versa and nothing seams to work. When I import to Unreal the wheels are missing, and sometimes the wheels are moving outside the car. I know I am doing something wrong, I just wonder if you have tried and if you could help me to figure it out. I just download Blender 8.3 and the latest rigacar. THANK YOU SO MUCH!!!!
I got the car to move saving as fbx but the wheels are out of the center, I select the bonds and the geo. Is there a more elegant way to select the bonds and the geo? Right now I select the bonds and then I have to select geo by geo on the viewport and is difficult and not precise. Any help will be appreciated. Thank you!

Capture2
Capture3
Capture1

Why do my wheels rotate without baking animations?

This is actually not an issue. But is it a bug? This happened for me:
I was seeing video tutorials and installing rigs. Everything successful. I baked steering animations. It worked. But i did not bake wheels rotation. But still the wheels rotated perfectly. No problems in that animation.

I tried baking the wheel rotation for the first time. It did. But the rotation was over exaggerated. Like per frame-2-5 rotations... like that.

David, is it normal sir? Or should I change anything.

Thank u so much for having this rigacar addon free! I came to rigacar after watching that other video.( Blender Car Rig - Cliff demo, etc.)

Only one layer is created

I had loaded and worked with my first project. Seemed to work as illustrated. There was a problem with my model and the rig alignment. Deleted the rig, adjusted the model. Added the rig, at this point only one layer came in. Just the main bone and four wheels. Reloaded the add-on, no help. I was using 2.83.4 Then tried 2.82a that had never seen the add-on but it too had the same problem.

rig doesn't appear

Capture
hello, thanks for the add-on and the tutorial its very helpful. but everytime i try to generate the rig this happen. no rig shows up . only this bones. any advice?

Cannot use empties as wheels

When using empties for wheels, generation of the rig provides the following error:

location: :-1
Error: Traceback (most recent call last):
File "/home/david/.config/blender/2.83/scripts/addons/rigacar/car_rig.py", line 1376, in execute
armature_generator.generate(context.scene)
File "/home/david/.config/blender/2.83/scripts/addons/rigacar/car_rig.py", line 481, in generate
self.generate_constraints_on_rig()
File "/home/david/.config/blender/2.83/scripts/addons/rigacar/car_rig.py", line 760, in generate_constraints_on_rig
self.generate_constraints_on_wheel_bones(name_suffix)
File "/home/david/.config/blender/2.83/scripts/addons/rigacar/car_rig.py", line 1006, in generate_constraints_on_wheel_bones
ground_sensor = pose.bones[name_suffix.name('GroundSensor')]
KeyError: 'bpy_prop_collection[key]: key "GroundSensor.Ft.L" not found'

location: :-1

Error adding rig in hidden collection - Blender 2.8

I just wanted to thank you for offering this up. I am doing some testing in 2.8 and ran into an error. I named the parts as explained. I installed the plugin as explained. Selected all the parts, hit cntrl A to add the rig and an error popped up. I have attached a screenie of the error and the Blend file.

I will install the plugin in 2.79 and try it there. I will let you know how it works out.

Thank you again
Dipingo

porch2.zip

carrigissue

enabling rig problem

after installing add on from file if i enable rig an error occurs 9[
924b56b0-f343-4c7c-9e13-ac044dd565e4
trace back (more recent call last)]

Rigacar 6.0 not installing into Blender 2.83, 2.9 or 2.91

Unless this installation follows a different method besides going to the "addons" properties within the preferences menu and simply installing it from file, then I have no idea why this isn't working. Do I need to actually unzip this zip file? Most of the time if you want to install an addon, all you need to do is what I described in my first sentence. When I go through the standard addon install process with this "Rigacar" addon, nothing happens after I do it. It doesn't appear in the Tools-sidebar next to the outliner or anywhere else. I don't know what's going wrong here but I'm really bummed about this. Anybody else experience this issue?

Blender 2.9

Can you please make this work with 2.9? I am working on a project and loved this plugin from 2.83

Installing Rigacar in Blender 2.79b

I'm currently trying to install Rigacar into Blender 2.79b. The Add-ons tab recognizes it, but it keeps giving me errors about importing it and getting it to be activated.

The error is about Traceback (most recent call last)

Any solutions how to fix this?

Wheels rotating

Is there any possibility to make wheel spin always in one direction?

Not working on keyframes??

So I select "Car Rig" and go to first frame and press I with Offset at 0. Then I go to last frame and press I with offset 1, and nothing happens when I move the timeline

When adding follow path: Car gets pushed outside the curve

Hello there,

Thank you so much for this amazing free add on. What a great job.

I was wondering why my car gets pushed outside the path when I add the "follow path" function...
The Bones seem to stay at the former position of the car though.

rig-a-car-follow-path-A

Support steering for back wheels

Im currently rigging a rover that i made and i nedd the front wheels and the back wheels to work as "front wheels" and the rear turning wheels need to turn in the opposite directions
image

Rigging Generation Errors

When trying to generate the rig I'm getting various errors, as can be seen in the screenshots.

Used the naming convention as instructed, but no way I'm able to rig my vehicle.
RIGACAR_NAMING

Here you see it's not creating the various layers as in the instructions.
RIGACAR_AFTER_DEFORMATION_RIG

Below you see the error log I'm getting:
RIGACAR_AFTER_GENERATE_ERRORLOG

I'm using Blender 2.83. Am I doing it wrong, or is this a real issue with the rigger? I've tried many different possibilities, all with the same outcome. Unable to rig this vehicle.

Rigacar v6 installed in Blender 2.83

I have been trying to figure out with no luck to enable the car deformation rig to my model even if I followed correctly the naming convention suggested. Only 4 bones were created and there seems to be missing bones for the brakes. I am pretty sure I have configured the model and have separate objects for the wheels and brakes yet Rigacar couldn’t detect and setup the rig properly.

I could not also figure out how to display the deformation panel to add bones for wheels, brakes.
The model I'm working with is a Ford Everest(2017) 3D Model I obtained from 3dcadbrowser

Any help is greatly appreciated.

Thanks,

Charlie

Blender 2.79b baking not working

Using blender 2,79b with rigacar v4.0 and baking wheel rotation & steering doesn't work for me. Everything up to that point is perfect as the tutorials show but I keep getting this error when I try to bake...

rigacar baking error

All bones etc are generated correctly, wheels rotate and steer manually as per the video and path animation is fine. Currently this error happens if I follow exactly the instructions. No keyframes are generated only the error message. Not sure exactly what I did differently but a few times I got keyframes but no animation and only once I have got the full animation.

After a few days of trying all sorts of variations of your instructions this has gotten frustrating for something that should to be so simple. I have removed and re-installed the add-on. Applied scale/rotation. Any suggestions please? If this is unfixable, what is a good method to animate wheels outside of rigacar?

Broken Python API for 3D Cursor in Blender 2.80

Trying to get this working in 2.8 but I am facing some issues as well. I tried in 2.79 and it works fine.
Replicating the steps in 2.8, when I add the armature, everything looks good as below:
image

However, when I click generate, the below happens with error messages:
image

As you can see, besides the error messages, there are a ton of extra bones showing up.

Ive been trying to think if I did something wrong but cant figure it out.

Originally posted by @axeway22 in #3 (comment)

Moving bones manually not working

I had an issue generating the rig properly (Only the main bone would generate) even though my naming convention and origin points are correct so I placed all pones manually. How do I proceed generating the rig after I have done so? I'm not sure what the hierarchy needs to be for this to work. How are the parts parented to the bones?
I've tried dissecting other files but I'm fairly new to Blender so I can't find the proper relationships. Any help would be appreciated thanks!

Add-on is not working

The rig is not working
After when I press bake car steering
Its not working
Even the bake wheels rotation is also not working
The wheels are not rotating
Can you please help me out

just not working at all

hello! i love the idea of your product, however sadly i have been unable to use it. i have watched your full video series and when i try and add the rig after setting up the naming conventions it goes completely wild and no where near the parts and sometimes it stretches my model massively. I would really appreciate any help you could give as i think this product is awesome.

Rigacar Add-on doesn't appear despite having downloaded it multiple times

I don't know how to solve this problem. I was working in Blender 2.82 and having realized it was for Blender 2.80, I switched to Blender 2.8. Despite that, it still didn't appear after I individually downloaded each file multiple times, even when I searched for rigacar AND refreshed the page. I would really appreciate some help here since this add-on is amazing and I'm anxious to use it when I finally manage to successfully install & enable it. What can I do to fix this?

Only body bone appears after adding rig

Hi,

first of all, thanks very much for developing this addon and the very nice documentation and tutorials.

I tried to follow your tutorial but when I try to add a rig it only spawns the body bone but not the bones for the wheels or the breaks. Any ideas?

I'm on latest blender 2.8 with the latest version of your addon.

Capture

Cheers!

Wheel and steering not working after baking

Is it possible to generate the rig without brakes.
I have no brakes to show in the animation so I left them when generating.
When I try to bake the car steering the steering does not work and when bake the wheels for rotation the rotation is not show when playing along the path.
I can see the wheels rotation is recorded in the dopesheet?
Why is the rotation not showing when playing the recorded animation(Blender 2.81)

Problem exporting animation in alembic

I have used rigacar for a project and after baking my animation I have exported in Alembic.

Q-rigacar_blender

However when I check my alembic file, it seems like all the bones and animations are gone!...

Q-rigacar_blender2

I'm using blender 2.9

Car doens't move...

I have another question .Unfortunately my car doesn't moves when I adjust the offset of the path constraint everything works. But after I set the animation and started it with alt a the car doesn't moves can anyone help me ?

Body roll and pitch

No matter how much I adjust the pitch and roll factor values, I can't get any kind of body motion to animate automatically with the rest of the vehicle. I've tried hand animating to keyframes, but so far my attempts look terrible.

The rest of the rig seems to be working fine. I'd appreciate any insight.

working in 2.83. Thank you!

Steering based on path (curve) being followed?

I have my vehicle moving along with the wheels rotating, but I was curious whether there was a way to allow for the steering to respond to curvature of the path. I hunted through the docs and didn't see this mentioned, hence the question (and hopefully this is not an abuse of the issues tracker).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.