sam-tak / blendergamerig Goto Github PK
View Code? Open in Web Editor NEWRigging framework for game development. Hard fork from Rigify.
License: GNU General Public License v3.0
Rigging framework for game development. Hard fork from Rigify.
License: GNU General Public License v3.0
Hi! Thanks for your great work with rigify.
For some reason, it seems that the bone Shin.01 shifts alone when you parent it to your model. Which causes some distortion on the model
Attempting to import this addon in blender 3.0.0 produces the following error (tested on linux, paths modified to hide personal info):
Traceback (most recent call last):
File "/usr/share/blender/3.0/scripts/modules/addon_utils.py", line 351, in enable
mod = __import__(module_name)
File "<home>/.config/blender/3.0/scripts/addons/gamerig/__init__.py", line 43, in <module>
from . import utils, rig_lists, generate, ui, metarig_menu
File "<home>/.config/blender/3.0/scripts/addons/gamerig/utils.py", line 31, in <module>
from rna_prop_ui import rna_idprop_ui_prop_get
ImportError: cannot import name 'rna_idprop_ui_prop_get' from 'rna_prop_ui' (/usr/share/blender/3.0/scripts/modules/rna_prop_ui.py)
Operating system: Ubuntu Unity 20.04
Blender version: 2.91
When downloading and installing, I get the error message "ModuleNotFoundError: No Module named "BlenderGameRig1"". I figured this was some bug with the naming convention, so I renamed both the zip and the folder inside to only BlenderGameRig, no numbers. Now instead I get a longer traceback:
Traceback (most recent call last): File "/snap/blender/51/2.91/scripts/modules/addon_utils.py", line 351, in enable mod = __import__(module_name) File "/home/neophos/.config/blender/2.91/scripts/addons/BlenderGameRig/__init__.py", line 43, in <module> from . import utils, rig_lists, generate, ui, metarig_menu File "/home/neophos/.config/blender/2.91/scripts/addons/BlenderGameRig/rig_lists.py", line 96, in <module> rigs_dict = get_rig_list("") File "/home/neophos/.config/blender/2.91/scripts/addons/BlenderGameRig/rig_lists.py", line 64, in get_rig_list rig = utils.get_rig_type(module_name) File "/home/neophos/.config/blender/2.91/scripts/addons/BlenderGameRig/utils.py", line 406, in get_rig_type submod = importlib.import_module(rig_module_name(rig_type), package=MODULE_NAME) File "/snap/blender/51/2.91/python/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) ModuleNotFoundError: No module named 'gamerig'
It doesn't seem to span from the MODULE_NAME-constant, as changing that does not change the error.
maybe is the bpy.props api update?
https://wiki.blender.org/wiki/Reference/Release_Notes/2.93/Python_API
https://docs.blender.org/api/current/bpy.props.html
Add Property on 2.93 is like this
my_int: bpy.props.IntProperty()
Hi,
is there a way to change the damn pole targets such as c.thigh_ik.R to regular ones that you can place in the 3D scene, these stupid arrows always flip in the weirdest direction possible ten times per second to fix that you have to add a million keyframes, this is so stupid. rigify had the same dumb problem lately, like you think its a good improvement it looks good wow these nicest arrows ever, but you actually never used it in practice, animating a character. If only it happened one or two times per day, no its constantly flipping in the wrong direction, also when you try to rotate the damn thing it doesnt go in any logical direction it goes where it pleases and you have to deal with that, even you press R and go in the same direction the arrow decides to go in random directions every single time.
If you can tell me how to dump that arrow thing i can continue using this addon, cause right now my idea is to get rid of it and build a simple ik rig myself using the gamerig base skeleton that has correct bone hierarchy for unity.
thanks for your time.
bpy.ops.object.armature_add(enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1))
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.gamerig.unity_mechanim_d_human_metarig_add()
bpy.ops.ui.copy_as_driver_button()
bpy.ops.object.posemode_toggle()
bpy.ops.object.posemode_toggle()
bpy.context.space_data.context = 'DATA'
bpy.ops.object.select_all(action='DESELECT')
bpy.ops.object.transform_apply(location=False, rotation=True, scale=False)
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.object.join()
bpy.ops.object.delete()
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
bpy.ops.object.editmode_toggle()
Python: Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\3.1\scripts\addons\gamerig\ui.py", line 662, in execute
error = generate.generate_rig(context, context.object)
File "C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\3.1\scripts\addons\gamerig\generate.py", line 386, in generate_rig
raise e
File "C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\3.1\scripts\addons\gamerig\generate.py", line 331, in generate_rig
copy_attributes(d1.driver, d2.driver)
AttributeError: 'list' object has no attribute 'driver'
location: <unknown location>:-1
Hello,
I followed the instruction in documentation to download and install the addon to blender 2.8 but for some reason nothing changed after enabling the addon i cant see the gamerig layer on properties nor in item section,
What i did in details :
1 - downloaded addon from https://github.com/SAM-tak/BlenderGameRig/releases/tag/v1.1
2- opened new blender default scene
3- deleted the box
4- added a basic quadruped metarig
5- went to edit -> preferences -> addon
6- clicked on install and selected the recently downloaded zip
7-addon successfully added to the list so i enabled it by clicking checkbox
8- go back to scene click on metarig on object mode
9-select armature section
10- but cant find gamerig layer on the properties so i can generate
any help would be appreciated thank you,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.