{"id":225,"date":"2014-01-29T21:17:58","date_gmt":"2014-01-29T20:17:58","guid":{"rendered":"http:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/?p=225"},"modified":"2014-01-29T21:30:42","modified_gmt":"2014-01-29T20:30:42","slug":"de-mapas-de-bultos-a-mapas-de-normales","status":"publish","type":"post","link":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/2014\/01\/29\/225\/","title":{"rendered":"De mapas de bultos a mapas de normales"},"content":{"rendered":"<p>Esta semana hemos visto en clase de <a href=\"http:\/\/dac.escet.urjc.es\/rvmaster\/asignaturas\/RA\">Rendering Avanzado<\/a> algunas estrategias para codificar geometr\u00eda en forma de texturas.<\/p>\n<p>Dos de las m\u00e1s populares -por su bajo coste computacional- son los\u00a0mapas de bultos y los \u00a0mapas de normales. Como hemos indicado, cada una de ellas tiene sus ventajas y es posible hacer la conversi\u00f3n entre ambas estructuras de datos. Curiosamente, el profesor Morgan McGuire ha publicado en su sitio web el c\u00f3digo para realizar dicha conversi\u00f3n esta misma semana.<\/p>\n<p>Pod\u00e9is echarle un vistazo <a href=\"http:\/\/dept.cs.williams.edu\/~morgan\/code\/C++\/normal2bump.cpp\">aqu\u00ed<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta semana hemos visto en clase de Rendering Avanzado algunas estrategias para codificar geometr\u00eda en forma de texturas. Dos de las m\u00e1s populares -por su bajo coste computacional- son los\u00a0mapas de bultos y los \u00a0mapas de normales. Como hemos indicado, cada una de ellas tiene sus ventajas y es posible hacer la conversi\u00f3n entre ambas estructuras de datos. Curiosamente, el profesor Morgan McGuire ha publicado en su sitio web el c\u00f3digo para realizar dicha conversi\u00f3n esta misma semana. Pod\u00e9is echarle un vistazo aqu\u00ed.<\/p>\n","protected":false},"author":174,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[2964],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":4}},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/225"}],"collection":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":3,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/posts\/225\/revisions\/227"}],"wp:attachment":[{"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/media?parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/categories?post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/zestforgraphics\/wp-json\/wp\/v2\/tags?post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}