70 likes | 214 Views
Implicit Adaptive Volume Ray Casting – A Hybrid Approach. Rohit Nigam 200702036 Surinder Sood. CPU. G PU. Preprocessing. Divide Work According to some α. Initialize Interpolate Function. Start Ray Enter Function with α /7 work for each thread.
E N D
Implicit Adaptive Volume Ray Casting – A Hybrid Approach Rohit Nigam 200702036 SurinderSood
CPU GPU Preprocessing Divide Work According to some α Initialize Interpolate Function Start Ray Enter Function with α/7 work for each thread. Start Ray Enter Kernelwith (1 - α ) work Time Get the Total number of pixels whose intensity would be calculated Divide Work According to some β Start Ray Cast Function with β/7 work for each thread. Start Ray Cast kernel with (1 – β) work for each thread. Combine Color/intensity values to one array and render image.
Future Work (Proposed) 1. Run the Hybrid code on other platforms • Benefits: • We’ll be in a position to find best systems for GPGPU framework which support this. 2. Implement an Acceleration Structure • Benefits: • The most time consuming step of our work is the step RayEnter step, which is about finding the first intersection with a surface triangle. An acceleration structure will improve the speed of this step by atleast 3x or 4x if implemented properly. 3.Pick one latest ray casting technique and check the hybrid code for this on a platform which gave best performance in step 1. Benefits: We will be define best hybrid systems for Computer Graphics.
Results - Images Super Phoenix (SPX) Fighter