Ok, I know this won't be fixed, but I still want to log this.
I've noticed that when playing with VAM shapes, they sometimes can get off their assigned position.
It pretty random, really. And it's only little by little (we're talking of a range of 0.001) but it accumulates. Leading to a complete mess after a while when you're making props with them.
It's been mind-boggling when trying to make precise positioning.
I still don't know exactly what's causing this. After experiencing it a number of times, here are my observations:
How to reproduce:
As I said I cannot guarantee that it will happen for all atoms meeting the criteria explained above.
But it happens to the BDSM device subscene. Just load one of them and leave VAM open. Then come back after a while and look at it.
Example:
Some atoms are not affected at all. With the exact same delay, some other atoms in the scene have moved, but not as much:
You can see that when I reload the subscene, it comes back to its original position.
Happens to a simple crate (having grand-parents atoms just because I built it using duplicated subscenes).
The crate is based on 4 times the same group of atoms, but only one atom is affected...
How to fix:
It's quite hard as it's random.
But un-parenting, repositioning properly all affected atoms and then re-parenting sometimes works. It may continue after, or it may be completely fixed. Don't know why.
Workaround:
Based on this, I found a workaround: use "Parent link". To use in combination with the "Parent atom" to the Subscene atom, if you want to include it into a subscene.
But it has some limitations compared to the "Parent atom" parenting. If you lock an axis on the "Move" tab, it won't follow properly.
That's why I still used "Parent atom" for the door lock in this environment.
I've noticed that when playing with VAM shapes, they sometimes can get off their assigned position.
It pretty random, really. And it's only little by little (we're talking of a range of 0.001) but it accumulates. Leading to a complete mess after a while when you're making props with them.
It's been mind-boggling when trying to make precise positioning.
I still don't know exactly what's causing this. After experiencing it a number of times, here are my observations:
- It happens to atoms that are "grand-child" of another atom. So, parented to at least 2 others (using "Parent atom", not "Parent link").
I mean, it can happen to Atom A if it is parented to parent B, which in turn is parented to Atom C.
It may seem unlikely at first, but it happens quickly if you're making a subscene as it's already 1 parent! And if you're using animation patterns as well. Subscene + Animation pattern is the deadly combination... and I used quite a lot of those >< - It is not systematic at all. Most of grand-child atoms won't be affected at all. Even in an exact same situation, it's not consistent.
- It can not happen for a while, and then go wild for no particular reason. I selected an atom subject to this, and I could see the position moving by itself on the "Move" tab...
- Interestingly, such unwanted movement of an atom doesn't affect its child. Which accentuate the issue, because when you move it back, the child in an incorrect position moves as well (keeping an undesired position).
How to reproduce:
As I said I cannot guarantee that it will happen for all atoms meeting the criteria explained above.
But it happens to the BDSM device subscene. Just load one of them and leave VAM open. Then come back after a while and look at it.
Example:
Some atoms are not affected at all. With the exact same delay, some other atoms in the scene have moved, but not as much:
You can see that when I reload the subscene, it comes back to its original position.
Happens to a simple crate (having grand-parents atoms just because I built it using duplicated subscenes).
The crate is based on 4 times the same group of atoms, but only one atom is affected...
How to fix:
It's quite hard as it's random.
But un-parenting, repositioning properly all affected atoms and then re-parenting sometimes works. It may continue after, or it may be completely fixed. Don't know why.
Workaround:
Based on this, I found a workaround: use "Parent link". To use in combination with the "Parent atom" to the Subscene atom, if you want to include it into a subscene.
But it has some limitations compared to the "Parent atom" parenting. If you lock an axis on the "Move" tab, it won't follow properly.
That's why I still used "Parent atom" for the door lock in this environment.
Last edited: