{"id":889,"date":"2022-09-06T15:30:10","date_gmt":"2022-09-06T15:30:10","guid":{"rendered":"https:\/\/itp.nyu.edu\/itp_dev\/?p=889"},"modified":"2025-04-14T15:20:26","modified_gmt":"2025-04-14T15:20:26","slug":"noodles-all-the-way","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/itp\/noodles-all-the-way\/","title":{"rendered":"Noodles all the Way"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1-1024x576.png\" alt=\"\" class=\"wp-image-6642\" srcset=\"https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1-1024x576.png 1024w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1-300x169.png 300w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1-768x432.png 768w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1-1536x864.png 1536w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/Noodles-all-the-Way-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Victor Morales<\/p>\n\n\n\n<p>Cooking programs with an image based language is a fundamental skill in the production and design of modern digital processes. Visual programming is not only an alternative way to code, but a solution to approach generative and interactive media. This class reviews the past, present and future of visual programming languages used to procedurally generate and manipulate media such as Max\/MSP(Nato.0+55+3d), Isadora, Quartz composer, Touch designer, Houdini and Unreal Engine among others. The core of this course is the study of Unreal Engine\u2019s Blueprint Visual Scripting as a way to produce an interactive program in an executable form using only Visual Programing. We will study how to create actors, functions, interfaces and how they communicate with each other. We will also look into 2 other visual editors, The material\/shader editor for the creation of HLSL like shaders and visuals and the new Metasound editor for the manipulation, generation and sequence of sound within the engine.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cooking programs with an image based language is a fundamental skill in the production and design of modern digital processes. Visual programming is not only an alternative way to code, but a solution to approach generative and interactive media.<\/p>\n","protected":false},"author":1,"featured_media":6641,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,57],"tags":[],"class_list":["post-889","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-courses","category-tier-2-courses"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/comments?post=889"}],"version-history":[{"count":2,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/889\/revisions"}],"predecessor-version":[{"id":6643,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/889\/revisions\/6643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media\/6641"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media?parent=889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/categories?post=889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/tags?post=889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}