Download Now
Windows : Version 0.1.8
News - Towards v1.0
Windows executable
of the new version in an early developmental stages.
*DO NOT REMOVE OLDER VERSION*
- Movies
created using the early developmental version.
- Help
Videos for the early developmental version
- Chris Willing
has made available Drishti (0.1.8) binary packages for
Slackware, Debian and Ubuntu.
Drishti interface and engine is being rewritten in QT with an aim towards
presenting a better user experience.
Get the version in the early development stages.
Source code available on request.
Features
Graphics hardware Requirements
Development is being done on NVIDIA Quadro FX 1000.
Drishti should work on any NVIDIA card from FX 5200 and
above. The program should also work on any GPU supporting
OpenGL 2.0 feature set (NVIDIA/ATI/3DLabs/...).
Source Code
- C++ code + OpenGL + wxWindows for user interface
- Uses GPU for rendering (using glsl shader language)
- Portable (in principle)
Data Sets
- Large volumes (10243 regularly explored)
- Two same sized volumes together
- Volumetric time-series
- Loads image stacks - including DICOM images
Classification / Segmentation
- Two-dimensional transfer functions
- Transfer function sets for various purposes
- Region growing using user provided seeds
Animation
- Transfer function animation
- Sub volume animation
- Overlapping subvolume possible
- Each subvolume can have its own transfer function set
- Time-series animation
- Camera path
- Clip plane animation
- Streamline animation
Vector Data Sets
- Interactive Streamline generation and rendering
Rendering and Shading
- User defined glsl-shader scripts for rendering and shadowing
- User controlled quality of rendering to suit GPU capability
- User controlled lighting - control lighting with transfer functions
- Self shadowing and Subsurface Scattering for volumetric objects.
- Shadows using FrameBufferObject when ever possible
- Reverts to RenderToTexture if not.
- Works on Mac and Linux
- Back Lighting
- Different transfer functions can be blended from back to front
- Emissive Color
Tools
- Inbuilt help
- Extract data from netCDF files
- Graphical interface for downscaling volumes
- Cropping and scaling for image stacks
- Cropping and scaling for RAW volumes
- Place markers directly on volume data
- Volume masks
- Volume estimation
- Enclosing surfaces
- Tensor visualization with superellipsoids
- Network (Graph) visualization
- Distance measurements
- Legend display
- Caption Editor
- Slices
- Clip planes
- Screen Lens
- Stereo viewing
- Polhemus tracker enabled for VR setup
- Preset camera positions
- Display of actual voxel values
- User defined triangular mesh
- vSaving Movies
- VizNotes facility : Provides a journal like facility
which can store images along with text in an xml or html file.