{"title":"Application development with webGL","authors":"Edward Angel, D. Shreiner","doi":"10.1145/3134472.3134481","DOIUrl":"https://doi.org/10.1145/3134472.3134481","url":null,"abstract":"","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123752195","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}
I. Hasegawa, Takashi Honjo, H. Sasaki, Yusuke Hasuo, T. Suzuki, Yoshinobu Okushi
{"title":"How to build a fantasy world based on reality: a case study of Final Fantasy XV: part I","authors":"I. Hasegawa, Takashi Honjo, H. Sasaki, Yusuke Hasuo, T. Suzuki, Yoshinobu Okushi","doi":"10.1145/3134472.3134475","DOIUrl":"https://doi.org/10.1145/3134472.3134475","url":null,"abstract":"From the onset and during the course of development for FINAL FANTASY XV, we built our world around the theme: \"a fantasy based on reality\". Under this slogan and based on this world, we created the real-time CG game FINAL FANTASY XV, as well as the pre-rendered CG movie KINGSGLAIVE FINAL FANTASY XV. In this case study, we will explain the problems that we encountered, as well as the solutions we came up with when implementing the \"fantasy world based on reality\" in the making of FINAL FANTASY XV. Reality has various aspects. For example, in order to create a world that is in a constant state of flux like the actual world we live in, we needed to support both time changes as well as changes in the weather. We also needed believable characters to inhabit the world we created. Moreover, we needed user interfaces and localization to realistically present this world to our users. In this course, Part I, we will explain how we went about expressing this world that is in a state of flux. First, we will showcase our art based on the premise that our world view is a \"fantasy based on reality\". Then, we will explain how we implemented the art into our environmental assets, by focusing primarily on our workflow. Next, We will explain our real-time rendering techniques that represents the time, sky, and weather system, and talk about VFX, as an additional fantasy element to the world. We will also talk about UI and localization and how we applied them to present the world both realistically and within the familiar framework of one's culture. Finally, we will talk about KINGSGLAIVE FINAL FANTASY XV as an example of how to create large amounts of assets inside the story world.","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"27 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126056187","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":"Introduction to processing: technology into arts and arts into technology","authors":"June Kim","doi":"10.1145/3134472.3134495","DOIUrl":"https://doi.org/10.1145/3134472.3134495","url":null,"abstract":"","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126485511","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":"Communicating science through visualization in an age of alternative facts","authors":"Kalina Borkiewicz, A. Christensen, J. Stone","doi":"10.1145/3134472.3134488","DOIUrl":"https://doi.org/10.1145/3134472.3134488","url":null,"abstract":"ion Images from Wikimedia.org","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133706093","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":"Getting started with computer graphics and the vulkan API","authors":"Benjamin Kenwright","doi":"10.1145/3134472.3136556","DOIUrl":"https://doi.org/10.1145/3134472.3136556","url":null,"abstract":"","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125663040","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":"How to design, build, and perform with new musical interfaces","authors":"Michael J. Lyons, S. Fels","doi":"10.1145/3134472.3134473","DOIUrl":"https://doi.org/10.1145/3134472.3134473","url":null,"abstract":"","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128705817","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":"Big data visual analytics: fundamentals, techniques, and tools","authors":"Quang Vinh Nguyen, U. Engelke","doi":"10.1145/3134472.3134516","DOIUrl":"https://doi.org/10.1145/3134472.3134516","url":null,"abstract":"look of the structure → gain context understanding. Explore, filter out unimportant sections → deeper understanding of a sub section. Details of a particular focus point, show full detail when required. Interaction Types Projection Filtering Zooming Distortion Linking and brushing Challenge Interaction seems to be a difficult thing to pin down and characterise Let’s go back to the user trying to solve problems User-centred vs system-centred characterizations Interaction Types (cont.) Operator navigation, selection, manipulation, distortion, filtering Space of interaction screen, data value, data structure, attribute, object, visualization structure Parameters of the interaction operator focus, extents, transformation, blender (Ward, Grinstein, & Keim 10 ) The Interactive Visualisation Pipeline • Raw Data: idiosyncratic format • Data Tables: relations (case by variables)+ metadata • Visual Structures: spatial substrates + marks + graphical properties • Views: graphical parameters (position, scaling, clipping, etc.) Raw Data Data Tables Views Visual Structures Task Data Visual Form Data Transformations Visual Mappings View Transformations Human Interaction (Card, Mackinlay, Shneiderman 99) Interaction & Navigation Techniques Details Only? Filtering Zooming Focus+Context or Overview+Detail Multiple Views NOT Possible Filtering Reducing the amount of context in the display by querying or interaction Filter the information in the form of selecting a subset of the data along a range of numerical values in one or more dimensions. Only show convertible and hardtop Zooming (Cockburn 2009) “[...] temporal separation between views; users magnify [...] or demagnify [...] a dataset in place rather than seeing both views simultaneously.” -temporal separation","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126332045","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":"SIGGRAPH Asia 2017 Courses","authors":"","doi":"10.1145/3134472","DOIUrl":"https://doi.org/10.1145/3134472","url":null,"abstract":"","PeriodicalId":412128,"journal":{"name":"SIGGRAPH Asia 2017 Courses","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116834347","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}