What is Iridescence?
That type of effect is called iridescence.
Many other things has that kind of effect. Things like bubbles, some metals and even some bugs (especially beetles).
Wikipedia defines iridescence as:
Iridescence (also known as goniochromism) is the phenomenon of certain surfaces that appear to gradually change colour as the angle of view or the angle of illumination changes. Examples of iridescence include soap bubbles, butterfly wings and seashells, as well as certain minerals. It is often created by structural coloration (microstructures that interfere with light).
In order to reproduce the visual qualities of bismuth, we must find how to recreate this effect in a shader.
One of my hypotheses is that we could do it with the normals and the viewing angle. I'm not an expert in shader writing but I'm sure that's possible ...