Interactive three-dimensional rendering on mobile computer devices

We present a client/server system that is able to display 3D scenes on handheld devices. This kind of devices have important restrictions of memory and computing power. Therefore, we need to limit the amount of geometry sent by the server to each client. We extract the geometry that is visible for each client and send it. The clients render the geometry using the OpenGL ES [10] API. Our geometry extraction algorithm employs multiresolution and view-dependent simplification. We present results of our system running on a software implementation of OpenGL ES that runs on a Pock-etPC 2003.