[Bf-committers] Proposing a unique ID for Blender objects system, for use with game engines.

Harley Acheson harley.acheson at gmail.com
Sat Nov 21 19:33:49 CET 2020


> It would be impossible task to make them truly unique across all .blend
files, there are always a possibility of collision.
> UUIDs have limitations...will not change unless there is a collision).

That does not sound right.

If 128-bit UUID are implemented properly according to standard, the chances
of collision is *zero* *for all practical purposes*. The chances of
collision are so low that implementations can ignore it. To get to a 50%
probability of at least one collision you need to create 2.71 quintillion -
so generating a billion of them per second for 85 years.  Just to get a
one-in-a-billion chance of a duplicate requires making 103 trillion.

Cheers, Harley


More information about the Bf-committers mailing list