I am very new to Blender, so sorry if this is an impossible question

I am trying to build a game of chess and want to create some animations for moving the pieces across the board.

But obviously, it would be impossible to do so on a one-by-one basis.

I want this to be an animation that I can export/save and run again and again to move my pieces.

So imagine a pawn. It moves one square at a time. Now I know how I can setup an animation with absolute co-oordinates, so I end up with 9 animations per pawn... but honestly it is an unscalable solution.

Imagine I am trying to do this with any of the more power pieces like the bishop, castle or queen. I would need to setup hundreds of animations.

What I want is an animation that will look at the current location and give me a new one relative to that everytime I run it. I don't want a script to do this, because I need to export the animation and I not sure I can export scripts.

Is this simply impossible...

  • $\begingroup$ and you want to export to what format? $\endgroup$
    – Chris
    Commented Dec 14, 2022 at 11:05
  • $\begingroup$ did u try to use delta transformation? blender.stackexchange.com/questions/109666/… $\endgroup$
    – Chris
    Commented Dec 14, 2022 at 11:06
  • $\begingroup$ I am going to export them in USD format. Yes, I did look at delta transformations; but it doesn't seem to be a delta from the last value, but a delta from the already set animations. $\endgroup$ Commented Dec 14, 2022 at 11:15
  • $\begingroup$ Just tried the delta route again; definitively doesn't work. What about setting up some sort of parent-child thing... move child relative to parent; than parent. Next time when I move the child the parent will have a new location no? Would that work? Does it make sense? $\endgroup$ Commented Dec 14, 2022 at 12:45


You must log in to answer this question.

Browse other questions tagged .