{"id":1751,"date":"2021-01-18T18:45:46","date_gmt":"2021-01-18T18:45:46","guid":{"rendered":"http:\/\/desres20.netornot.at\/?p=1751"},"modified":"2021-01-18T18:45:46","modified_gmt":"2021-01-18T18:45:46","slug":"warum-proceduralism-in-3d-art","status":"publish","type":"post","link":"http:\/\/desres20.netornot.at\/?p=1751","title":{"rendered":"Warum Proceduralism in 3D Art?"},"content":{"rendered":"\n<p>Ziel bzw. Aufgabe von Proceduralism ist, Assets, Texturen oder ganze Terrains zu generieren, um den Workflow zu vereinfachen und Projekte schneller umzusetzen, w\u00e4hrend aber Qualit\u00e4t und die Ideen der K\u00fcnstler nicht aufgrund von automatisierten Prozessen verloren geht. Sie kann als helfende Hand gesehen werden, die bei der Umsetzung von kreativen Arbeiten behilflich ist.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Adolfo Rever\u00f2n: &#8220;Proceduralism focuses on creating procedures rather than assets, it provides a way of addressing workloads in a flexible way. With proceduralism, you can approach projects that would normally be too great in complexity or volume to do by hand. You can also address tasks that might require accuracy and lots of testing and iterations.&#8221;<\/p><\/blockquote>\n\n\n\n<p>Proceduralism bewegt dem K\u00fcnstler oder 3D-Artist dazu, sich haupts\u00e4chlich auf den kreativen Output zu fokussieren, w\u00e4hrend der technische Hintergrund automatisiert vom Computer \u00fcbernommen wird. Kleinere, sich st\u00e4ndig wiederholende Arbeitsprozesse gelangen ebenfalls in den Hintergund und die daraus gewonnene Zeit und Energie kann f\u00fcr weitaus einflussreichere Arbeiten genutzt werden.<\/p>\n\n\n\n<p>Das Erstellen eines einzelnen 3D-Modells verbraucht unglaublich viel Ressourcen in Bezug auf Geld und Zeit. Eine etwas zu ironisch verstehende, aber durchaus treffende Darstellung von Andrew Price schildert die derzeitige Entwicklungslage in der 3D-Branche recht pr\u00e4zise.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/screenshot_blenderpresse-1024x530.jpg\" alt=\"\" class=\"wp-image-1898\" width=\"780\" height=\"402\"\/><figcaption>https:\/\/www.youtube.com\/watch?v=FlgLxSLsYWQ<\/figcaption><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Nehmen wir als Beispiel die H\u00e4userblocks her, welche im Hintergrund der Darstellung zu sehen sind. Jeder dieser Objekte folgt dem gleichen Schema. Lediglich kleine Unterschiedsmerkmale wie die Gr\u00f6\u00dfe des Geb\u00e4udes, Anzahl bzw. Anordnung der Fenster und die Texturierung machen jedes dieser Objekte zu einem Unikat. Bei der Anwendung von Procedural Modelling w\u00fcrde man wie folgt vorgehen: Anstatt jedes Geb\u00e4ude manuell von grundauf neu zu gestalten, werden verschiedene Parameter festgelegt, welche den daraus resultierenden Output formt &#8211; beispielsweise die Anzahl der Fenster, minimale\/maximale Gr\u00f6\u00dfe des Geb\u00e4udes oder Standorte bestimmter Elemente wie T\u00fcren und Beleuchtungsm\u00f6glichkeiten. Mit dieser Vorgangsweise werden unter Ber\u00fccksichtigung aller eingestellten Settings zufallsbasierte 3D-Modelle generiert.<\/p>\n\n\n\n<p>Ein sehr sch\u00f6nes Beispiel hierzu kreierte Anastasia Opara, welche mithilfe von Procedural Modelling ein Haus am See samt Dokumentation entwickelt hat.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse-1024x479.jpg\" alt=\"\" class=\"wp-image-1900\" width=\"784\" height=\"366\" srcset=\"http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse-1024x479.jpg 1024w, http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse-300x140.jpg 300w, http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse-768x359.jpg 768w, http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse-1536x719.jpg 1536w, http:\/\/desres20.netornot.at\/wp-content\/uploads\/2021\/01\/anastasiaopara_lakehouse.jpg 1603w\" sizes=\"(max-width: 784px) 100vw, 784px\" \/><figcaption>https:\/\/www.youtube.com\/watch?v=EL4pKdahqbI<\/figcaption><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Proceduralism bietet also einen unglaublich gro\u00dfen Spielraum f\u00fcr Flexibilit\u00e4t in der 3D-Gestaltung wie in Games, Filmen oder allgemeinen VFX.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Adolfo Rever\u00f2n: &#8220;A single well-trained procedural artist is able to create a full world, environment or set of assets that would normally require a team of 3D artists in the past.&#8221;<\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Simon Kratz: Texturing: Simply put, you don\u2019t create content manually by painting individual pixels by hand, but by defining a rule for the creation of each pixel.<\/p><\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ziel bzw. Aufgabe von Proceduralism ist, Assets, Texturen oder ganze Terrains zu generieren, um den Workflow zu vereinfachen und Projekte schneller umzusetzen, w\u00e4hrend aber Qualit\u00e4t und die Ideen der K\u00fcnstler nicht aufgrund von automatisierten Prozessen verloren geht. Sie kann als helfende Hand gesehen werden, die bei der Umsetzung von kreativen Arbeiten behilflich ist. Adolfo Rever\u00f2n:<\/p>\n<footer class=\"entry-footer index-entry\">\n<div class=\"post-social pull-left\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=http%3A%2F%2Fdesres20.netornot.at%2F%3Fp%3D1751\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-facebook\" aria-hidden=\"true\"><\/i><\/a><a href=\"https:\/\/twitter.com\/home?status=http%3A%2F%2Fdesres20.netornot.at%2F%3Fp%3D1751\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-twitter\" aria-hidden=\"true\"><\/i><\/a><a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=http%3A%2F%2Fdesres20.netornot.at%2F%3Fp%3D1751&#038;title=Warum+Proceduralism+in+3D+Art%3F\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-linkedin\" aria-hidden=\"true\"><\/i><\/a><\/div>\n<p class=\"link-more\"><a href=\"http:\/\/desres20.netornot.at\/?p=1751\" class=\"more-link\">Continue reading <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>\n<\/footer>\n","protected":false},"author":28,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/posts\/1751"}],"collection":[{"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1751"}],"version-history":[{"count":2,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/posts\/1751\/revisions"}],"predecessor-version":[{"id":1904,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=\/wp\/v2\/posts\/1751\/revisions\/1904"}],"wp:attachment":[{"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1751"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/desres20.netornot.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}