{"id":4782,"date":"2022-07-04T13:51:47","date_gmt":"2022-07-04T11:51:47","guid":{"rendered":"https:\/\/store.algosyntax.com\/?post_type=asx-lms-tutorial-cpt&#038;p=4782"},"modified":"2026-03-09T13:52:08","modified_gmt":"2026-03-09T11:52:08","slug":"ue5-control-rig-for-blender-users","status":"publish","type":"asx-lms-tutorial-cpt","link":"https:\/\/store.algosyntax.com\/tutorials\/unreal-engine\/ue5-control-rig-for-blender-users\/","title":{"rendered":"UE5 Control Rig For Blender Users"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4782\" class=\"elementor elementor-4782\" data-elementor-post-type=\"asx-lms-tutorial-cpt\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fdd3d0 e-flex e-con-boxed e-con e-parent\" data-id=\"4fdd3d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-368b041 elementor-widget elementor-widget-text-editor\" data-id=\"368b041\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/docs.unrealengine.com\/5.0\/en-US\/control-rig-in-unreal-engine\/\" target=\"_blank\" rel=\"noopener\">Control Rig<\/a>\u00a0 <\/strong>in unreal engine does <strong>NOT<\/strong> mean your <strong>armature <\/strong>or <strong>rig\u00a0<\/strong>in the same sense as Blender users use the word <strong>rig<\/strong>.\u00a0 Instead Control Rig is Unreal Engine&#8217;s way\u00a0 of defining Blender&#8217;s <strong>Custom bone shapes, bone constraints, bone d<\/strong><strong>rivers and custom properties all<\/strong><strong> into one system.\u00a0<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b668fbb e-con-full e-flex e-con e-parent\" data-id=\"b668fbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ee510a4 e-con-full e-flex e-con e-child\" data-id=\"ee510a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c928bf2 e-con-full e-flex e-con e-child\" data-id=\"c928bf2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d783c6 elementor-widget elementor-widget-heading\" data-id=\"0d783c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Blender's Custom Bone Shapes In UE5 Control Rig<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59df7f4 elementor-widget elementor-widget-text-editor\" data-id=\"59df7f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>What&#8217;s known as &#8220;custom bone shapes&#8221; in Blender is called <strong>controls\u00a0within<\/strong> unreal engine&#8217;s Control Rig. These are the yellow,green,red&#8230; shapes you see around a character when they demo UE5&#8217;s control rig. So Custom Bone Shapes are a system within Control Rig.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8e67df e-con-full e-flex e-con e-child\" data-id=\"a8e67df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-606b94b elementor-widget elementor-widget-heading\" data-id=\"606b94b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Blender's Bone Constraints In UE5 Control Rig.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fc6273 elementor-widget elementor-widget-text-editor\" data-id=\"6fc6273\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>To Create Inverse Kinematics or IK in blender, you use\u00a0 bone constraints.\u00a0<\/p><p>Well, Constraints in unreal engine are created using Control Rig&#8217;s Nodes.<\/p><p>\u00a0<\/p><p>For example the constraint needed to do IK would be called <strong>IKTwoBone\u00a0<\/strong>in the control rig node graph whereas in blender you would use the <a href=\"https:\/\/docs.blender.org\/manual\/en\/latest\/animation\/armatures\/posing\/bone_constraints\/index.html\" target=\"_blank\" rel=\"noopener\">bone constraints tab.<\/a><\/p><p>\u00a0<\/p><p>Other types of blender constraints that establish child-parent relationships, location, scale and rotation constraints can also be defined in the Control Rig node graph.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c7fdec e-con-full e-flex e-con e-child\" data-id=\"6c7fdec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4313699 elementor-widget elementor-widget-heading\" data-id=\"4313699\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Blender's Bone Drivers In UE5 Control Rig.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7274c7a elementor-widget elementor-widget-text-editor\" data-id=\"7274c7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Bone Drivers from blender can be implemented in Control Rig. Compared to Control Rig, Bone Drivers in blender are limited and tend to be slow. Control rig has nodes for bone driving and can do the same as blender&#8217;s bone drivers but can do even way more. Fully unlimited bone driving using nodes for scripting.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1440444 e-con-full e-flex e-con e-child\" data-id=\"1440444\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3aa20f elementor-widget elementor-widget-heading\" data-id=\"b3aa20f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Blender's Custom Properties In UE5 Control Rig.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d1e685 elementor-widget elementor-widget-text-editor\" data-id=\"9d1e685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/docs.blender.org\/manual\/en\/2.79\/data_system\/custom_properties.html\" target=\"_blank\" rel=\"noopener\">Custom properties <\/a>In Blender are usually used with bone drivers to drive poses and more. You can implement custom properties in UE5 Control Rig by using variables and wiring them up using the Control Rig graph nodes. Your custom properties\/variables will drive your bones just like in blender.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"featured_media":0,"template":"","asx-lms-tutorial-categories":[60,45],"asx-lms-tutorial-tags":[59,62],"class_list":["post-4782","asx-lms-tutorial-cpt","type-asx-lms-tutorial-cpt","status-publish","hentry","asx-lms-tutorial-categories-animation-system","asx-lms-tutorial-categories-unreal-engine","asx-lms-tutorial-tags-animation","asx-lms-tutorial-tags-ue5-for-blender","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/asx-lms-tutorial-cpt\/4782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/asx-lms-tutorial-cpt"}],"about":[{"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/types\/asx-lms-tutorial-cpt"}],"version-history":[{"count":0,"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/asx-lms-tutorial-cpt\/4782\/revisions"}],"wp:attachment":[{"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/media?parent=4782"}],"wp:term":[{"taxonomy":"asx-lms-tutorial-categories","embeddable":true,"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/asx-lms-tutorial-categories?post=4782"},{"taxonomy":"asx-lms-tutorial-tags","embeddable":true,"href":"https:\/\/store.algosyntax.com\/asx-rest\/wp\/v2\/asx-lms-tutorial-tags?post=4782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}