Jaroslav Křivánek, Christophe Chevallier, V. Koylazov, Ondrej Karlik, H. Jensen, T. Ludwig
{"title":"Realistic rendering in architecture and product visualization","authors":"Jaroslav Křivánek, Christophe Chevallier, V. Koylazov, Ondrej Karlik, H. Jensen, T. Ludwig","doi":"10.1145/3214834.3214872","DOIUrl":"https://doi.org/10.1145/3214834.3214872","url":null,"abstract":"In the recent years, VFX and computer animation witnessed a \"path tracing revolution\" during which most of the rendering technology has converged on the use of physically-based Monte Carlo techniques. This transition sparked a renewed interest in the topic of physically-based rendering but the focus has been almost exclusively on the application of these method in the movie industry. In the meantime, a significant segment of the realistic rendering market - that focusing on architectural, automotive, and product visualization - has been relying on the physically-based rendering technology since the beginning of the millennium. Despite that, relatively little attention in the communication at Siggraph has been so far paid to this market segment. The goal of this course is to fill this gap. We present user expectations in the \"archviz\" and product visualization markets and discuss the technological and engineering choices that these expectations imply on the rendering engines used in these fields. We juxtapose this technology to rendering for motion pictures and point out the most significant differences. Specifically, we discuss the pros and cons of CPU and GPU rendering, simple (unidirectional) vs. more advanced (bidirectional) light transport simulation methods, different approaches to \"lookdev\" and material design, artist workflows, and the integration of the renderers into the image creation pipeline. We conclude by discussing some open technological issues along with the constraints that the research community should consider so that the the developed methods respect the needs and expectations of the target user group.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124288271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Anjul Patney, Marina Zannoli, Joohwan Kim, Robert Konrad, Frank Steinicke, M. Banks
{"title":"Applications of vision science to virtual and augmented reality","authors":"Anjul Patney, Marina Zannoli, Joohwan Kim, Robert Konrad, Frank Steinicke, M. Banks","doi":"10.1145/3214834.3214851","DOIUrl":"https://doi.org/10.1145/3214834.3214851","url":null,"abstract":"","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123654875","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luca Fascione, Johannes Hanika, Rob Pieké, Ryusuke Villemin, C. Hery, Manuel N. Gamito, Luke Emrose, A. Mazzone
{"title":"Path tracing in production","authors":"Luca Fascione, Johannes Hanika, Rob Pieké, Ryusuke Villemin, C. Hery, Manuel N. Gamito, Luke Emrose, A. Mazzone","doi":"10.1145/3214834.3214864","DOIUrl":"https://doi.org/10.1145/3214834.3214864","url":null,"abstract":"The last few years have seen a decisive move of the movie making industry towards rendering using physically based methods, mostly implemented in terms of path tracing. While path tracing reached most VFX houses and animation studios at a time when a physically based approach to rendering and especially material modelling was already firmly established, the new tools brought with them a whole new balance, and many new workflows have evolved to find a new equilibrium. Letting go of instincts based on hard-learned lessons from a previous time has been challenging for some, and many different takes on a practical deployment of the new technologies have emerged. While the language and toolkit available to the technical directors keep closing the gap between lighting in the real world and the light transport simulations ran in software, an understanding of the limitations of the simulation models and a good intuition of the tradeoffs and approximations at play are of fundamental importance to make efficient use of the available resources. In this course, the novel workflows emerged during the transitions at a number of large facilities are presented to a wide audience including technical directors, artists, and researchers.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123327972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deep learning: a crash course","authors":"A. Glassner","doi":"10.1145/3214834.3214856","DOIUrl":"https://doi.org/10.1145/3214834.3214856","url":null,"abstract":"Concepts, terminology, structures, no math, no code. Free open-source libraries do the hard work. My background: consultant, writer, director, etc.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"8 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120895775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"3D user interfaces for virtual reality and games: 3D selection, manipulation, and spatial navigation","authors":"B. Riecke, J. Laviola, E. Kruijff","doi":"10.1145/3214834.3214869","DOIUrl":"https://doi.org/10.1145/3214834.3214869","url":null,"abstract":"In this course, we will take a detailed look at different topics in the field of 3D user interfaces (3DUIs) for Virtual Reality and Gaming. With the advent of Augmented and Virtual Reality in numerous application areas, the need and interest in more effective interfaces becomes prevalent, among others driven forward by improved technologies, increasing application complexity and user experience requirements. Within this course, we highlight key issues in the design of diverse 3DUIs by looking closely into both simple and advanced 3D selection/manipulation and spatial navigation interface design topics. These topics are highly relevant, as they form the basis for most 3DUI-driven application, yet also can cause major issues (performance, usability, experience. motion sickness) when not designed properly as they can be difficult to handle. Within this course, we build on top of a general understanding of 3DUIs to discuss typical pitfalls by looking closely at theoretical and practical aspects of selection, manipulation, and navigation and highlight guidelines for their use.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130284646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Topics in real-time animation","authors":"David Hunt, R. Lico, Michael Buttner","doi":"10.1145/3214834.3214882","DOIUrl":"https://doi.org/10.1145/3214834.3214882","url":null,"abstract":"","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116395662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Keller, Jaroslav Křivánek, Jan Novák, Anton Kaplanyan, Marco Salvi
{"title":"Machine learning and rendering","authors":"A. Keller, Jaroslav Křivánek, Jan Novák, Anton Kaplanyan, Marco Salvi","doi":"10.1145/3214834.3214841","DOIUrl":"https://doi.org/10.1145/3214834.3214841","url":null,"abstract":"Machine learning techniques just recently enabled dramatic improvements in both realtime and offline rendering. In this course, we introduce the basic principles of machine learning and review their relations to rendering. Besides fundamental facts like the mathematical identity of reinforcement learning and the rendering equation, we cover efficient and surprisingly elegant solutions to light transport simulation, participating media, noise removal, and anti-aliasing.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114667921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fundamentals of color science","authors":"J. Ferwerda, David L. Long","doi":"10.1145/3214834.3214846","DOIUrl":"https://doi.org/10.1145/3214834.3214846","url":null,"abstract":"Color is a fundamental aspect of our visual experience. For this reason color capture and display technologies play a central role in computer graphics and digital imaging. Color science is the discipline that studies the relationships between the physical and visual aspects of color, with the goal of developing tools and systems that facilitate the accurate measurement, representation, communication, and control of color. This course will introduce students to the fundamentals of color science and its applications in graphics and imaging. The first part of the course will introduce the physical and visual aspects of color, and will then focus on colorimetry, colorimetric imaging, color difference metrics, and color appearance models, and color in computer graphics. The second part of the course will then provide a survey of how the insights of color science have been implemented into standards and practices in the fields of photography, computer graphics, film, and video. In addition to explaining how standards such as sRGB, REC-709, REC-2020, and ACES are designed, this part of the course will discuss best-practice workflows to achieve accurate end-to-end color-managed results. Students who take this course will come away with an understanding of both the scientific foundations of color science and its practical uses in graphics and imaging.","PeriodicalId":107712,"journal":{"name":"ACM SIGGRAPH 2018 Courses","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128655542","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}