and beyond

16
and beyond. and beyond. Graphics cards Graphics cards what what Can do for you Can do for you 3D 3D Bart Meganck & Bart Meganck & Patricia Mergen Patricia Mergen

Upload: chester-andrews

Post on 30-Dec-2015

19 views

Category:

Documents


0 download

DESCRIPTION

3D. and beyond. what. Graphics cards. Can do for you. Bart Meganck & Patricia Mergen. Friday noon talk. You :. You :. tired. Sore bum. Looking forward to post-conference trips. I :. Lots of pictures. Wacko subject. Not hindered by in-depth knowledge. 3d. data is 3D. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: and beyond

and and beyond.beyond.Graphics Graphics

cardscards

whatwhat

Can do for Can do for youyou

3D3D

Bart Meganck & Bart Meganck & Patricia MergenPatricia Mergen

Page 2: and beyond

Friday noon Friday noon talktalkYou : You :

I : I :

You : You :

tirtirededSore Sore bumbumLooking forward to post-Looking forward to post-conference tripsconference trips

Lots of Lots of picturespicturesWacko Wacko subjectsubjectNot hindered by in-depth Not hindered by in-depth knowledgeknowledge

Page 3: and beyond

<//> data <//> data is 3Dis 3D<//> where to <//> where to find the find the processing processing power ?power ? www.dresdewww.dresde

n.den.de

<//> public is <//> public is spoiled spoiled

33dd

Page 4: and beyond

<//> Graphical Processing <//> Graphical Processing Unit : co-processor for Unit : co-processor for graphical workgraphical work

<//> blisteringly fast<//> blisteringly fast

<//> 6 month development <//> 6 month development cyclecycle

<//> single-minded : 3D <//> single-minded : 3D renderingrendering<//> no general purpose <//> no general purpose computingcomputing

gpugpu

Page 5: and beyond

GP-gpuGP-gpu<//> abuse single-purpose <//> abuse single-purpose GPU for general-purpose GPU for general-purpose computingcomputing<//> through special <//> through special algorithms algorithms (libraries/frameworks)(libraries/frameworks)<//> high power, low cost <//> high power, low cost

<//> parallelisation <//> parallelisation

Page 6: and beyond

Use Use casescases

Page 7: and beyond

Movie renderingMovie rendering

http://graphics.pixar.com/DepthOfField/paper.pdfhttp://graphics.pixar.com/DepthOfField/paper.pdf

Movie renderingMovie renderingMovie renderingMovie rendering

http://graphics.pixar.com/DepthOfField/paper.pdfhttp://graphics.pixar.com/DepthOfField/paper.pdf

Realtime depth-of-field previewRealtime depth-of-field preview

Page 8: and beyond

Physics / Chemistry: Physics / Chemistry:

http://www.ks.uiuc.edu/Research/gpu/images/riboions.jpghttp://www.ks.uiuc.edu/Research/gpu/images/riboions.jpg

Coulomb-based ion positioningCoulomb-based ion positioning

Page 9: and beyond

Medicine : Image processingMedicine : Image processing

http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/Image:CT_of_brain_of_Mikael_H°aggström_S3_I30.JPGImage:CT_of_brain_of_Mikael_H°aggström_S3_I30.JPG

Page 10: and beyond

Medicine : Image processingMedicine : Image processing

<//> Edge extraction<//> Edge extraction<//> <//> measurementsmeasurements<//> volume <//> volume renderingrendering

<//> pattern <//> pattern recognitionrecognition

http://en.wikipedia.org/http://en.wikipedia.org/wiki/wiki/Image:BonereconstructioImage:Bonereconstruction.jpgn.jpghttp://en.wikipedia.org/http://en.wikipedia.org/wiki/wiki/Image:VenesreconstructioImage:Venesreconstruction.JPGn.JPG

Page 11: and beyond

<//> 3D scenery rendering (movie <//> 3D scenery rendering (movie special effects)special effects)<//> 3D physics animations (gravity, <//> 3D physics animations (gravity, wind)wind)<//> 3D particle behaviour (nuclear, <//> 3D particle behaviour (nuclear, weather)weather)<//> texture rendering (movies)<//> texture rendering (movies)<//> software virus signature matching<//> software virus signature matching<//> encryption/decryption<//> encryption/decryption<//> (pseudo) random-number <//> (pseudo) random-number generationgeneration<//> Earth subsurface rendering (seismic <//> Earth subsurface rendering (seismic data)data)

otherother

Page 12: and beyond

What's it to What's it to us ?us ?

Page 13: and beyond

GIS - 2DGIS - 2D

edit.csic.es/edit_geo/prototype/edit.csic.es/edit_geo/prototype/edit_project.htmledit_project.html

Page 14: and beyond

GIS - GIS - 3D3D

Credit: U.S. Geological Survey Department of the Credit: U.S. Geological Survey Department of the Interior/USGSInterior/USGS

Page 15: and beyond

<//> 3D river trajectory calculation <//> 3D river trajectory calculation & visualisation& visualisation<//> random-number generation for <//> random-number generation for Monte Carlo algorithms (biological Monte Carlo algorithms (biological statistics)statistics)<//> nearest-neighbour calculations<//> nearest-neighbour calculations<//> 3D parameter correlation <//> 3D parameter correlation searchsearch<//> biological virus signature <//> biological virus signature matching, genetic sequence matching, genetic sequence matching (BLAST)matching (BLAST)

otherother

<//> 3D biological <//> 3D biological reconstructionsreconstructions

Page 16: and beyond

That's all That's all folks ! folks ! [email protected]

<//> special credits : EDIT & <//> special credits : EDIT & SYNTHESYS projects for wild SYNTHESYS projects for wild ideas, RMCA team for wild ideas, RMCA team for wild companycompany