{"id":188,"date":"2007-04-25T23:31:12","date_gmt":"2007-04-25T21:31:12","guid":{"rendered":"http:\/\/robertopla.net\/blog\/persistencia-de-la-vision.htm"},"modified":"2007-04-25T23:31:12","modified_gmt":"2007-04-25T21:31:12","slug":"persistencia-de-la-vision","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/persistencia-de-la-vision.htm","title":{"rendered":"Persistencia de la Visi\u00f3n"},"content":{"rendered":"<p><a href=\"http:\/\/www.povray.org\/\">POV-Ray Tracing<\/a> es un curioso programa de gr\u00e1ficos. Las siglas corresponden al nombre del programa &#8216;Persistence of Vision&#8217; y Ray Tracing indica que es un &#8216;trazador de rayos&#8217;. El resultado es que genera im\u00e1genes sint\u00e9ticas de un realismo increible.<\/p>\n<p>Pero \u00bfComo funciona?. El trazador de rayos dibuja un punto calculando la trayectoria de un rayo que va desde un punto de luz a un objeto determinado y desde este se refleja hacia una c\u00e1mara. Las posiciones y car\u00e1cter\u00edsticas de estos tres elementos, luz, objeto y c\u00e1mara se le proporcionan al programa mediante un archivo de texto escrito en un lenguaje especial, con una estructura parecida a C y cuyas &#8216;funciones&#8217; describen estos elementos.<\/p>\n<p>Curiosamente POV no integra un modelador en tres dimensiones. Es decir no tiene un programa que permita &#8216;dibujar&#8217;, todo hay que teclearlo. Sin embargo, Jaime Vives, un valenciano virtuoso del Ray Tracing nos dice en &#8216;<a href=\"http:\/\/www.ignorancia.org\/es\/index.php?page=Introduccion\">La Persistencia de la Ignorancia<\/a>&#8216;, su web sobre POV:<\/p>\n<blockquote><p>\u00ab&#8230;parece dif\u00edcil tener que teclear directamente la descripci\u00f3n en 3D de la escena a representar, pero cuando se aprende, es el unico interfaz \u00abrealmente 3d\u00bb que existe (introduces los datos directamente en 3d!), y adem\u00e1s el \u00fanico al alcance de gente con escasa habilidad manual(como yo).\u00bb<\/p><\/blockquote>\n<p>A partir de ese c\u00f3digo fuente que describe una escena POV calcula como inciden los rayos de luz en los objetos para pintar punto a punto la imagen que dibujan en la &#8216;pantalla&#8217; de la c\u00e1mara. Los resultados son sorprendentes y las posibilidades inmensas. Desde generar im\u00e1genes de objetos b\u00e1sicos a bodegones o paisajes foto realistas.<\/p>\n<p>Existen modeladores externos a POV como <a href=\"http:\/\/www.stmuc.com\/moray\/\">Moray<\/a> que pueden ayudar en la tarea creativa y utilidades como <a href=\"http:\/\/www.crai.archi.fr\/RubyLibraryDepot\/Ruby\/RUBY_Library_Depot.htm\">SU2POV<\/a> que permite convertir archivos de <a href=\"http:\/\/sketchup.google.es\/\">Sketchup<\/a> a formato POV.<\/p>\n<p>Como muestra, la imagen que se ofrece como ejemplo al instalar POV, un impresionante bodeg\u00f3n de chocolate y galletas.<\/p>\n<div style=\"text-align:center;\">\n<p><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/biscuit.jpg\" alt=\"Ejemplo de POV\" \/><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>POV-Ray Tracing es un curioso programa de gr\u00e1ficos. Las siglas corresponden al nombre del programa &#8216;Persistence of Vision&#8217; y Ray Tracing indica que es un &#8216;trazador de rayos&#8217;. El resultado es que genera im\u00e1genes sint\u00e9ticas de un realismo increible. Pero &hellip; <a href=\"https:\/\/robertopla.net\/blog\/persistencia-de-la-vision.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-188","post","type-post","status-publish","format-standard","hentry","category-frikilandia"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":0,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}