Author: Ken Perlin

Author: Ken Perlin

Shape shifting

In the course of implementing a new computer graphics algorithm, I recently found myself immersed in the wonderful world of polyhedra. In particular, I got to play with two of my favorite polyhedra — the cube and the rhombic dodecahedron. The first one everybody knows about. The second one is a little more obscure, but…

Gazing at SIGCHI

There are so many papers to attend here at SIGCHI 2019 that the experience is quite overwhelming. At any given moment there are about 20 different things you can choose to attend, between all the courses, papers and other gatherings. There is a joke that going to SIGCHI is almost like not going to SIGCHI.…

Future x-ray specs

Recently I had occasion to have my hands x-rayed. Those hands you see in the highly revealing photo are indeed mine. You could say it is a good digital likeness. 😉 After each x-ray has been scanned, the result goes up on a large computer monitor in the x-ray technician’s office. When the technician momentarily…

Just for fun

Just for fun, as long as I was teaching ray tracing to my class, I created a cool ray traced animated planet. I did it in such a way that you can see and edit the shader code right next to the animated planet itself. By changing different things in the code, you can explore…

Ping pong ball

When I give mixed reality presentations in Chalktalk, it bothers me that the 3D computer graphic objects floating in front of me look fake. The problem is mainly that the lighting of the virtual object doesn’t match the lighting in the room I’m actually in. You can see an example of this here: To fix…

VR for everyone

Last week I ordered 100 VR viewers from a company called TinyDeal in China. They are only $2 each, so my total cost was $200. That is such a low price that in a sense they are free. Once things cost just $2 apiece, you can basically hand them out as party favors. Those little…