{"id":486,"date":"2013-04-03T09:48:43","date_gmt":"2013-04-03T09:48:43","guid":{"rendered":"http:\/\/www.dtic.upf.edu\/~jagenjo\/?page_id=486"},"modified":"2013-04-03T09:48:43","modified_gmt":"2013-04-03T09:48:43","slug":"curso-opengl","status":"publish","type":"page","link":"https:\/\/tamats.com\/upf\/?page_id=486","title":{"rendered":"OpenGL"},"content":{"rendered":"<h3>Introducci\u00f3n<\/h3>\n<p>Aqu\u00ed hago un peque\u00f1o recorrido sobre los conceptos b\u00e1sicos de OpenGL necesarios para poder hacer representaciones 3D.<\/p>\n<h3>Contenidos<\/h3>\n<ol>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/12Bo24hNneDEkTLAIaduhkRDoAzGiwUDYYK0m7b9QITg\/edit?usp=sharing\">Introduccion a OpenGL y primitivas<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1LyBTh_nYuzgf-ePCArH3l2miXo50GFo-XWeSSf840RA\/edit?usp=sharing\">Introduccion a GLUT<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1hkuYmI_CbGu3rMUuUwYOrhEJA9sLHqrVu8b0Y8tY1Sc\/edit?usp=sharing\">Transformaciones<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/13crrSCPonJcxAjGaS5HJOat3MpE0lmEtqxeVr4tVLDs\/edit?usp=sharing\">Camaras<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1YEnS0i_7XrbaTCIGDbq9R_z8Ps7V6PtozydxTSRBtM0\/edit?usp=sharing\">Texturas<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/14wCkHrq7McgTIn_j9sj-4TBiju7N-pOY1-l8YZEhKlY\/edit?usp=sharing\">Alpha y Blending<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1hqmh7-3YJHxMSh3HEAyryRUGEY47ybHanvx2cQF_1JQ\/edit?usp=sharing\">Shaders<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1nU4fkAB7f1SDMb8nxgmfsosBXB8MX2Ql-OTQtUwyt0A\/edit?usp=sharing\">Iluminaci\u00f3n con shaders<\/a><\/li>\n<\/ol>\n<h3>Otros contenidos interesantes<\/h3>\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1w7WMPKxkfXEsdwtZEzPYRrfDNGoNYoUsPATiltaESqk\/edit?usp=sharing\" target=\"_blank\">Slides sobre c\u00f3mo compilar con librerias externas<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1Ysw8TvHoFmIKTXKNpXyFjTG1thtJ1ZBK0jKAZVgzP14\/edit?usp=sharing\">Curvas de Bezier<\/a><\/li>\n<\/ul>\n<h3>Bibliografia recomendada<\/h3>\n<ul>\n<li> <a href=\"https:\/\/fgiesen.wordpress.com\/2011\/07\/09\/a-trip-through-the-graphics-pipeline-2011-index\/\">A trip through the graphics pipeline<\/a><\/li>\n<li><a href=\"http:\/\/acko.net\/files\/fullfrontal\/fullfrontal\/slides-net\/\">Presentacion Full Frontal<\/a> sobre el uso de matematicas en dise\u00f1o<strong> <\/strong><\/li>\n<li><strong>GPU Gems<\/strong> (Version online gratuita: <a href=\"http:\/\/developer.nvidia.com\/object\/gpu_gems_home.html\">GPU Gems 1<\/a>, <a href=\"http:\/\/developer.nvidia.com\/object\/gpu_gems_2_home.html\">GPU Gems 2<\/a> o <a href=\"http:\/\/developer.nvidia.com\/object\/gpu-gems-3.html\">GPU Gems 3<\/a>)<\/li>\n<li>Curso del MIT sobre <a href=\"http:\/\/ocw.mit.edu\/courses\/electrical-engineering-and-computer-science\/6-837-computer-graphics-fall-2003\/lecture-notes\/\">Computer Graphics<\/a><\/li>\n<li>Curso en EDX sobre <a href=\"https:\/\/www.edx.org\/courses\/BerkeleyX\/CS184.1x\/2012_Fall\/about\">Computer Graphics<\/a><\/li>\n<li>Curso en Udacity sobre <a href=\"http:\/\/www.udacity.com\/overview\/Course\/cs291\/CourseRev\/1\">Interactive Rendering<\/a><\/li>\n<li>Foley, James D. et al.<br \/>\n<strong>Computer Graphics Principles and practice.<\/strong><br \/>\nSecond edition in C, 1997<br \/>\nAddison-Wesley<\/li>\n<li><strong>OpenGL Programming Guide<\/strong><br \/>\nWOO, Mason et al. (OpenGL  Architecture Review Board)<br \/>\nThe official guide to learning OpenGL&nbsp;<\/p>\n<p>Addison-Wesley<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Aqu\u00ed hago un peque\u00f1o recorrido sobre los conceptos b\u00e1sicos de OpenGL necesarios para poder hacer representaciones 3D. Contenidos Introduccion a OpenGL y primitivas Introduccion a GLUT Transformaciones Camaras Texturas Alpha y Blending Shaders Iluminaci\u00f3n con shaders Otros contenidos interesantes Slides sobre c\u00f3mo compilar con librerias externas Curvas de Bezier Bibliografia recomendada A trip through [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"open","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/pages\/486"}],"collection":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=486"}],"version-history":[{"count":0,"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=\/wp\/v2\/pages\/486\/revisions"}],"wp:attachment":[{"href":"https:\/\/tamats.com\/upf\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}