Interactive Protein Visualizer or IPV is an interactive protein visualizer based on a ray-tracing engine. Targeting high quality images and ease of interaction, IPV uses the latest GPU computing acceleration techniques, combined with natural user interfaces such as Kinect and Wiimotes.
One of the limitations of high performance software is that it restricts itself to high-end machines. In a time of tablets and laptops, other solutions are needed. Thanks to its Client/Server architecture, IPV is cloud ready. The client sends information such as mouse and keyboard events to the server. The server takes care of the rendering and sends a stream of images back to client. Transport is optimized using compression technologies, making it possible for every client to enjoy a different and fully customizable view of the protein.
Microsoft and Nintendo introduced a new way to interact with computers, called natural user interfaces. IPV uses these new devices to ease interaction with proteins, making it a unique experience in the bio-chemical software industry.
We truly believe that ray tracing is the future of digital imaging and augmented reality, and that’s why we made IPV ready for this revolution. Being able to go much further than rasterization in terms of image quality, ray-tracing also makes it easy to compute, for example, the amount of light received by an object.
The nature of ray-tracing, and the techniques used for its implementation can be reused to run scenarios such as calculating interactions between atoms or determining what the surface of contact would be between two molecules. In such cases, NUI device force-feedback features can be used to increase the quality of the user experience; IPV is also ready for this.
IPV provides a cheap way to visualize proteins in 3D, thanks to anaglyph technology. Get a pair of glasses for less than $2 and enjoy an immersive and unmatched experience. But IPV is also able to simultaneously produce images side-by-side, making it ready for nVidia 3DVision. Simply capture the window, play it back in a 3DVision compatible player and enjoy an immerse trip into the heart of your proteins.
We believe that IPV can be a great tool for teachers and researchers. It is currently at a very early stage of development and should be considered as such.
- Interactive ray-tracing engine
- Depth of field
- Ambient occlusion
- Support for large models
- Configurable shadows
- Support for transparency and reflections
- Cloud ready (Client/Server architecture)
- Support for Kinect
- Support for Wiimotes
- GPU implementation
- Suppport for PDB files
- 3DVision ready
- Realtime anaglyth 3D
At this time demo version is available for Windows 32/x64 and Linux x64 for NVIDIA cards only (CUDA compatible)
Read more at IPV website