Author: Ken Perlin

Author: Ken Perlin

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…

Green Screen Gumby

I recently implemented a green screen algorithm for my Chalktalk presentation software. This will allow me to give Chalktalk lectures with arbitrary backdrops. This might come in handy if, say, I’m in NYC but I want to give a lecture about hypercubes in front of La Grande Arche de la Défense in Paris. We got…

Visions and Prototypes

In order to understand what our lab does, it’s useful to think about visions and prototypes. We generally start with a set of visions for what might be possible in the future, given reasonable assumptions. For example, in 1990, a lab such as ours might have envisioned that something like the Web would soon come…