Hardware Requirements and Performance
The P3D tool is based on the OpenGL implementation in the Java3D library. Therefore, using P3D requires a graphics board which supports OpenGL, preferably with at least 1GB video RAM to accommodate high quality texture displays. As the 3D rendering implementation in Java3D is quite memory demanding (particularly with VR), a 64-Bit operating system and a RAM size of at least 8GB is required when working with highly resolved or dynamic data. We strongly suggest testing P3D on your platform with your own data before purchasing this PMOD option.
Image Data Requirements
There are situations where objects are derived from a single data set, for example the boundary of a brain tumor and the outer brain contour. In this case the spatial alignment of the generated objects will be inherently correct.
However, if objects from different image series are rendered in a single scene, some requirements must be met to ensure that the objects are correctly positioned in the scene. The positioning rules in P3D are as follows:
So if the centers of two image volumes are aligned, objects derived from them can be combined, even if the pixel size is not the same.
CAUTION: When combining multiple studies in a single rendering, please match beforehand all images series in the PFUS tool and save the resampled images. Otherwise, unexpected shifts between the objects might occur in the scene.
When importing virtual reality (VRML) objects generated by other programs this behavior may not be adequate. In this case it can be changed in the P3D tool configuration.