Alexander Zagoruyko
Alexander Zagoruyko
  • 26
  • 93 792
Rig Builder
Rig Builder is a dcc agnostic UI maker for your Python scripts.
github.com/azagoruyko/rigBuilder
github.com/azagoruyko/rigBuilder/wiki/Documentation
Переглядів: 213

Відео

Short: Clothing test sample with Dem Bones, RBF and Simulation
Переглядів 2,9 тис.4 місяці тому
Basic Meta Human character Dem Bones: github.com/electronicarts/dem-bones Dem Bones in Maya: github.com/robertjoosten/maya-dem-bones Epic's RBF: www.unrealengine.com/marketplace/en-US/product/pose-driver-connect
Vaults, Go deeper to find the treasure!
Переглядів 322Рік тому
My dream is almost implemented! Vauls is a graph that supports parallel execution and nodes written in C which compiled and run in real time! This is a standalone tool that suppose to be some kind of a data processor. It's in WIP.
Skeleposer Reference. Advanced techniques
Переглядів 409Рік тому
github.com/azagoruyko/skeleposer
Skeleposer in Unreal Engine
Переглядів 451Рік тому
github.com/azagoruyko/skeleposer
Rigpp, C++ evaluation framework for rigging
Переглядів 1,6 тис.Рік тому
Rigpp is a C real time evaluator on LLVM/Clang used in Maya rigging.
Mesh shaped controls for Maya
Переглядів 5442 роки тому
github.com/azagoruyko/controlShape
Skeleposer
Переглядів 3752 роки тому
Skeleposer is like Shape Editor in Maya, but works for transforms and joints. It's cool, fast and easy to use. There is a lot of fun in setuping it for complex behaviours. Actually many complex rigs could be implemented without rigging nodes at all. Just skeleposer. github.com/azagoruyko/skeleposer
Skirt Rig using neural networks in Unreal Engine
Переглядів 2,3 тис.2 роки тому
This is the second part of my video about neural networks researching in skirt rigging. I've implemented this thing in Unreal Engine and test the perfomance on my mobile device. Also I found a really cool tool to calculate bones positions and skin weights if you have a geometric animation. First video: ua-cam.com/video/42Lz4VKS_Oo/v-deo.html Dem bones: github.com/electronicarts/dem-bones
Skirt rig using Neural network
Переглядів 3,3 тис.2 роки тому
Here is my experiment of using neural networks to make rigs. Tools I used: Anaconda/Spyder environment for Python to make and train the network. Frugally-deep C library to use Keras models in my Maya node.
Scripted rigs
Переглядів 1,1 тис.2 роки тому
I really have a dream to make rigs evaluated by scripting languages! Not compiled or somehow built. It's nice and powerfull to be able to alter rig's behavior by changing few lines of code instead of digging into hundreds of nodes. I've found Lua is the nice way for that.
Picker for Maya
Переглядів 1,8 тис.3 роки тому
Nice, flexible and very easy to use picker for Maya. github.com/azagoruyko/picker Features: * Highly customizable. * Image backgrounds. * Multiple selections. * Double click selection groups. * Custom python scripts. * Selection and visibility sync with Maya. * Undo support. * Multiple pickers. * Scalable.
Book Rig for Maya
Переглядів 6 тис.4 роки тому
Simple, but flexible book rig for Maya (it's just an experiment, but it works)
ExprTK Expressions for Maya (Evaluator based)
Переглядів 4764 роки тому
The nicest and coolest library is now available to be used in Maya as an expression tool. Can be used as Evaluator node. github.com/ArashPartow/exprtk
Tunable C++ rig
Переглядів 7014 роки тому
Full featured and fast tuneble rigging system for bipedal characters. Here is Evaluator & Patch presentation: prezi.com/view/RxioTdJ75ccX74jyGlfX/
Evaluator & Patch. Details
Переглядів 4384 роки тому
Evaluator & Patch. Details
Skirt Rig, bell collider based
Переглядів 38 тис.4 роки тому
Skirt Rig, bell collider based
Tentacle rig for Maya
Переглядів 13 тис.4 роки тому
Tentacle rig for Maya
Offset Curve Deformer
Переглядів 8 тис.6 років тому
Offset Curve Deformer
Niel Gow's Lament for his Second Wife
Переглядів 42113 років тому
Niel Gow's Lament for his Second Wife
Women of Erin
Переглядів 47813 років тому
Women of Erin
Showman's Fancy / Wonder Hornpipes
Переглядів 2,2 тис.13 років тому
Showman's Fancy / Wonder Hornpipes
Blind mary
Переглядів 6 тис.13 років тому
Blind mary
Garrai Na Bhfeileoig / Miss Galvin
Переглядів 71113 років тому
Garrai Na Bhfeileoig / Miss Galvin
Two irish reels (Sean Reid s Reel / Drunken Landlady)
Переглядів 67213 років тому
Two irish reels (Sean Reid s Reel / Drunken Landlady)
Menu Editor for Maya
Переглядів 1,4 тис.13 років тому
Menu Editor for Maya

КОМЕНТАРІ

  • @teekeshkumawat5764
    @teekeshkumawat5764 13 днів тому

    will it work in Unreal engine or unity??

    • @azagoruyko
      @azagoruyko 12 днів тому

      In UE use ML deformer. In unity.. who knows..

  • @davidmonteiro6822
    @davidmonteiro6822 16 днів тому

    Very nice!

  • @spaceman922
    @spaceman922 2 місяці тому

    Ml defirmer?

    • @azagoruyko
      @azagoruyko 2 місяці тому

      For maya? Give me, please. It's skinning, joints and rbf solvers

  • @dondrapichrust
    @dondrapichrust 2 місяці тому

    nice tool and music ;)

  • @privetboria
    @privetboria 3 місяці тому

    Александр молодец , хорошо получилось.

  • @M_Igor_A
    @M_Igor_A 3 місяці тому

    Maya 2025 перешла на Qt6 и PySide6 и самый лучший пикер, перестал работать. Александр, а несложно добавить такую функцию, как у abxPicker. Назначение кнопкам манипулятора (Move Tool, Rotate Tool, Select Tool)? Например, назначил я на кнопку с IK манипулятор Move Tool. А на кнопку с FK - Rotate Tool. И при нажатии на кнопку IK, вместе с выделением, манипулятор переключается на Move Tool. А когда нажимаю кнопку с FK манипулятор переключается на Rotate Tool.

    • @azagoruyko
      @azagoruyko 3 місяці тому

      Идея хорошая, будет свободное время - попробую добавить. Насчёт Майки 2025 тоже надо будет глядеть, не ставил ее ещё даже. А сильно qt6 отличается или там парочка функций других?

  • @LVR999
    @LVR999 3 місяці тому

    What a great effect! I hope you can make a tutorial.

    • @simple3d326
      @simple3d326 Місяць тому

      Seems like a set of drivers from baked simulations

  • @nicoprothanimator6529
    @nicoprothanimator6529 3 місяці тому

    Do the deforming bones from “dem bones” become the main deforming bones or do you still have some weigh from the original armature and you combine with?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      It's mix of both. I can setup what bones are processed by the tool

    • @nicoprothanimator6529
      @nicoprothanimator6529 3 місяці тому

      @@azagoruyko Do you reparent the "dem bones" under the main armature ?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      @@nicoprothanimator6529 no, parenting dem bones is a separate procedure. It's not enough to parent to just a single bone

    • @nicoprothanimator6529
      @nicoprothanimator6529 3 місяці тому

      @@azagoruyko Got it. So if you move your entire character in space, how do the “Dem bones” follow ? Do you also use the RBF for that too?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      @@nicoprothanimator6529 dem joints are parented to some character's joints. Rbf controls dem bones poses by drivers

  • @Sukala2023
    @Sukala2023 3 місяці тому

    Cool, How can I get it? Will you sell it like a Maya plugin ..?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      It's just a research as for now

  • @SuperMontana2008
    @SuperMontana2008 3 місяці тому

    Wow, can you do a tutorial on how to do this?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      Interesting idea, but it involves a lot of tools, which is hard to embrace within a tutorial.

    • @SuperMontana2008
      @SuperMontana2008 3 місяці тому

      @@azagoruyko maybe break the tutorial down into small parts? Are you using the unreal rbf plugin?

    • @azagoruyko
      @azagoruyko 3 місяці тому

      @@SuperMontana2008 yeah, it's RBF from Epic's Pose Wrangler tool. I think about the tutorial.

    • @RikkTheGaijin
      @RikkTheGaijin 3 місяці тому

      I am also interested in learning this, so a tutorial would be a treasure.

  • @user-du4fd8zt4i
    @user-du4fd8zt4i 4 місяці тому

    Have you used metahumans?

    • @azagoruyko
      @azagoruyko 4 місяці тому

      Yes, but here it doesn't mean anything, you can use any skeleton and rig.

    • @user-du4fd8zt4i
      @user-du4fd8zt4i 4 місяці тому

      Cool I support you.

    • @azagoruyko
      @azagoruyko 4 місяці тому

      @@user-du4fd8zt4i thank you!

  • @Texlow
    @Texlow 4 місяці тому

    The installation guide could use some work, it just says to compile the plugin using Visual Studio but doesn't explain how to do so

    • @azagoruyko
      @azagoruyko 4 місяці тому

      Install Visual Studio Community, install Cmake. Then inside Cmake find the directory and setup a build path. Then setup MayaDevkit path there. After generate visual studio files and compile the plugin

  • @user-tb2ei7ot2d
    @user-tb2ei7ot2d 5 місяців тому

    So impressive!

  • @jjjf8405
    @jjjf8405 5 місяців тому

    Don´t work in maya 2024🥶

    • @azagoruyko
      @azagoruyko 5 місяців тому

      Fix yourself, it's open source

  • @wadalapichu4873
    @wadalapichu4873 8 місяців тому

    looks amazin

  • @johnsonxia800
    @johnsonxia800 10 місяців тому

    Wow, great plug-in, I like it and have been using it, thank you for sharing, but it cannot be used on the maya2022 version, it seems that the Python version has changed. Is there a way to solve it, looking forward to it

    • @azagoruyko
      @azagoruyko 10 місяців тому

      Hey, thanks. I think it could be easily adapted to maya 2022. I'll do it when I have time. Wait for a commit on github page

    • @johnsonxia800
      @johnsonxia800 10 місяців тому

      @@azagoruyko Thanks so much, I'll be checking in often lol

    • @azagoruyko
      @azagoruyko 10 місяців тому

      I've added a support for Maya 2022+. Hope it works for you

    • @johnsonxia800
      @johnsonxia800 10 місяців тому

      ​@@azagoruyko Wow, it can be used in maya2022, it is too efficient, thank you big brother

    • @johnsonxia800
      @johnsonxia800 10 місяців тому

      @@azagoruyko Hello, brother, I found another problem. When I create a picture as a background, the picture is not displayed and cannot be edited effectively. The problem in the 2022 version. At present, I can directly import the data of 2018 to work. I hope you can confirm this problem again when you have time. Thank you very much

  • @shanshui9754
    @shanshui9754 11 місяців тому

    That was fun.

  • @nikolaysokur973
    @nikolaysokur973 11 місяців тому

    Awesome 😍

  • @YuqinZheng
    @YuqinZheng Рік тому

    I found it doesn' work in Maya2020 or later version. It only works on Maya 2018.

    • @azagoruyko
      @azagoruyko Рік тому

      Okay, it's open source, so make it work for Maya 2020

  • @YuqinZheng
    @YuqinZheng Рік тому

    What version of python it runs on?

  • @user-rp5td1bz6i
    @user-rp5td1bz6i Рік тому

    There is no installation tutorial, I think you can help me, how to install this tool

    • @azagoruyko
      @azagoruyko Рік тому

      github.com/azagoruyko/colliders Hi. See this

  • @ToksikGameTG
    @ToksikGameTG Рік тому

    на cdk cdk skirt похоже, в блендари похожее тожа естьм, кросаучик кросаучик

  • @justintan05mov
    @justintan05mov Рік тому

    Hi Alexander, I am a student and have an idea that includes tentacles. Could I have the Maya file for this please? I use Maya 2023. I will give you all credits if I decide to use it, I promise.

    • @azagoruyko
      @azagoruyko Рік тому

      For maya 2023 I have this github.com/azagoruyko/rigpp_tentacle

  • @davidmonteiro6822
    @davidmonteiro6822 Рік тому

    this is fully a blendshape based setup?

    • @azagoruyko
      @azagoruyko Рік тому

      Of course not. Joint based. Blendshapes are used to fix a bit some poses

    • @davidmonteiro6822
      @davidmonteiro6822 Рік тому

      @@azagoruyko where can I buy the plugin for Maya?

    • @azagoruyko
      @azagoruyko Рік тому

      @@davidmonteiro6822 I give you link here once it's published on Epic market.

    • @kamiailisa
      @kamiailisa Рік тому

      @@azagoruyko I want get the link too

    • @azagoruyko
      @azagoruyko Рік тому

      @@kamiailisa Try to find in on Epic Marketplace.

  • @ritsel6469
    @ritsel6469 Рік тому

    The link is dead. Will there be a new one?

    • @azagoruyko
      @azagoruyko Рік тому

      Yeah, it will soon be on epic market. Attach the link as soon as it will be ready.

    • @davidmonteiro6822
      @davidmonteiro6822 Рік тому

      @@azagoruyko is the tool already available as a script or plugin for maya?

    • @azagoruyko
      @azagoruyko Рік тому

      @@davidmonteiro6822 as a script for Maya and plugins both for Unreal and Maya

    • @davidmonteiro6822
      @davidmonteiro6822 Рік тому

      @@azagoruyko let me know when available

  • @yuzenpro3263
    @yuzenpro3263 Рік тому

    Awesome tool! Have you considered using the Control tag node and the proximity wrap on a geo as an alternative?

    • @azagoruyko
      @azagoruyko Рік тому

      Unfortunately those things don't work as I expected.

  • @SeanLake3D
    @SeanLake3D Рік тому

    Awesome work!

  • @NeroForte_
    @NeroForte_ Рік тому

    HOW DID YOU RIG THAT

    • @azagoruyko
      @azagoruyko Рік тому

      Here is a C++ node for this

  • @tanay5421
    @tanay5421 Рік тому

    Hi, i love the rig its so good. i wanted to study the file and understand it as I am getting into rigging. would you mind sharing your file?

    • @azagoruyko
      @azagoruyko Рік тому

      Hi, thanks for the interest. This is the same tentacle on Rigpp. It's in wip, but already has a lot of features you see in the video. github.com/azagoruyko/rigpp_tentacle

  • @theanonymous2581
    @theanonymous2581 Рік тому

    Hi where is the rig builder code can you share if possible

  • @spyxx
    @spyxx Рік тому

    This is super interesting, Thanks for sharing.. Is there anything public to test already?

    • @azagoruyko
      @azagoruyko Рік тому

      Thank you. I think about some restricted version to be published soon for testing.

  • @tomreed9845
    @tomreed9845 Рік тому

    I like it! would there be a way to remove the object names from the code, and have them as input plugs?

    • @azagoruyko
      @azagoruyko Рік тому

      yeah, pull out them into node's attributes.

  • @eritumakafakafo3008
    @eritumakafakafo3008 Рік тому

    is is possible to do it like so in blender?

    • @azagoruyko
      @azagoruyko Рік тому

      Why not?

    • @eritumakafakafo3008
      @eritumakafakafo3008 Рік тому

      @@azagoruyko maybe i said it wrong. I wonder how would you do it step by step in blender cuz i cant afford maya

    • @azagoruyko
      @azagoruyko Рік тому

      @@eritumakafakafo3008 oh, I don't know blender :)

  • @antoinedonnelly
    @antoinedonnelly Рік тому

    Hey man, I'd love to animate this, is there any chance you'd send me a scene file? :)

    • @azagoruyko
      @azagoruyko Рік тому

      What maya version?

    • @antoinedonnelly
      @antoinedonnelly Рік тому

      @@azagoruyko Maya 2019 please 🙏🙏

    • @azagoruyko
      @azagoruyko Рік тому

      @@antoinedonnelly I can only provide the tool with some limitations such as fixed controls count and an expiration license

    • @antoinedonnelly
      @antoinedonnelly Рік тому

      @@azagoruyko I'll take whatever I can get. If it's anything like what's on the video it'll be more than enough :)

    • @azagoruyko
      @azagoruyko Рік тому

      @@antoinedonnelly Yeah, that's cool, but where is my interest to compile it for every who wants?

  • @eduardovasquezbaron6370
    @eduardovasquezbaron6370 Рік тому

    hello good morning ARIZONA, a question. is this plugin for sale? what would be its price

  • @Saurabhrigtd
    @Saurabhrigtd Рік тому

    Hey, Can you please explain or make a tutorial just for adding the roll setup, I tried many methods but none worked.

    • @azagoruyko
      @azagoruyko Рік тому

      Hi, Straight the tentacle at first, then roll by quaternion

    • @Saurabhrigtd
      @Saurabhrigtd Рік тому

      @@azagoruyko hey thanks for the headsup, but by roll by quaternion you mean using the euler to quat nodes to calculate the rotation values of the roll?

    • @azagoruyko
      @azagoruyko Рік тому

      @@Saurabhrigtd here I've done the whole tentacle as a C++ node.

    • @Saurabhrigtd
      @Saurabhrigtd Рік тому

      @@azagoruyko Do you have any dummy file or script from which I can check and understand this, I have been trying to achieve this output for a long time

  • @user-ru1iv9zz7b
    @user-ru1iv9zz7b Рік тому

    😊

  • @hapuente
    @hapuente 2 роки тому

    Hello, this seems very cool and would love to try it out, but unfortunately since I am not familiarized with scripting/coding, how do you compile for a specific version? Thank you very much.

    • @azagoruyko
      @azagoruyko 2 роки тому

      What Maya version you want I compile for?

    • @azagoruyko
      @azagoruyko 2 роки тому

      I've uploaded the plugin for Maya 2020/2023. github.com/azagoruyko/controlShape

  • @allenzhang3381
    @allenzhang3381 2 роки тому

    very useful ! thanks

  • @jreinhart3382
    @jreinhart3382 2 роки тому

    Do these mesh controls interfere with goi acceleration?

    • @azagoruyko
      @azagoruyko 2 роки тому

      goi? It doesn't support gpu override if you ask about this. If you have an idea how to do it , you're welcome.

    • @jreinhart3382
      @jreinhart3382 2 роки тому

      Yes. I meant gpu. Sorry about the typo. I actually made something very similiar but I couldn't makebit gpu compatible. But Maya 2023 is supposed to allow you to have a mesh run on the gpu even if the resulting mesh is used by other nodes.

  • @abewpaztel1416
    @abewpaztel1416 2 роки тому

    My script is blind, and I don't know which one to compile in maya 2020 :(

    • @azagoruyko
      @azagoruyko 2 роки тому

      What script? You need mll for maya 2020?

  • @howiewang8735
    @howiewang8735 2 роки тому

    Hi, It's really amazing. But I'm confused about the part of gathering data and trainning network. Does the data only contain information about skirt joint? Does neural network work this way:input the action of the character's bones and predict the joint information of the skirt?Can you tell me more information about these. Thank you very much.

    • @azagoruyko
      @azagoruyko 2 роки тому

      Hi! Inputs are leg joints' X axis (X axis for upper/lower legs, 3*4 doubles), Outputs are skirt joints translations/rotations. What's confusing? I use ncloth with skirt joints attached to it to train the network. I rotate legs by a lot of angles and calculate ncloth dynamics with my skirt joints. So I have a lot of X axes for legs and skirt joints in each position. After I feed custom X axes and get desirable skirt joints' translation/rotation.

    • @howiewang8735
      @howiewang8735 2 роки тому

      @@azagoruyko I Got it, impressive work. Thank you for your explanation. : )

    • @howiewang8735
      @howiewang8735 2 роки тому

      ​@@azagoruyko Hi,After your explanation, I tried to implement it these days, But I have some troubles on gathering data.Can you help me? Here's my problem. I made a skirt by myself and added joints on it. I also added ncloth on the skirt and binded the joints to the skirt. Then I try to let the leg to collide the skirt . The skirt collides fine, simulating cloth well. But I found the joint on the skirt didn't move at all, which leads that I can't get the skirt joint output data. So this problem confused me these days. Can you tell me some tips about it.Thank you ver much!

    • @azagoruyko
      @azagoruyko 2 роки тому

      ​@@howiewang8735 hmm. you have skirt joints attached to the ncloth surface? Just that shape. Use rivet script for this.

    • @howiewang8735
      @howiewang8735 2 роки тому

      @@azagoruyko hi,I tried to train my network but the loss was very high.Just like what you said. I only used upper/lower legs's location to predict the joint's rotation and location.My model is torch.nn.Linear(D_in, H, bias=True), torch.nn.Tanh(), torch.nn.Linear(H, D_out, bias=True) D_in is 6 [left_leg_upper_x,left_leg_upper_ y, left_leg_upper_z, left_leg_lower_x,left_leg_lower_ y, left_leg_lower_z], D_out is 6 [skirt_joint_x, skirt_joint_y, skirt_joint_z, skirt_joint_pitch, skirt_joint_yaw, skirt_joint_raw] H = 50 and tanh is activation function. Did I foget some important operations?

  • @laurensb7136
    @laurensb7136 2 роки тому

    A..Z Do you perhaps have a install guide for the plugin? I really want to try it out, looks really cool.

    • @azagoruyko
      @azagoruyko 2 роки тому

      Hi. Look at the github page in the description. There a script provided for bell collider creation. And I could compile plugin for Maya version you have.

    • @sashamihael2888
      @sashamihael2888 Місяць тому

      ​@@azagoruykoнет ли плагина под Майю 2024?

  • @PavelCrow
    @PavelCrow 2 роки тому

    Очень круто получилось, ваш пример показал реальное применение нейросетей в риггинге! Очень вдохновляет, спасибо ) Не могли бы вы подсказать начинающему изучать нейросети? ) Правильно ли я понял, что в качестве входов в сеть используются углы наклона костей ног, в качестве тренировочных целей используются 32 забэйканных от симуляции клоса кости (наверное привязанных риветом), а в качестве выходных значений другие 32 кости к которым прискинена юбка? Или как-то по другому?

    • @azagoruyko
      @azagoruyko 2 роки тому

      Спасибо! В моем варианте вход - это 12 чисел, 4 вектора оси Х верхних и нижних костей ног. То есть я тренирую нейросеть по направлениям ног. Выход - translate/rotate на каждую кость юбки. Тренирую через привязку костей юбки к клозу риветом и последующим плейбеком кеша. Тренировочные и финальные кости одни и те же. Думаю, у тебя все получится!

  • @Tutomatorvfx
    @Tutomatorvfx 2 роки тому

    hello can you pl ese provide this file

  • @SpectralInkProductions
    @SpectralInkProductions 2 роки тому

    should put that plug-in on the marketplace :-)

    • @azagoruyko
      @azagoruyko 2 роки тому

      The plugin is nothing without a network and a training data for a specific skirt ;-)

    • @SpectralInkProductions
      @SpectralInkProductions 2 роки тому

      @@azagoruyko true, but i can create content in Maya. Building nurall network as an unreal plugin is harder.

    • @asuasdgghg
      @asuasdgghg 2 роки тому

      Definitely gonna buy the plug if it is available

  • @faheempotter
    @faheempotter 2 роки тому

    Awesome!

  • @eugeneizmailov6815
    @eugeneizmailov6815 2 роки тому

    очень круто!!!!

  • @yuanzhenqiao7190
    @yuanzhenqiao7190 2 роки тому

    This is really amazing! Can you tell me exactly how to do it? I really want to learn. I have also watched the teaching of binding skirts you did before, and it is really very good. Thank you very much.

    • @azagoruyko
      @azagoruyko 2 роки тому

      Hi! Thanks a lot! Start with a super book called "Make Your Own Neural Network" by Tariq Rashid

    • @yuanzhenqiao7190
      @yuanzhenqiao7190 2 роки тому

      @@azagoruyko Thank you very much.

  • @naderrostami6667
    @naderrostami6667 2 роки тому

    good job. HUGE LIKE