vormd
play

VoRMD VOLUME RENDERING ON MOBILE DEVICES Goal Volume - PowerPoint PPT Presentation

VoRMD VOLUME RENDERING ON MOBILE DEVICES Goal Volume renderer on an Android device OpenGL ES 2.0 VS. WebGL


  1. VoRMD ¡ ¡ VOLUME ¡RENDERING ¡ON ¡MOBILE ¡DEVICES ¡

  2. Goal ¡ Volume ¡renderer ¡on ¡an ¡Android ¡device ¡ ¡ ¡ ¡OpenGL ¡ES ¡2.0 ¡VS. ¡WebGL ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  3. Goal ¡ Volume ¡renderer ¡on ¡an ¡Android ¡device ¡ ¡ ¡OpenGL ¡ES ¡2.0 ¡VS. ¡WebGL ¡(Dropped) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  4. New ¡goal ¡ Volume ¡rendering ¡program ¡in ¡OpenGL ¡ES ¡2.0 ¡ ¡ ¡> ¡Touch ¡input ¡ ¡ ¡> ¡Different ¡shaders ¡ ¡ ¡> ¡Slicing ¡ ¡ ¡> ¡AdapPve ¡ ¡ ¡ ¡> ¡Loading ¡volumes/ ¡transfer ¡funcPons ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  5. Technology ¡ HTC ¡Desire ¡HD ¡– ¡Adreno ¡205 ¡ Android ¡2.3 ¡ ¡> ¡Android ¡SDK ¡ ¡– ¡Java ¡ ¡> ¡Android ¡NDK ¡r6 ¡– ¡C++ ¡ OpenGL ¡ES ¡2.0 ¡ GLSL ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  6. Program ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  7. Program ¡-­‑ ¡Menu ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  8. Program ¡-­‑ ¡Menu ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  9. Program ¡-­‑ ¡Menu ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  10. Program ¡-­‑ ¡Shaders ¡ MIP ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  11. Program ¡-­‑ ¡Shaders ¡ Average ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  12. Program ¡-­‑ ¡Shaders ¡ ComposiPng ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  13. Program ¡-­‑ ¡Shaders ¡ Slicing ¡ X ¡Y ¡Z ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  14. Program ¡– ¡Touch ¡input ¡ AdapPv ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  15. Issues ¡ Android ¡documentaPon ¡ OpenGL ¡extensions ¡ ¡> ¡Texture ¡3D ¡ ¡ ¡> ¡Power ¡of ¡two ¡textures ¡ ¡> ¡GLfloat ¡ ¡ GLSL ¡ ¡> ¡IteraPons ¡in ¡loops ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  16. Issues ¡ Android ¡documentaPon ¡ OpenGL ¡extensions ¡ ¡> ¡Texture ¡3D ¡ ¡ ¡> ¡Power ¡of ¡two ¡textures ¡ ¡> ¡GLfloat ¡ ¡ GLSL ¡ ¡> ¡IteraPons ¡in ¡loops ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  17. Power ¡of ¡two ¡textures/ ¡tex ¡coordinates ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  18. Issues ¡ Android ¡documentaPon ¡ OpenGL ¡extensions ¡ ¡> ¡Texture ¡3D ¡ ¡ ¡> ¡Power ¡of ¡two ¡textures ¡ ¡> ¡Glfloat ¡ ¡ GLSL ¡ ¡> ¡IteraPons ¡in ¡loops ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  19. IteraPons ¡in ¡loops ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  20. Outlook ¡ Avoid ¡Java ¡ InteracPve ¡transfer ¡funcPon ¡ ¡ Improved ¡use ¡of ¡the ¡touch ¡input ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  21. Conclusion ¡ Volume ¡rendering ¡ -­‑ possible ¡on ¡today’s ¡devices ¡ -­‑ further ¡improvements ¡with ¡beber ¡hardware ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Manuel ¡Hochmayr ¡0627715 ¡ VoRMD ¡– ¡Volume ¡Rendering ¡on ¡Mobile ¡Devices ¡

  22. VoRMD ¡ ¡ VOLUME ¡RENDERING ¡ON ¡MOBILE ¡DEVICE ¡

Recommend


More recommend