How can I determine the resulting numbers for dice throw on an animation? I have two normal game dice with numbers 1 - 6. I want throw them. - It is OK. I know how to do that.
The result (numbers on dice when stop) of the throw is random. But I want exact numbers on the dice as a throw result (for example 1 and 5 on dice when animation ends).
Is there any way how to do that? Or I have to try randomly change high of the fall or rotation of the dice on start of the animation and hope it will help?
Thank you.
Switch your Transform Orientations to Local, and once your dice has fallen and stopped, go in Edit mode and rotate it 180° or 90° or -90° on the right axis until you see the wanted face.
As Robin Betts says, if your cube has small differences of topology between its faces it may change the result, in that case you need to bake the result before rotating the cube.
Or, as suggested by user9746379, simply parent the dice to a basic cube of the same size and that contains it, this parent has the physics, not the dice, once the cube has rolled, rotate the dice as wanted, and at the end only render the dice. This way, the topology differences between faces won't be taken into account.