Search For:

Displaying 1-8 out of 8 total
Robust High-Resolution Cloth Using Parallelism, History-Based Collisions, and Accurate Friction
Found in: IEEE Transactions on Visualization and Computer Graphics
By Andrew Selle, Jonathan Su, Geoffrey Irving, Ronald Fedkiw
Issue Date:March 2009
pp. 339-350
In this paper we simulate high resolution cloth consisting of up to 2 million triangles which allows us to achieve highly detailed folds and wrinkles. Since the level of detail is also influenced by object collision and self collision, we propose a more ac...
Changes to JFLAP to increase its use in courses
Found in: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (ITiCSE '11)
By Henry Qin, Jonathan Su, Susan H. Rodger
Issue Date:June 2011
pp. 339-339
JFLAP is software for experimenting with formal languages and automata theory. In this Tips and Techniques session we describe the recent changes to JFLAP to make it more usable in an automata theory course.
Energy stability and fracture for frame rate rigid body simulations
Found in: Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '09)
By Craig Schroeder, Jonathan Su, Ronald Fedkiw
Issue Date:August 2009
pp. 155-164
Our goal is to design robust algorithms that can be used for building real-time systems, but rather than starting with overly simplistic particle-based methods, we aim to modify higher-end visual effects algorithms. A major stumbling block in utilizing the...
Increasing engagement in automata theory with JFLAP
Found in: Proceedings of the 40th ACM technical symposium on Computer science education (SIGCSE '09)
By Chris Morgan, Eric Wiebe, Jonathan Su, Kareem Omar, Kyung Min Lee, Susan H. Rodger
Issue Date:March 2009
pp. 1-6
We describe the results from a two-year study with fourteen universities on presenting formal languages in a more visual, interactive and applied manner using JFLAP. In our results the majority of students felt that having access to JFLAP made learning cou...
Two-way coupling of fluids to rigid and deformable solids and shells
Found in: ACM Transactions on Graphics (TOG)
By Avi Robinson-Mosher, Jon Gretarsson, Jonathan Su, Ronald Fedkiw, Tamar Shinar
Issue Date:August 2008
pp. 1-49
We propose a novel solid/fluid coupling method that treats the coupled system in a fully implicit manner making it stable for arbitrary time steps, large density ratios, etc. In contrast to previous work in computer graphics, we derive our method using a s...
Minimum triangle separation for correct z-buffer occlusion
Found in: Proceedings of the 21st ACM SIGGRAPH/Eurographics symposium on Graphics hardware (GH '06)
By Jonathan Su, Kurt Akeley
Issue Date:September 2006
pp. 27-30
We show that, and how, window coordinate precision (the representations of xwin and ywin), field of view, and error accumulated by single-precision mapping arithmetic contribute to, and sometimes dominate, effective z-buffer resolution. Our results are dev...
Speech, ink, and slides: the interaction of content channels
Found in: Proceedings of the 12th annual ACM international conference on Multimedia (MULTIMEDIA '04)
By Craig Prince, Crystal Hoyer, Fred Videon, Jonathan Su, Richard Anderson, Steve Wolfman
Issue Date:October 2004
pp. 796-803
In this paper, we report on an empirical exploration of digital ink and speech usage in lecture presentation. We studied the video archives of five Master's level Computer Science courses to understand how instructors use ink and speech together while lect...
Preliminary experiences with a tablet PC based system to support active learning in computer science courses
Found in: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE '04)
By Beth Simon, Crystal Hoyer, Jonathan Su, Ruth Anderson
Issue Date:June 2004
pp. 231-231
There has been much research on the benefits of active and collaborative learning and on its use in computer science courses. As classroom technology becomes more prevalent it is natural to develop systems that support the use of these techniques. We have ...