Biography
Since 2016 I'm a lecturer at Malmö University.
Hi! I'm a PhD student in the Graphics Group at Lund University, located in beautiful Skåne, Sweden. I started my PhD studies in late 2009 and have since made research primarily on high-dimensional rendering techniques, such as analytical motion blur and spatial line sampling. This is an exciting topic because high-order techniques, though challenging to formulate and implement, are very effective at solving the elusive, holy grail of graphics -- the rendering equation.
I received my M. Sc. in Engineering Physics (Teknisk Fysik) from Lund University - Faculty of Engineering in 2009. Click here to take a virtual tour of the campus.
I live with my wife and two kids in the small village of Hjärup, within biking-distance from Lund and Malmö. The greatest attraction around here is a rune stone from the Viking age!
Publications
"Time-Continuous Quasi-Monte Carlo Ray Tracing", Carl Johan Gribel and Tomas Akenine-Möller Computer Graphics Forum, Wiley 2016. Invited presentation at Pacific Graphics, Okinawa 2016. |
|
"Theory and Analysis of Higher-Order Motion Blur Rasterization", Carl Johan Gribel, Jacob Munkberg, Jon Hasselgren and Tomas Akenine-Möller High Performance Graphics 2013 Anaheim, CA, USA Movies (QuickTime): [Ben 3MB], [Hand 3MB], [Wooddoll 2MB] |
|
"High-Quality Curve Rendering using Line Sampled Visibility", Rasmus Barringer, Carl Johan Gribel and Tomas Akenine-Möller ACM Transactions on Graphics, Volume 31, Issue 6, Page 162 Singapore, 2012 Movie (mp4): [Hairy Guy 75MB] |
|
"High-Quality Spatio-Temporal Rendering using Semi-Analytical Visibility", Carl Johan Gribel, Rasmus Barringer and Tomas Akenine-Möller ACM Transactions on Graphics, Volume 31, Issue 6, Page 162 Vancouver, Canada, 2011 Movie (QuickTime): [Paper supplemental 12MB] |
|
"Analytical Motion Blur Rasterization with Compression", Carl Johan Gribel, Michael Doggett and Tomas Akenine-Möller High Performance Graphics 2010 Saarbrücken, Germany Movies (QuickTime): [Paper supplemental 21MB], [Translucent Jello 12MB] |
Reviewer/Contributor
2017 | Transactions on Graphics (TOG) |
2015 | SIGGRAPH Asia |
High-Performance Graphics | |
2014 | EGSR Symposium on Rendering |
2012 | SIGGRAPH |
High-Performance Graphics | |
2011 | Transactions on Graphics (TOG) |
Teaching
EDAF15 Algorithm Implementation | |
2015 | Lab assistant |
EDA031 C++ Programming | |
2014-2015 | Lab assistant |
EDA221 Computer Graphics: Introduction to 3D | |
2014 | Lab assistant |
2011-2013 | Seminar lecturer. Course responsible (with Jacob Munkberg). |
2010 | Seminar lecturer. Developed new computer labs and seminars. |
EDA016 Introduction to Java | |
2011-2013 | Teaching Assistant |
Master's Thesis
In my Master's thesis I derived and implemented the equations of motion for a constrained system of 2D rigid bodies. In a constrained system of bodies, unlike a “free” system, bodies may be in complex contact (like stacks) or connected through kinematic joints (like hinges and actuators). This kind of system is categorized as a differential algebraic equation (DAE), which was solved using Gauss-Seidel iteration. The overall theoretical background is similar to that of Erin Catto's popular 2D physics engine Box2D, used e.g. in Angry Birds.
Youtube demos: [ragdoll], [hydraulic crane], [truck]
"A Study on Real-time Multibody Simulation with Contacts", Carl Johan Gribel Supervisor: Claus Führer. Department of Numerical Analysis, Lund Institute of Technology, Sweden, November 2009. |