Why is it called “armature” instead of “skeleton”? or perhaps “rig”?

本文探讨了在雕塑和动画中使用‘骨架’或‘armature’一词的原因,引用了维基百科和Blender手册的内容,解释了骨架在雕塑中的作用类似于人体的主要骨骼,而在动画中,骨架涉及到前向和逆向运动学。

Why is it called “armature” instead of “skeleton”? or perhaps “rig”?

Great question, I’ve always assumed armature/skeleton to be the same thing, here’s a quote from an animation Wiki page;

“When sculpting the human figure, the armature is analogous to the major skeleton and has essentially the same purpose: to hold the body erect.”

Source : https://en.wikipedia.org/wiki/Armature_(sculpture)#Animation

and another from a Skeleton animation Wiki page;

“A rig is generally composed of both forward kinematics and inverse kinematics parts that may interact with each other. Skeletal animation is referring to the forward kinematics part of the rig, where a complete set of bones configurations identifies a unique pose.”

Source : https://en.wikipedia.org/wiki/Skeletal_animation

and finally, a quote from Blender’s manual;

“An “armature” is a type of object used for rigging. A rig is the controls and strings that move a marionette (puppet). Armature object borrows many ideas from real-world skeletons.”

https://docs.blender.org/manual/en/dev/rigging/armatures/introduction.html?highlight=armature

posted on 2018-12-25 16:32 jiahuafu 阅读(...) 评论(...) 编辑 收藏

分析报错 (rlgpu) guanxiong@KioHerosBook:~/isaacgym/python/examples$ python joint_monkey.py Importing module 'gym_37' (/home/guanxiong/isaacgym/python/isaacgym/_bindings/linux-x86_64/gym_37.so) Setting GYM_USD_PLUG_INFO_PATH to /home/guanxiong/isaacgym/python/isaacgym/_bindings/linux-x86_64/usd/plugInfo.json WARNING: Forcing CPU pipeline. [Error] [carb.gym.plugin] Sim CUDA device 0 can't be set, the total number of available devices is -1 Not connected to PVD /buildAgent/work/99bede84aa0a52c2/source/cudamanager/src/CudaContextManager.cpp (635) : warning : CUDA driver version is 10010, expected at least 11040. /buildAgent/work/99bede84aa0a52c2/source/cudamanager/src/CudaContextManager.cpp (370) : info : NVIDIA Release 411 graphics driver and above is required for GPU acceleration. [Warning] [carb.gym.plugin] Failed to create a valid PhysX CUDA Context Manager. Falling back to CPU. Physics Engine: PhysX Physics Device: cpu GPU Pipeline: disabled [Error] [carb.gym.plugin] Gym cuda error: no CUDA-capable device is detected: ../../../source/plugins/carb/gym/impl/Gym/GymCuda.h: 110 [Error] [carb.gym.plugin] Failed to create primary CUDA context [Warning] [carb.gym.plugin] Failed to create primary CUDA context on graphics device WARNING: lavapipe is not a conformant vulkan implementation, testing use only. Loading asset 'mjcf/nv_humanoid.xml' from '../../assets' DOF 0 Name: 'abdomen_z' Type: Rotation Stiffness: 20.0 Damping: 5.0 Armature: 0.02 Limited? True Lower -0.785398 Upper 0.785398 DOF 1 Name: 'abdomen_y' Type: Rotation Stiffness: 20.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.308997 Upper 0.523599 DOF 2 Name: 'abdomen_x' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -0.610865 Upper 0.610865 DOF 3 Name: 'right_hip_x' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -0.785398 Upper 0.261799 DOF 4 Name: 'right_hip_z' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.047198 Upper 0.610865 DOF 5 Name: 'right_hip_y' Type: Rotation Stiffness: 20.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -2.094395 Upper 0.785398 DOF 6 Name: 'right_knee' Type: Rotation Stiffness: 5.0 Damping: 0.1 Armature: 0.007 Limited? True Lower -2.792527 Upper 0.034907 DOF 7 Name: 'right_ankle_y' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -0.872665 Upper 0.872665 DOF 8 Name: 'right_ankle_x' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -0.872665 Upper 0.872665 DOF 9 Name: 'left_hip_x' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -0.785398 Upper 0.261799 DOF 10 Name: 'left_hip_z' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.047198 Upper 0.610865 DOF 11 Name: 'left_hip_y' Type: Rotation Stiffness: 20.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -2.094395 Upper 0.785398 DOF 12 Name: 'left_knee' Type: Rotation Stiffness: 5.0 Damping: 0.1 Armature: 0.007 Limited? True Lower -2.792527 Upper 0.034907 DOF 13 Name: 'left_ankle_y' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -0.872665 Upper 0.872665 DOF 14 Name: 'left_ankle_x' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -0.872665 Upper 0.872665 DOF 15 Name: 'right_shoulder1' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.570796 Upper 1.221731 DOF 16 Name: 'right_shoulder2' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.570796 Upper 1.221731 DOF 17 Name: 'right_elbow' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -1.570796 Upper 0.872665 DOF 18 Name: 'left_shoulder1' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.570796 Upper 1.221731 DOF 19 Name: 'left_shoulder2' Type: Rotation Stiffness: 10.0 Damping: 5.0 Armature: 0.01 Limited? True Lower -1.570796 Upper 1.221731 DOF 20 Name: 'left_elbow' Type: Rotation Stiffness: 2.0 Damping: 1.0 Armature: 0.006 Limited? True Lower -1.570796 Upper 0.872665 Creating 36 environments Animating DOF 0 ('abdomen_z') Unhandled descriptor set 449 Unhandled descriptor set 169 Unhandled descriptor set 449 Segmentation fault (core dumped)
08-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

银狐游戏开发资源2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值