{"id":2508,"date":"2012-07-31T16:43:15","date_gmt":"2012-07-31T15:43:15","guid":{"rendered":"http:\/\/danielrparente.wordpress.com\/?p=2508"},"modified":"2012-07-31T16:43:15","modified_gmt":"2012-07-31T15:43:15","slug":"tech-advanced-procedural-rendering-con-directx-11","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/es\/tech-advanced-procedural-rendering-con-directx-11\/","title":{"rendered":"TECH : Advanced Procedural Rendering con DirectX 11"},"content":{"rendered":"<p>&#xA0;<\/p>\n<p>Hay veces que el tentar traducir todo lo que ves, te puede generar algunos problemillas, asi que he decidido poner de titulo del articulo, el original en ingles, porque creo que resultar&#xE1; mas facil que si lo traduzco.<\/p>\n<p>Aprovechando el post anterior, me acuerdado que habia encontrado una serie de referencias muy interesantes sobre rendering avanzado con directx 11, y buscando en mis posts en estado draft,&#xA0; he conseguido encontrarlo (este) y terminarlo (este).<\/p><div id=\"danie-2408961802\" class=\"danie-content danie-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-4906861079337018\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-4906861079337018\" data-ad-slot=\"8576260680\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<iframe src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/12018595\" width=\"1290\" height=\"1057\" sandbox=\"allow-popups allow-scripts allow-same-origin allow-presentation\" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe>\n<p><a title=\"PDF\" href=\"http:\/\/directtovideo.files.wordpress.com\/2012\/03\/gdc_2012_released.pdf\" target=\"_blank\" rel=\"noopener\">Versi&#xF3;n PDF<\/a><\/p>\n<p><a title=\"Slides\" href=\"http:\/\/directtovideo.files.wordpress.com\/2012\/03\/gdc_2012_released.ppt\" target=\"_blank\" rel=\"noopener\">Versi&#xF3;n PPT<\/a><\/p>\n<p>En la presentaci&#xF3;n, <a title=\"Matt Swoboda blog\" href=\"http:\/\/directtovideo.wordpress.com\/2012\/03\/15\/get-my-slides-from-gdc2012\/\" target=\"_blank\" rel=\"noopener\">Matt Swoboda<\/a>, comparte algunas de las tecnicas de renderizaci&#xF3;n producerales que nos puede ayudar a mejorar la calidad de muchos de nuestros gr&#xE1;ficos, si para eso multiplicar por 100 el tama&#xF1;o final del proyecto.<\/p>\n<p>Para los que no est&#xE9;n familiarizados con el termino &#x201C;procedural&#x201D; o &#x201C;procedimental&#x201D;, se trata de generar elementos gr&#xE1;ficos con el recurso a c&#xF3;digo, en vez de hacerlo de forma gr&#xE1;fico, como podr&#xED;a ser con un programa de edici&#xF3;n 2d o 3d. Un ejemplo de estas t&#xE9;cnicas, podr&#xED;an ser la generaci&#xF3;n de los tan famosos fractales, que son desarrollados a trav&#xE9;s de funciones especiales que se llaman a si mismas un numero infinito de veces para generar gr&#xE1;ficos como los siguientes:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/G_GBwuYuOOs?version=3&amp;rel=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;fs=1&amp;hl=en-US&amp;autohide=2&amp;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><br>\nAplicados a videojuegos, podr&#xED;amos hablar de Kkrieger, un peque&#xF1;o shooter de 96kb lanzado en 2004, totalmente procedural y durante bastante tiempo fue considerado como el videojuego mas peque&#xF1;o del mundo.<\/p>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/2NBG-sKFaB0?version=3&amp;rel=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;fs=1&amp;hl=en-US&amp;autohide=2&amp;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<p>:) Con esto no estoy diciendo que hay que volver a los gr&#xE1;ficos de esta naturaleza, pero que se puede utilizar las dos formas para conseguir optimizar la calidad y la dimensi&#xF3;n de nuestros videojuegos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#xA0; Hay veces que el tentar traducir todo lo que ves, te puede generar algunos problemillas, asi que he decidido poner de titulo del articulo, el original en ingles, porque creo que resultar&#xE1; mas facil que si lo traduzco. Aprovechando el post anterior, me acuerdado que habia encontrado una serie de referencias muy interesantes sobre [&#x2026;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[11,23,29,45,49,84,102,103],"tags":[150,663,930,1041,1285,1379,1532,1877,2035,2082,2083],"class_list":["post-2508","post","type-post","status-publish","format-standard","hentry","category-aprender-videojuegos","category-crear-videojuegos","category-desarrollo-de-videojuegos-2","category-game-engine-motores-de-videojuegos","category-herramientas-de-videojuegos","category-produccion","category-tecnologia","category-tendencias-en-la-industria-del-videojuego","tag-advanced-procedural-rendering","tag-directx-11","tag-fractales","tag-gdc-2012","tag-kkrieger","tag-matt-swoboda","tag-optimizar-rendimiento-de-videojuegos","tag-tecnologia-de-videojuegos","tag-videojuego","tag-videojuegos-procedimentas","tag-videojuegos-procedurales"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"jetpack-related-posts":[{"id":301916,"url":"https:\/\/www.danielparente.net\/es\/retos-de-la-industria-del-videojuego-para-2023-y-mas-alla\/","url_meta":{"origin":2508,"position":0},"title":"Retos de la industria del videojuego para 2023 y m\u00e1s all\u00e1","author":"danielparente","date":"7 December, 2022","format":false,"excerpt":"Son varios los Retos de la industria del videojuego a los que probablemente se enfrente para el pr\u00f3ximo a\u00f1o, con algunos de ellos con capacidad para modelar dr\u00e1sticamente en los pr\u00f3ximos a\u00f1os. Retos de la industria del videojuego Estos retos incluyen: Inteligencia Artificial Generativa: El uso de IA generativa en\u2026","rel":"","context":"In &quot;Industria Espa\u00f1ola de videojuegos&quot;","block_context":{"text":"Industria Espa\u00f1ola de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/industria-espanola-de-videojuegos\/"},"img":{"alt_text":"Retos de la industria del videojuego","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2022\/12\/image-1-wpp1670411726379.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2022\/12\/image-1-wpp1670411726379.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2022\/12\/image-1-wpp1670411726379.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2022\/12\/image-1-wpp1670411726379.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":302491,"url":"https:\/\/www.danielparente.net\/es\/rompiendo-el-molde-el-proceso-creativo-detras-del-diseno-de-videojuegos-independientes\/","url_meta":{"origin":2508,"position":1},"title":"Rompiendo el molde: El proceso creativo detr\u00e1s del dise\u00f1o de videojuegos independientes","author":"danielparente","date":"3 November, 2023","format":false,"excerpt":"El dise\u00f1o de videojuegos independientes se refiere a la creaci\u00f3n de videojuegos por desarrolladores independientes o peque\u00f1os equipos, sin el respaldo financiero o apoyo de una gran editora de videojuegos. En los \u00faltimos a\u00f1os, el dise\u00f1o de juegos independientes ha experimentado un significativo aumento en popularidad y reconocimiento dentro de\u2026","rel":"","context":"In &quot;Dise\u00f1o de videojuegos&quot;","block_context":{"text":"Dise\u00f1o de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/diseno-de-videojuegos\/"},"img":{"alt_text":"Proceso creativo detr\u00e1s del dise\u00f1o de videojuegos independientes","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/11\/ES_Proceso-creativo-detras-del-diseno-de-videojuegos-independientes.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/11\/ES_Proceso-creativo-detras-del-diseno-de-videojuegos-independientes.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/11\/ES_Proceso-creativo-detras-del-diseno-de-videojuegos-independientes.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/11\/ES_Proceso-creativo-detras-del-diseno-de-videojuegos-independientes.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/11\/ES_Proceso-creativo-detras-del-diseno-de-videojuegos-independientes.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":301996,"url":"https:\/\/www.danielparente.net\/es\/que-es-la-ingenieria-de-videojuegos\/","url_meta":{"origin":2508,"position":2},"title":"\u00bfQue es la ingenier\u00eda de videojuegos?","author":"danielparente","date":"15 March, 2023","format":false,"excerpt":"Si eres como yo, y no habias nunca o\u00eddo hablar de ingenier\u00eda de videojuegos, est\u00e1s en el sitio correcto, y voy a intentar explicarte lo mejor que pueda lo que he conseguido investigar del tema :) Introducci\u00f3n a la ingenier\u00eda de videojuegos Como cualquier industria joven y creciendo muy r\u00e1pidamente\u2026","rel":"","context":"In &quot;Aprender Videojuegos&quot;","block_context":{"text":"Aprender Videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/aprender-videojuegos\/"},"img":{"alt_text":"ingenier\u00eda de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":302247,"url":"https:\/\/www.danielparente.net\/es\/diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos\/","url_meta":{"origin":2508,"position":3},"title":"Diferencias entre la industria internacional y nacional de videojuegos","author":"danielparente","date":"8 August, 2023","format":false,"excerpt":"La industria del videojuego se ha convertido en uno de los sectores de entretenimiento m\u00e1s importantes a nivel global. Sin embargo, existen claras diferencias entre la industria espa\u00f1ola y la de pa\u00edses l\u00edderes como Estados Unidos, Jap\u00f3n o Corea del Sur. En este art\u00edculo analizaremos el tama\u00f1o, caracter\u00edsticas y retos\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/Diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/Diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/Diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/Diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/Diferencias-entre-la-industria-internacional-y-nacional-de-videojuegos.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":302525,"url":"https:\/\/www.danielparente.net\/es\/valor-de-la-industria-de-los-videojuegos-en-europa\/","url_meta":{"origin":2508,"position":4},"title":"El valor de la industria de los videojuegos en Europa","author":"danielparente","date":"3 December, 2023","format":false,"excerpt":"Parece que las cosas empiezan a moverse en Europa y poco a poco se van dando cuenta de que los videojuegos son una industria que ha venido para quedar y que puede tener un impacto futuro bastante importante para el futuro econ\u00f3mico de la Uni\u00f3n Europea. Dentro de esta constataci\u00f3n,\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/12\/ES-El-valor-de-la-industria-de-los-videojuegos-en-Europa.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/12\/ES-El-valor-de-la-industria-de-los-videojuegos-en-Europa.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/12\/ES-El-valor-de-la-industria-de-los-videojuegos-en-Europa.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/12\/ES-El-valor-de-la-industria-de-los-videojuegos-en-Europa.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/12\/ES-El-valor-de-la-industria-de-los-videojuegos-en-Europa.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":302228,"url":"https:\/\/www.danielparente.net\/es\/7-etapas-del-desarrollo-de-videojuegos\/","url_meta":{"origin":2508,"position":5},"title":"Desarrollo de videojuegos:\u00a07 etapas del desarrollo de videojuegos","author":"danielparente","date":"4 August, 2023","format":false,"excerpt":"El desarrollo de un videojuego es un proceso largo y complejo que requiere la colaboraci\u00f3n de un equipo multidisciplinar. Desde la concepci\u00f3n inicial de la idea hasta el lanzamiento final, un videojuego pasa por distintas fases que requieren planificaci\u00f3n, dise\u00f1o, programaci\u00f3n y testing. En este art\u00edculo exploraremos las 7 etapas\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"7 etapas del desarrollo de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p2TqUj-Es","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/2508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/comments?post=2508"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/2508\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/media?parent=2508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/categories?post=2508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/tags?post=2508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}