cuda – Visual Computing Lab https://viscomp.alexandra.dk Computer Graphics, Computer Vision and High Performance Computing Sun, 28 Oct 2012 20:11:02 +0000 en-GB hourly 1 https://wordpress.org/?v=5.8.2 Path Tracing and Stochastic Progressive Photon Mapping https://viscomp.alexandra.dk/?p=1307 https://viscomp.alexandra.dk/?p=1307#comments Sun, 28 Oct 2012 20:11:02 +0000 http://viscomp.alexandra.dk/?p=1307 Some pictures and videos from our own gpu-raytracer which is physically based and currently supports path tracing and stochastic progressive photon mapping with a variety of different materials.

The left statue is made of rough glass , the middle is an imitation of plastic/wax and the right statue is copper (using sopra nk-values).

Full spectral rendering using stochastic progressive photon mapping.

A comparison between pathtracing and sppm after two minutes of rendering. Click the image to see a video-capture of the rendering.

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=1307 2
Image based lighting https://viscomp.alexandra.dk/?p=611 https://viscomp.alexandra.dk/?p=611#comments Tue, 23 Nov 2010 15:08:30 +0000 http://viscomp.alexandra.dk/?p=611 We have been experimenting with image based lighting and importance sampling of a HDRI maps – as well as unifying our various ray trace related techniques into a single framework (codename: Cyclops). This framework is to be used for some of our future ray trace related projects, e.g. quick rebuild of acceleration structure as well as predictive rendering.

… oh, and everything is GPU based – coded from the ground up (Cuda and OpenCL).

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=611 5
Ajax model meets bunny https://viscomp.alexandra.dk/?p=480 https://viscomp.alexandra.dk/?p=480#comments Wed, 21 Apr 2010 08:05:18 +0000 http://viscomp.alexandra.dk/?p=480

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=480 2
Real-time finite element modelling using CUDA https://viscomp.alexandra.dk/?p=379 https://viscomp.alexandra.dk/?p=379#comments Thu, 13 Aug 2009 10:59:15 +0000 http://viscomp.alexandra.dk/?p=379 Here is a little movie showing real time simulation of non-linear elastic material properties using the Total Lagrangian Explicit Dynamic FEM. Three different sets of material parameters were used. Our implementation is done in CUDA. Thanks to Brian Bunch Christensen and Jens Rimestad for cooperation on the implementation.

The source code is under the LGPL licence and can be found here. Please acknowledge if you use it for your research. Thanks to Movania Muhammad Mobeen for tidying up the project so it should compile out of the box.

Dirk Fortmeier made this project work in linux using CMAKE. You can find the code for this at https://github.com/fortmeier/CUDA-FE-With-Haptics which also includes haptics interaction.

How we used the model in previous research can be read in the following paper:

Solid mesh registration for radiotherapy treatment planning.
K. Ø. Noe, T.S. Sørensen.
2010 International Symposium on Biomedical Simulation (ISBMS).
Lecture Notes in Computer Science, 2010; 5958: 59-70.
[abstract]

Some videos showing our use can be found here.

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=379 13
4. DIVISION https://viscomp.alexandra.dk/?p=289 https://viscomp.alexandra.dk/?p=289#respond Tue, 16 Jun 2009 13:42:06 +0000 http://viscomp.alexandra.dk/?p=289 We are playing with image based lighting

division_4

Interactive 4. division.

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=289 0
More raytracing https://viscomp.alexandra.dk/?p=267 https://viscomp.alexandra.dk/?p=267#comments Fri, 12 Jun 2009 15:40:02 +0000 http://viscomp.alexandra.dk/?p=267 Screenshot from our Lightsky ray tracer

Screenshot from our Lightsky ray tracer

We are  playing around with our CUDA ray tracing software. The design philosophy is to create a real-time ray tracing experience that allows the user to play with the visual parameters and get an instant feedback. This is not something revolutionary but ray tracing is such a flexible rendering technique, so the basic software can be used in a lot areas. In this demo the user can change and update the material properties at runtime.

We finally found a decent model 🙂 .

Refraction and diffuse materials

Refraction and diffuse materials, rendering time 45 sec.

But we still like some good old programmers art. The above image is a rendering that uses ambient occlusion together with classic ray tracing.

No ray tracing post without Sponza!

No ray tracing post without Sponza!

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=267 1
Smoke rendering software https://viscomp.alexandra.dk/?p=219 https://viscomp.alexandra.dk/?p=219#comments Fri, 15 May 2009 08:50:48 +0000 http://viscomp.alexandra.dk/?p=219 Screenshot from the demo

Screenshot from the demo

Here is a tech demo of our Cuda smoke visualizer software. The software demonstrates real-time interaction and visualization with a smoke data set. It is possible to adjust several parameters such as density and lighting position. To download press HERE.

Screenshot of a more complex model.

Additional screenshot from the demo


]]>
https://viscomp.alexandra.dk/?feed=rss2&p=219 8
Fun with Photonmapping https://viscomp.alexandra.dk/?p=141 https://viscomp.alexandra.dk/?p=141#comments Sat, 09 May 2009 13:14:45 +0000 http://viscomp.alexandra.dk/?p=141 Photon mapping

Photon mapping

Our first attempt to use photonmapping in our Cuda raytracer, 300 samples pr pixel, 1200×800, final image rendering time 65 secs.

indirectlight

Here is the famous sponza scene in a 400 pixel pr sample rendering, without and with photonmapping. At this moment this takes a few minutes

to render, but we hope to improve on the rendering time when we learn a little more about CUDA.

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=141 3
Ray marching smoke https://viscomp.alexandra.dk/?p=126 https://viscomp.alexandra.dk/?p=126#comments Wed, 06 May 2009 13:36:20 +0000 http://viscomp.alexandra.dk/?p=126 cool_smoke

Nice real-time smoke visualization, rendered by our CUDA tracer including a clear sky model. The smoke dataset was delivered by Michael Bang and Brian Bunch Christensen from the Department of Computer Science, University of Aarhus.

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=126 3
Raytracing on the GPU https://viscomp.alexandra.dk/?p=89 https://viscomp.alexandra.dk/?p=89#comments Fri, 01 May 2009 16:32:14 +0000 http://viscomp.alexandra.dk/?p=89 We have recently begun initial experiments and implementation of a GPU assisted raytracer (through CUDA). Our vision is a progressive global illumination renderer with real time updates.

CUDA raytracer - refraction and reflection test

CUDA raytracer – refraction and reflection test

]]>
https://viscomp.alexandra.dk/?feed=rss2&p=89 1