{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:19:04Z","timestamp":1757618344375,"version":"3.44.0"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031941498"},{"type":"electronic","value":"9783031941504"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-94150-4_13","type":"book-chapter","created":{"date-parts":[[2025,6,5]],"date-time":"2025-06-05T01:27:41Z","timestamp":1749086861000},"page":"121-129","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Guiding the\u00a0Creative Process of\u00a0Shader Programming to\u00a0Meet Output Requirements for\u00a0Virtual Reality on\u00a0the\u00a0Web"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4841-9302","authenticated-orcid":false,"given":"Alvis","family":"Misjuns","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9577-0646","authenticated-orcid":false,"given":"Arnis","family":"C\u012brulis","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,5,30]]},"reference":[{"key":"13_CR1","unstructured":"Blender glTF I\/O: Support for glTF PBR Material Extensions \u2014 khronos.org. https:\/\/www.khronos.org\/blog\/blender-gltf-i-o-support-for-gltf-pbr-material-extensions. Accessed 14 Mar 2025"},{"key":"13_CR2","unstructured":"GitHub - Bentschi\/Blender-GLSL-translator: Proof of concept: compiling material nodes into GLSL shaders \u2014 github.com. https:\/\/github.com\/Bentschi\/Blender-GLSL-translator. Accessed 09 Mar 2025"},{"key":"13_CR3","unstructured":"GitHub - IndieSmiths\/nodezator: A generalist Python node editor \u2014 github.com. https:\/\/github.com\/IndieSmiths\/nodezator. Accessed 10 Mar 2025"},{"key":"13_CR4","unstructured":"Introducing the Shaderfrog 2.0 Hybrid Graph Editor Alpha \u2014 shaderfrog.com. https:\/\/shaderfrog.com\/2\/blog\/about-shaderfrog-alpha. Accessed 14 Mar 2025"},{"key":"13_CR5","unstructured":"Principled BSDF - Blender 4.3 Manual \u2014 docs.blender.org. https:\/\/docs.blender.org\/manual\/en\/latest\/render\/shadernodes\/shader\/principled.html. Accessed 08 Mar 2025"},{"key":"13_CR6","unstructured":"Shader Graph project settings reference | Shader Graph | 17.0.4 \u2014 17.0. https:\/\/docs.unity3d.com\/Packages\/com.unity.shadergraph@17.0\/manual\/Shader-Graph-Project-Settings.html. Accessed 21 Mar 2025"},{"issue":"27","key":"13_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1029383.1074069","volume":"5","author":"BB Bederson","year":"2004","unstructured":"Bederson, B.B.: Interfaces for staying in the flow. Ubiquity 5(27), 1 (2004)","journal-title":"Ubiquity"},{"issue":"4","key":"13_CR8","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1006\/ijhc.1996.0101","volume":"46","author":"JM Carroll","year":"1997","unstructured":"Carroll, J.M.: Human-computer interaction: psychology as a science of design. Int. J. Hum. Comput. Stud. 46(4), 501\u2013522 (1997)","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"13_CR9","unstructured":"Czerwinski, M., Horvitz, E., Cutrell, E.: Subjective duration assessment: an implicit probe for software usability. In: Proceedings of IHM-HCI 2001 Conference, vol.\u00a02, pp. 167\u2013170 (2001)"},{"key":"13_CR10","unstructured":"Hansen, S.M.: Deconstruction\/reconstruction: a pedagogic method for teaching programming to graphic designers. In: Generative Arts Conference 2017, pp. 419\u2013431. Generative Art Conference (2017)"},{"key":"13_CR11","unstructured":"Levin, G., Brain, T.: Code as creative medium: a handbook for computational art and design. MIT Press (2021)"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Lin, Y., Weintrop, D., McKenna, J.: Switch mode: How one environment supports multiple strategies to transition from block-based to text-based programming. Available at SSRN 4801342 (2024)","DOI":"10.2139\/ssrn.4801342"},{"issue":"1","key":"13_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3651295","volume":"7","author":"Z Liu","year":"2024","unstructured":"Liu, Z., Huang, Y., Liu, L.: Shaderperformer: platform-independent context-aware shader performance predictor. Proc. ACM Comput. Graph. Interactive Techn. 7(1), 1\u201317 (2024)","journal-title":"Proc. ACM Comput. Graph. Interactive Techn."},{"key":"13_CR14","unstructured":"Lomarco, G.: Three.js Shading Language a New Era for Shaders \u2014 gianluca.lomarco. https:\/\/medium.com\/@gianluca.lomarco\/three-js-shading-language-a-new-era-for-shaders-cd48de8b22b0. Accessed 14 Mar 2025"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Misjuns, A., C\u012brulis, A.: Creation of virtual reality experiences for the web: shader programming for artists. In: 2024 IEEE 11th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), pp.\u00a01\u20133. IEEE (2024)","DOI":"10.1109\/AIEEE62837.2024.10586603"},{"key":"13_CR16","unstructured":"Morrison, J.P.: Flow-Based Programming: A new approach to application development. CreateSpace (2010)"},{"key":"13_CR17","unstructured":"Myers, B.A., Oney, S., Yoon, Y., Brandt, J.: Creativity support in authoring and backtracking. In: Proc. Workshop on Evaluation Methods for Creativity Support Environments at CHI (CHI\u201913), pp. 40\u201343 (2013)"},{"key":"13_CR18","unstructured":"Shneiderman, B., Plaisant, C.: Designing the user interface: strategies for effective human-computer interaction. Pearson Education India (2010)"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Weintrop, D., Wilensky, U.: To block or not to block, that is the question: students\u2019 perceptions of blocks-based programming. In: Proceedings of the 14th international Conference on Interaction Design and Children, pp. 199\u2013208 (2015)","DOI":"10.1145\/2771839.2771860"}],"container-title":["Communications in Computer and Information Science","HCI International 2025 Posters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-94150-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,6]],"date-time":"2025-09-06T17:49:38Z","timestamp":1757180978000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-94150-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031941498","9783031941504"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-94150-4_13","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"30 May 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCII","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Gothenburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sweden","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 June 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hcii2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2025.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}