Introducing P3D Control



At the time of writing, P3D Control for iPhone and iPad has just been made available to the download from the Apple App Store, so what does it do?

Well, as the name suggests, it's primary function is to enable you to control a Present3D show that is running on a computer, from an iPhone or iPad.

Image of iPad interface

But it goes further than that..

P3D Control is a version of Present3D running on iOS, so you can create your own interfaces and have them as simple, or as complex as you need for your show, or exhibit. One of the nice features is that the display machine can serve the interface to the iPad and so you can have the same device being used with many custom interfaces and no iTunes upload required.

And as it's Present3D, you can also use it as a viewer for simple P3D content.. of course, Volume Rendering isn't going work, but if you want to show off a 3D model that you can interact with... just enable the trackball feature in the settings, upload your model and interface.p3d through iTunes and you're good to go.

We think P3D Control is a game changer, now we can present our 3D shows from anywhere in the room and still have full control of the show, we can even create an interface that is fully integrated with the show content and so non-linear shows become even easier to create and present. 

We have been using P3D Control for over a year now and it has completely changed the way we develop our 3D shows... 

Over the following weeks we will be uploading tutorials, but for the moment you can checkout the P3D Control MicroSite.


With P3D Control on your iPad, or iPhone you can :

•  remotely control your Present3D shows from anywhere on the same wireless network.
•  deliver unique custom interfaces to control interactive Present3D shows, or exhibits.
•  use as a viewer for 3D models and other Present3D content.



• Provides the common keyboard commands used to control a live Present3D show.
• Has a multi-touch touch pad that supports single finger rotate, two finger move and pinch to zoom.
• Numbers 1-6  can be assigned to functions within your Present3D show on a slide, or show basis, enabling support for non-linear shows, optional additional information etc;



• The interface is just a standard Present3D file, so easily created and edited in the usual way.
• The standard interface file and other examples are available for download to use as a templates to help you get started creating your own unique interface designs.
• Custom interface files can be loaded directly onto the device through iTunes.
• Or, custom interface files can be served by the display Computer, allowing the same iPad, or iPhone to be used with many 3D Displays, all with their own custom interface.
• The interface can be slide specific enabling complex non-linear interactive exhibits to be designed.



• Simply enable the Allow Trackball feature in the settings and your iPad acts as viewer for any Present3D content loaded through iTunes.



P3D Control on iPad, or iPhone, is the remote control for Present3D on a Mac. If you are already using Present3D to create and deliver your 3D shows and exhibits, then you need this free app. It will change the way you use Present3D and open new opportunities. P3D Control is Present3D running on the iPad, or iPhone, so is easily customised to meet your specific needs.
If you aren’t using Present3D, why not? It’s also free.



1. Install the App.

2. If not already installed, install Present3D from along with example content to the default location on your display computer. 

3. Start one of the demo Present3D shows on the computer.

4. Ensure that Mac and iPad/iPhone are on the same network and then start the P3D Control App. It should automatically find the Present3D show and you can use the standard interface to control the presentation.

The following tag can be added to the header of any existing Present3D show and allow it to be controlled by P3D Control using the standard interface :

<env>P3D_DEVICE=  _p3d_osc._udp:9000.advertise.zeroconf  _p3d_http._tcp:8000.advertise.zeroconf </env>  


Should P3D Control app start with a blue screen, don't panic... just touch menu and the Settings panel will open, now select Control Panel.p3d in the Local Files section at the top of the menu and then touch on the interface to close the Settings panel.

You should also ensure that under OSC Settings that Automatic Discovery is on, as shown below.

Image of iPad Settings panel



Some stereo displays systems require active stereo, Present3D supports this, but not all computers, or graphics cards do. For this and other reasons, we prefer to use polarised stereo display systems. You will find helpful information here on and


No votes yet