{"id":3463,"date":"2014-07-03T21:50:32","date_gmt":"2014-07-03T19:50:32","guid":{"rendered":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/?post_type=portfolio&#038;p=3463"},"modified":"2022-06-21T19:08:22","modified_gmt":"2022-06-21T17:08:22","slug":"rendering-course","status":"publish","type":"portfolio","link":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/gfx\/rendering-course\/","title":{"rendered":"Rendering Course Videos A course on ray tracing and global illumination"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-bjdkaf-3582741e7c00188770e1140dbb43e323\">\n#top .av-special-heading.av-bjdkaf-3582741e7c00188770e1140dbb43e323{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-bjdkaf-3582741e7c00188770e1140dbb43e323 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-bjdkaf-3582741e7c00188770e1140dbb43e323 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-bjdkaf-3582741e7c00188770e1140dbb43e323 av-special-heading-h3 meta-heading  avia-builder-el-0  el_before_av_one_full  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Rendering Course Videos<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<div  class='flex_column av-13itkfr-fa92697d29bcc2a8c8b145f22cd92e3f av_one_full  avia-builder-el-1  el_after_av_heading  el_before_av_hr  first flex_column_div  '     ><div  class='avia-slideshow av-112ok1j-c60591a8161f1af540e5af51ce9148fa avia-slideshow-entry_with_sidebar av_slideshow avia-slide-slider  avia-builder-el-2  avia-builder-el-no-sibling  av-slideshow-ui av-control-default av-slideshow-autoplay av-loop-endless av-loop-manual-endless av-default-height-applied avia-slideshow-1' data-slideshow-options=\"{&quot;animation&quot;:&quot;slide&quot;,&quot;autoplay&quot;:true,&quot;loop_autoplay&quot;:&quot;endless&quot;,&quot;interval&quot;:5,&quot;loop_manual&quot;:&quot;manual-endless&quot;,&quot;autoplay_stopper&quot;:false,&quot;noNavigation&quot;:false,&quot;bg_slider&quot;:false,&quot;keep_padding&quot;:false,&quot;hoverpause&quot;:false,&quot;show_slide_delay&quot;:0}\"  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 38.028169014085%;'><li  class='avia-slideshow-slide av-112ok1j-c60591a8161f1af540e5af51ce9148fa__0  slide-1 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-2501 avia-img-lazy-loading-not-2501\"  src=\"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp\/wp-content\/uploads\/2014\/01\/spheres-710x270.png\" width=\"710\" height=\"270\" title='spheres' alt='Automatic Parameter Control For Metropolis Light Transport'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><li  class='avia-slideshow-slide av-112ok1j-c60591a8161f1af540e5af51ce9148fa__1  slide-2 slide-even'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-2500 avia-img-lazy-loading-not-2500\"  src=\"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp\/wp-content\/uploads\/2014\/01\/luxtime-710x270.png\" width=\"710\" height=\"270\" title='luxtime' alt='Automatic Parameter Control For Metropolis Light Transport'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><li  class='avia-slideshow-slide av-112ok1j-c60591a8161f1af540e5af51ce9148fa__2  slide-3 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-2499 avia-img-lazy-loading-not-2499\"  src=\"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp\/wp-content\/uploads\/2014\/01\/chess-710x270.png\" width=\"710\" height=\"270\" title='chess' alt='Automatic Parameter Control For Metropolis Light Transport'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><li  class='avia-slideshow-slide av-112ok1j-c60591a8161f1af540e5af51ce9148fa__3  slide-4 slide-even'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-2498 avia-img-lazy-loading-not-2498\"  src=\"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp\/wp-content\/uploads\/2014\/01\/cherry-710x270.png\" width=\"710\" height=\"270\" title='cherry' alt='Automatic Parameter Control For Metropolis Light Transport'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><li  class='avia-slideshow-slide av-112ok1j-c60591a8161f1af540e5af51ce9148fa__4  slide-5 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-2783 avia-img-lazy-loading-not-2783\"  src=\"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp\/wp-content\/uploads\/2014\/01\/glassball-710x270.png\" width=\"710\" height=\"270\" title='glassball' alt='Automatic Parameter Control For Metropolis Light Transport'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><div class='avia-slideshow-arrows avia-slideshow-controls' ><a href='#prev' class='prev-slide  avia-svg-icon avia-font-svg_entypo-fontello' data-av_svg_icon='left-open-big' data-av_iconset='svg_entypo-fontello' tabindex='-1' title=\"Previous\"><svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"32\" viewBox=\"0 0 15 32\" preserveAspectRatio=\"xMidYMid meet\" aria-labelledby='av-svg-title-1' aria-describedby='av-svg-desc-1' role=\"graphics-symbol\" aria-hidden=\"true\">\n<title id='av-svg-title-1'>Previous<\/title>\n<desc id='av-svg-desc-1'>Previous<\/desc>\n<path d=\"M14.464 27.84q0.832 0.832 0 1.536-0.832 0.832-1.536 0l-12.544-12.608q-0.768-0.768 0-1.6l12.544-12.608q0.704-0.832 1.536 0 0.832 0.704 0 1.536l-11.456 11.904z\"><\/path>\n<\/svg><span class='avia_hidden_link_text'>Previous<\/span><\/a><a href='#next' class='next-slide  avia-svg-icon avia-font-svg_entypo-fontello' data-av_svg_icon='right-open-big' data-av_iconset='svg_entypo-fontello' tabindex='-1' title=\"Next\"><svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"32\" viewBox=\"0 0 15 32\" preserveAspectRatio=\"xMidYMid meet\" aria-labelledby='av-svg-title-2' aria-describedby='av-svg-desc-2' role=\"graphics-symbol\" aria-hidden=\"true\">\n<title id='av-svg-title-2'>Next<\/title>\n<desc id='av-svg-desc-2'>Next<\/desc>\n<path d=\"M0.416 27.84l11.456-11.84-11.456-11.904q-0.832-0.832 0-1.536 0.832-0.832 1.536 0l12.544 12.608q0.768 0.832 0 1.6l-12.544 12.608q-0.704 0.832-1.536 0-0.832-0.704 0-1.536z\"><\/path>\n<\/svg><span class='avia_hidden_link_text'>Next<\/span><\/a><\/div><div class='avia-slideshow-dots avia-slideshow-controls'><a href='#1' class='goto-slide active' >1<\/a><a href='#2' class='goto-slide ' >2<\/a><a href='#3' class='goto-slide ' >3<\/a><a href='#4' class='goto-slide ' >4<\/a><a href='#5' class='goto-slide ' >5<\/a><\/div><\/div><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-qncguv-670d8b78706e83c38a8af0292e841621\">\n#top .hr.hr-invisible.av-qncguv-670d8b78706e83c38a8af0292e841621{\nheight:25px;\n}\n<\/style>\n<div  class='hr av-qncguv-670d8b78706e83c38a8af0292e841621 hr-invisible  avia-builder-el-3  el_after_av_one_full  el_before_av_one_full '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<div  class='flex_column av-pv55xj-c393d6163696c58eaea14b96c17d6fd6 av_one_full  avia-builder-el-4  el_after_av_hr  el_before_av_heading  first flex_column_div  '     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-97aiiv-dd9304ba8dd49591a3f446ac7c65526f\">\n#top .av-special-heading.av-97aiiv-dd9304ba8dd49591a3f446ac7c65526f{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-97aiiv-dd9304ba8dd49591a3f446ac7c65526f .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-97aiiv-dd9304ba8dd49591a3f446ac7c65526f .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-97aiiv-dd9304ba8dd49591a3f446ac7c65526f av-special-heading-h3  avia-builder-el-5  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Introduction<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<section  class='av_textblock_section av-ma73qf-c938f32ce51af46c399daf92aea05303 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p style=\"text-align: justify;\">This rendering course is an MSc-level class at the <strong><a href=\"https:\/\/www.cg.tuwien.ac.at\/courses\/Rendering\/VU.SS2019.html\" target=\"_blank\" rel=\"noopener\">Technical University of Vienna<\/a>.<\/strong> It is about ray tracing, photorealistic rendering and global illumination. The lecture was usually held a few tens of students at a time, which makes it one of the more popular courses in the Master&#8217;s curriculum. However, I believe that the teachings should be for everyone and not be a privilege of only a few who can afford a college education. So here you go, the whole rendering course is now available online, free of charge, for everyone!<\/p>\n<p style=\"text-align: left;\">If you spot any errors anywhere, please let me know and I&#8217;ll try my best to fix them.<\/p>\n<\/div><\/section><br \/>\n<div  class='avia-button-wrap av-l75a5z-8d7071b2748657547beb33b0acb713e5-wrap avia-button-center  avia-builder-el-7  el_after_av_textblock  el_before_av_button '><a href='https:\/\/www.youtube.com\/playlist?list=PLujxSBD-JXgnGmsn7gEyN28P1DnRZG7qi'  class='avia-button av-l75a5z-8d7071b2748657547beb33b0acb713e5 av-link-btn avia-icon_select-yes-left-icon avia-size-small avia-position-center avia-color-red'  target=\"_blank\"  rel=\"noopener noreferrer\"  aria-label=\"Full YouTube playlist\"><span class='avia_button_icon avia_button_icon_left avia-iconfont avia-font-entypo-fontello' data-av_icon='\ue921' data-av_iconfont='entypo-fontello' ><\/span><span class='avia_iconbox_title' >Full YouTube playlist<\/span><\/a><\/div><br \/>\n<div  class='avia-button-wrap av-l4of7aa8-e5fa3abd9ed6ce66a4f9a57f13cb5715-wrap avia-button-center  avia-builder-el-8  el_after_av_button  avia-builder-el-last '><a href='https:\/\/users.cg.tuwien.ac.at\/zsolnai\/gfx\/smallpaint\/'  class='avia-button av-l4of7aa8-e5fa3abd9ed6ce66a4f9a57f13cb5715 av-link-btn avia-icon_select-yes-left-icon avia-size-small avia-position-center avia-color-green'  target=\"_blank\"  rel=\"noopener noreferrer\"  aria-label=\"Full path tracer code\"><span class='avia_button_icon avia_button_icon_left avia-iconfont avia-font-entypo-fontello' data-av_icon='\ue855' data-av_iconfont='entypo-fontello' ><\/span><span class='avia_iconbox_title' >Full path tracer code<\/span><\/a><\/div><\/p><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-6s9sqv-88a954461d2f63adf8352a48ab48debc\">\n#top .av-special-heading.av-6s9sqv-88a954461d2f63adf8352a48ab48debc{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-6s9sqv-88a954461d2f63adf8352a48ab48debc .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-6s9sqv-88a954461d2f63adf8352a48ab48debc .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-6s9sqv-88a954461d2f63adf8352a48ab48debc av-special-heading-h3  avia-builder-el-9  el_after_av_one_full  el_before_av_textblock '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Aim of the course<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><\/p>\n<section  class='av_textblock_section av-i19x07-3611fa7b52054b2bc92a286754fcc4fa '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p style=\"text-align: justify;\">This course aims to give an overview of basic and state-of-the-art methods of rendering. Offline methods such as ray and path tracing, photon mapping and many other algorithms are introduced and various refinement are explained.<\/p>\n<div class=\"encode\" style=\"text-align: justify;\">\n<p style=\"text-align: justify;\" align=\"justify\">The basics of the involved physics, such as geometric optics, surface and media interaction with light and camera models are outlined.<\/p>\n<p>The apparatus of Monte Carlo methods is introduced which is heavily used in several algorithms and its refinement in the form of stratified sampling and the Metropolis-Hastings method is explained.<\/p>\n<p>At the end of the course students should be familiar with common techniques in rendering and find their way around the current state-of-the-art of the field. Furthermore the exercises should deepen the attendees&#8217; understanding of the basic principles of light transport and enable them to write a simple rendering program themselves.<\/p>\n<\/div>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-5c5ig7-b1175783f729bb7202fda15b17de1132\">\n#top .av-special-heading.av-5c5ig7-b1175783f729bb7202fda15b17de1132{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-5c5ig7-b1175783f729bb7202fda15b17de1132 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-5c5ig7-b1175783f729bb7202fda15b17de1132 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-5c5ig7-b1175783f729bb7202fda15b17de1132 av-special-heading-h3  avia-builder-el-11  el_after_av_textblock  el_before_av_textblock '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Subject of the course<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<section  class='av_textblock_section av-ei2nlz-d90ebefe888950e083a4b668c60f8665 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><div class=\"encode\">\n<ul>\n<li><strong>Rendering theory<\/strong><br \/>\nBasic optics, rendering equation, filtering<\/li>\n<li><strong>Rendering algorithms<\/strong><br \/>\nRay tracing, radiosity, (bi-directional) path tracing, Metropolis light transport, precomputed radiance transfer, (stochastic progressive) photon mapping, irradiance caching, path space regularization, vertex connection and merging<\/li>\n<li><strong>Acceleration techniques<br \/>\n<\/strong>Spatial hierarchies, sampling strategies,<\/li>\n<li><strong>Surface representations<\/strong><br \/>\nBRDF models: Lambert, Phong, Oren-Nayar, Cook-Torrance,\u00a0Ashikhmin-Shirley<\/li>\n<li><strong>Higher dimensional effects<\/strong><br \/>\nMotion blur, depth of field<\/li>\n<li><strong>Camera models<br \/>\n<\/strong>Pinhole, Perspective, Orthographic<strong><br \/>\n<\/strong><\/li>\n<li><strong>Post processing<br \/>\n<\/strong>HDR, tone mapping<\/li>\n<li><strong>And much, much more!<\/strong><\/li>\n<\/ul>\n<p>Thank you Mikhail Kravchenko for writing up some lecture notes <strong><a href=\"http:\/\/cg.tuwien.ac.at\/~zsolnai\/rendering\/rendering_notes_mkravche.pdf\">here<\/a><\/strong>!<\/p>\n<\/div>\n<div class=\"encode\"><\/div>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-3ybbef-190c23cb90a09b235d05a230c255be25\">\n#top .av-special-heading.av-3ybbef-190c23cb90a09b235d05a230c255be25{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-3ybbef-190c23cb90a09b235d05a230c255be25 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-3ybbef-190c23cb90a09b235d05a230c255be25 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-3ybbef-190c23cb90a09b235d05a230c255be25 av-special-heading-h3  avia-builder-el-13  el_after_av_textblock  el_before_av_textblock '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Bibtex<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<section  class='av_textblock_section av-axhgdj-e587dcde5431d46193c02025cc344855 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p>If you would like to refer to this course in your publication, please use the following entry:<\/p>\n<p><em>@misc{ZsolnaiRendering,<\/em><br \/>\n<em> Author = {K'{a}roly Zsolnai-Feh'{e}r},<\/em><br \/>\n<em> Year = {2018},<\/em><br \/>\n<em> Note = {https:\/\/users.cg.tuwien.ac.at\/zsolnai\/gfx\/rendering-course\/},<\/em><br \/>\n<em> Title = {TU Wien Rendering Course}<\/em><br \/>\n<em>}<\/em><\/p>\n<\/div><\/section>\n<div  class='flex_column av-8jo18n-20504eefe776adbdcde1db679ca40d67 av_one_full  avia-builder-el-15  el_after_av_textblock  avia-builder-el-last  first flex_column_div  column-top-margin'     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-1yv33b-476da603c80654a481267422fcab66b9\">\n#top .av-special-heading.av-1yv33b-476da603c80654a481267422fcab66b9{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-1yv33b-476da603c80654a481267422fcab66b9 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-1yv33b-476da603c80654a481267422fcab66b9 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-1yv33b-476da603c80654a481267422fcab66b9 av-special-heading-h3 meta-heading  avia-builder-el-16  el_before_av_video  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Course Videos<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<div  class='avia-video av-5bdnd3-c5465304286509141a64dedff72e3c1c avia-video-16-9 av-no-preview-image avia-video-load-always av-lazyload-immediate av-lazyload-video-embed'  itemprop=\"video\" itemtype=\"https:\/\/schema.org\/VideoObject\"  data-original_url='https:\/\/youtu.be\/pjc1QAI6zS0?list=PLujxSBD-JXgnGmsn7gEyN28P1DnRZG7qi'><script type='text\/html' class='av-video-tmpl'><div class='avia-iframe-wrap'><iframe loading=\"lazy\" title=\"TU Wien Rendering #1 - Introduction\" width=\"1500\" height=\"844\" src=\"https:\/\/www.youtube.com\/embed\/pjc1QAI6zS0?list=PLujxSBD-JXgnGmsn7gEyN28P1DnRZG7qi&autoplay=0&loop=0&controls=1&mute=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div><\/script><div class='av-click-to-play-overlay'><div class=\"avia_playpause_icon\"><\/div><\/div><\/div><\/p><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3470,"template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"tags":[],"portfolio_category":[],"portfolio_tag":[170,37,169,148,150,168,149],"portfolio_entries":[],"class_list":["post-3463","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","portfolio_tag-course","portfolio_tag-global-illumination","portfolio_tag-lecture-video","portfolio_tag-light-transport","portfolio_tag-ray-tracing","portfolio_tag-rendering-course","portfolio_tag-tu-wien"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio\/3463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":25,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio\/3463\/revisions"}],"predecessor-version":[{"id":5088,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio\/3463\/revisions\/5088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/media\/3470"}],"wp:attachment":[{"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/media?parent=3463"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/tags?post=3463"},{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio_category?post=3463"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio_tag?post=3463"},{"taxonomy":"portfolio_entries","embeddable":true,"href":"https:\/\/users.cg.tuwien.ac.at\/zsolnai\/wp-json\/wp\/v2\/portfolio_entries?post=3463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}