3 results
Search Results
Now showing 1 - 3 of 3
Item Area Lights in Signed Distance Function Scenes(The Eurographics Association, 2019) Bán, Róbert; Bálint, Csaba; Valasek, Gábor; Cignoni, Paolo and Miguel, EderThis paper presents two algorithms to incorporate spherical and general area lights into scenes defined by signed distance functions. The first algorithm employs an efficient approximation to the contribution of spherical lights to direct illumination and renders them at real-time rates. The second algorithm is of superior quality at a higher computational cost which is better suited for interactive rates. Our results are compared to both real-time soft shadow algorithms and a ground truth obtained by Monte Carlo integration. We show in these comparisons that our real-time solution computes more accurate shadows while the more demanding variant outperforms Monte Carlo integration at the expense of accuracy.Item Perceptual Characteristics by Motion Style Category(The Eurographics Association, 2019) Kim, Hye Ji; Lee, Sung-Hee; Cignoni, Paolo and Miguel, EderMotion style is important as it characterizes a motion by expressing the context of the motion such as emotion and personality. Yet, the perception and interpretation of motion styles is subjective and may vary greatly from person to person. This paper investigates the perceptual characteristics of motion styles for a wide range of styles. After categorizing the motion styles, we perform user studies to examine the diversity of interpretations of motion styles and the association level between style motions and their corresponding text descriptions. Our study shows that motion styles have different interpretation diversity and association level according to their categories. We discuss the implications of these findings and recommend a method of labeling or describing motion styles.Item Teaching Computer Graphics Based on a Commercial Product(The Eurographics Association, 2019) Smith, Gregory; Sung, Kelvin; Tarini, Marco and Galin, EricThe challenges in designing an introductory Computer Graphics (CG) course include selecting an appropriate and coherent set of topics, keeping up-to-date with the rapidly evolving industry, and aligning with the many students' fascinations that tend to stem from flashy popular media. This paper analyzes and classifies existing introductory CG classes according to their approaches in trading-off between covering foundation algorithms and focusing on application-level knowledge. The paper then observes that many application-level courses challenge students in learning and applying relevant CG concepts by building familiar graphical applications. Within this context, the paper points out that many modern commercial graphical applications, including popular game engines and 3D modeling systems, support well-defined and robust run-time scripting interfaces that allow modification and/or replacement of default system functional modules. These observations suggest the potentials of delivering an introductory CG class based on one of these commercial graphical systems. This paper proposes a set of guidelines to ensure such a class will educate CG practitioners rather than commercial product users. Based on these guidelines and an existing application-based introductory CG course, a new set of learning outcomes is derived which is independent of any specific commercial product. The paper continues to describe the implementation of a new course using the Unity3D game engine as the delivery vehicle. This paper then describes the associated teaching materials, details the hands-on programming assignments, and discusses student learning from the Unity3D-based introductory CG class. The results from two consecutive batches of students demonstrated that a commercial graphical product-based approach to teaching an introductory CG class could be effective, welcomed by students, and supply students the concepts to build practical graphical applications after the class.