tag:blogger.com,1999:blog-67853439196628391412024-03-06T09:41:40.765+01:00no sin mi pixelPara los que disfrutan de la ilustración digital en todas sus facetas... y especialmente para los que lo hacen con BLENDERAngel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.comBlogger48125tag:blogger.com,1999:blog-6785343919662839141.post-83529637550895720042024-01-26T20:45:00.000+01:002024-01-26T20:45:04.379+01:00Tres Metros Cúbicos. Cómic en progreso<p>Hola de nuevo.<br />Os presento el nuevo cómic en el que estoy ahora inmerso: Tres metros cúbicos.<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlTkEzF74dQ3s19EaKoM2fFGFk4JA5f_fT37fnzYSMiqUIKD90zK0yHeoiumjEDtIajJ3sJ9mYr2N5UfAJcJTy6_FIQKJbnDiB4d-6aV4bZOMhIpx2b491bFqvs6P-s4AIQiMqBR0ZL6f5OxEu_5ivNJ61Q1_UEMEbQCtu_NIO9Kp6hAjAKjda0NxcFK3X/s2200/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina005.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlTkEzF74dQ3s19EaKoM2fFGFk4JA5f_fT37fnzYSMiqUIKD90zK0yHeoiumjEDtIajJ3sJ9mYr2N5UfAJcJTy6_FIQKJbnDiB4d-6aV4bZOMhIpx2b491bFqvs6P-s4AIQiMqBR0ZL6f5OxEu_5ivNJ61Q1_UEMEbQCtu_NIO9Kp6hAjAKjda0NxcFK3X/s320/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina005.jpeg" width="247" /></a></div>Se trata de un cómic con temática bélica ambientado en la guerra de Ucrania. Como veréis este es un gran cambio respecto a <a href="https://nosinmipixel.blogspot.com/2023/09/balkar-conjura-y-fuego.html">mi anterior trabajo</a> (concretamente un salto de más de 2400 años) pero me apetecía un cambio de aires.<p><br />La acción principal se enclava dentro de la contraofensiva ucraniana de Járkov que tuvo lugar en septiembre de 2022 y tiene como protagonistas a dos jóvenes rusos que, por distintas circunstancias, acaban inmersos en esta batalla. Esto da pie a un relato donde se abordan, entre otras, algunas cuestiones para la reflexión como: ¿Qué razones empujan a alguien a participar en una guerra? ¿valen la pena? ¿La guerra deshumaniza al soldado? ¿Los soldados actuales están preparados para afrontar nuevas armas como los drones? <br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xNOm_XG2ekRizfDr4PSH2KXbZBZjPwbD273RyaJVOXHWjqn_dsfeIiX2uD1JheBi58tAOmkRAP7IV4VwQmMQtqHT-Mgqx4Fdu7AuPfWxR93-eI42HB1Q-LSQZgKsL0oYghKTfmZSI_5fZXEk_xb6LGJ7qyNFXU8VM7ql_A-BtuVBaEwGjCrx4gCi_PDT/s2200/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina006.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xNOm_XG2ekRizfDr4PSH2KXbZBZjPwbD273RyaJVOXHWjqn_dsfeIiX2uD1JheBi58tAOmkRAP7IV4VwQmMQtqHT-Mgqx4Fdu7AuPfWxR93-eI42HB1Q-LSQZgKsL0oYghKTfmZSI_5fZXEk_xb6LGJ7qyNFXU8VM7ql_A-BtuVBaEwGjCrx4gCi_PDT/s320/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina006.jpeg" width="247" /></a></div><p>De hecho, el título de ‘Tres metros cúbicos’ hace referencia al volumen de tierra que tiene como promedio una tumba humana. Porque a eso se reduce la intervención de una gran mayoría de participantes en estas contiendas. Muchos de ellos son empleados como carne de cañón en tácticas de dudosa eficacia y con frecuencia se ven desbordados por el empleo de las nuevas armas que los convierten en blancos fáciles.<br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihzdmGFlI_i2oPNMUKJYds4lgwX0F5brKz0RE-4744E3pNtAln1GiYXJWjvuWlRymZjU3VYy_XtF7Eehnqo6qHz404gyVKiuUBQcnqM5lAgIt0guU5uUjeBEXC36oF53geLToLWBmK7gF61rCNr0fyUM1h3XTBeeWO2Dx99tr1vTseNBE5PMj76KvU3H4s/s2200/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina007.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihzdmGFlI_i2oPNMUKJYds4lgwX0F5brKz0RE-4744E3pNtAln1GiYXJWjvuWlRymZjU3VYy_XtF7Eehnqo6qHz404gyVKiuUBQcnqM5lAgIt0guU5uUjeBEXC36oF53geLToLWBmK7gF61rCNr0fyUM1h3XTBeeWO2Dx99tr1vTseNBE5PMj76KvU3H4s/s320/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina007.jpeg" width="247" /></a></div><p></p><p>Pero los cambios no se reducen sólo a la temática del cómic, sino también al flujo de trabajo y a las técnicas empleadas. Después de indagar entre la abundante información existente sobre técnicas de NPR en Blender y realizar bastantes pruebas, al final he decidido probar a realizar todo el trabajo de diseño/dibujo en Blender.<br /><br />Mi intención en este nuevo proyecto es reducir el uso de Gimp e Inkscape al máximo (sólo edición de texturas e imágenes) y realizar por completo el diseño/dibujo de las viñetas en Blender. Evidentemente, el trabajo de maquetación y composición de las páginas continuo realizándolo en Scribus.<br /><br />Sin embargo, integrar todo el trabajo de dibujo en Blender no implica necesariamente que se haya simplificado el proceso: es el resultado de una combinación de técnicas a nivel de shaders, composición de nodos, ‘Freestyle’ y ‘Grease Pencil’. Cada uno de los elementos que componen la escena (fondos, elementos, personajes y efectos) se encuentran en varias ‘Render layers’ a las que se aplica diferentes efectos o técnicas: <br /><br /></p><ul style="text-align: left;"><li>En los fondos he intentado simular con el compositor de nodos los filtros de acuarela que antes realizaba con Gimp y GMIC.</li><li>Los elementos secundarios simulan un filtro distinto (similar a la acuarela) que también está realizado con el compositor de nodos.</li><li>Los personajes utilizan una combinación de ‘NPR shaders’ (color y tinta negra)integrados mediante composición de nodos y que son posteriormente retocados con ‘Grease Pencil’.</li></ul><p><br />Uno de los mayores quebraderos de cabeza está siendo el empleo de las líneas de contorno y tinta negra. De momento, he optado por una combinación de varias técnicas: contornos y líneas integradas en shaders, ‘Freestyle’ y, sobre todo, ‘Grease Pencil’.<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizxLngzSCAzsSt3R6Meb149RWlWVZsoBGxrpqwNw6uoAjKS4LS3wftjHfxITmFNXKWfqyNHyMyEjxhC4XOLqRIFCR9J3z9c_10JEbM8XZzsXmwXfI3kiUQamiJOsG_raAohKsSPvP6i-9oRGDLmVjC0y0jMn9DyVHo8rmryT1n6NGzzf_EQKwQ-5_t1I3R/s2200/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina008.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizxLngzSCAzsSt3R6Meb149RWlWVZsoBGxrpqwNw6uoAjKS4LS3wftjHfxITmFNXKWfqyNHyMyEjxhC4XOLqRIFCR9J3z9c_10JEbM8XZzsXmwXfI3kiUQamiJOsG_raAohKsSPvP6i-9oRGDLmVjC0y0jMn9DyVHo8rmryT1n6NGzzf_EQKwQ-5_t1I3R/s320/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina008.jpeg" width="247" /></a></div><p>En este punto, quisiera agradecer a <a href="https://www.youtube.com/c/SophieJantak">Sophie Jantak</a> por sus estupendos videotutoriales sobre dibujo en ‘Grease Pencil’. Si me lees por aquí, quiero que sepas que eres una excelente artista y comunicadora y tus vídeos me han ayudado a aprender mucho sobre esta herramienta.<br /><br />‘Grease Pencil’ permite simular trazos más naturales en el dibujo de una manera similar a lo que hacía en Inkscape, aunque todavía estoy en proceso de adaptación. De este modo, intento solventar algunas de las limitaciones que encuentro con la utilización de ‘Freestyle’. El inconveniente de este método de trabajo es que involucra una mayor cantidad de trabajo manual y, seguramente, su utilización sería menos eficiente en animación.<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0bD-IxtcZu6xY9ino4BwLF2wx2DtH4j_Z5EUz3CyB1y4qOMS7t9WFO82RGFys6_Ek5Y0lBc0iFn5NLWMuwzqU3yQmPqqi7-XYx34mXhREzkLVUgSjbPgAty3QVsMl7vqzkAOmd1ipDxOW0-Ndh8g8aJNs_EVwdo8mN9gqm0-nimN4tBRSmQsGo4wrgIlo/s2200/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina009.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0bD-IxtcZu6xY9ino4BwLF2wx2DtH4j_Z5EUz3CyB1y4qOMS7t9WFO82RGFys6_Ek5Y0lBc0iFn5NLWMuwzqU3yQmPqqi7-XYx34mXhREzkLVUgSjbPgAty3QVsMl7vqzkAOmd1ipDxOW0-Ndh8g8aJNs_EVwdo8mN9gqm0-nimN4tBRSmQsGo4wrgIlo/s320/Tres_Metros_Cubicos-Letter-1-5-p%C3%A1gina009.jpeg" width="247" /></a></div><p>No me enrollo más, aquí tenéis las pruebas de las primeras páginas e intentaré ir subiendo actualizaciones. Espero que os guste el resultado.<br /><br />Para el resto de páginas (el total ronda las 100), deseadme fuerza y mucha paciencia.</p><p></p><p>* If you are interested in an English version of this text, as well as the comic, you might want to visit this <a href="https://blenderartists.org/t/three-cubic-meters-comic-in-progress/1512154">thread in the Blender Artists Community</a>.<br /><br /></p>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-26443874805361368912023-09-25T16:58:00.001+02:002023-09-25T19:57:56.656+02:00English versions of Balkar<p> All three volumes of Balkar are now available in English.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaEahBHAoJNGzT8Evs_cWb1yFvHN_o3znWMOQOWz4RqoqsxhNGWHof-2-hXoU_j_IkgxxgDL_amEpUshNqgQL-4A4a7kabKMJFd2yY1Mlf4bRKbRW1SgQBzlRyyoK8Vytvw9LojUMCbLmYcqzK2zkt2u3x9X-aQh4Dtp6cSplMuwyxNR9fDkHoQPQCP3rA/s1782/200-apuntes-fondo-3.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1512" data-original-width="1782" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaEahBHAoJNGzT8Evs_cWb1yFvHN_o3znWMOQOWz4RqoqsxhNGWHof-2-hXoU_j_IkgxxgDL_amEpUshNqgQL-4A4a7kabKMJFd2yY1Mlf4bRKbRW1SgQBzlRyyoK8Vytvw9LojUMCbLmYcqzK2zkt2u3x9X-aQh4Dtp6cSplMuwyxNR9fDkHoQPQCP3rA/s320/200-apuntes-fondo-3.jpg" width="320" /></a></div><p>This comic is a fictional story set in <a href="http://mupreva.org/sala/?q=en&id=15" target="_blank">ancient Iberia</a> (6th-1st century BC) and follows the traditional plot of the hero's journey. An old priest probes his failing memory and recalls the exploits of Balkar, a legendary Iberian warrior.<br /></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/PCV7FCdF-VI" width="320" youtube-src-id="PCV7FCdF-VI"></iframe></div><p></p><p>Efforts have been made to maintain historical accuracy in areas such as clothing, weapons, architecture, tools, and household items. Nevertheless, the events recounted belong to the realm of fiction, as it is difficult to create a story based solely on what we know from historical sources and archaeology when it comes to Iberian society.<br /><br />In fact, this type of literary exercise is a challenge, especially when it comes to dealing with those aspects that belong to the immaterial realm, such as thought or social behaviour. In an attempt to resolve these issues, archaeological science relies on the analysis and study of material remains, although it is only a matter of time before new discoveries and studies lead to new interpretations.<br /><br />It does not help that the Iberian language has not been translated and we only know certain proper names or place names. Bastiltur, the home of the protagonists, is an fictional name, made up of the name of the archaeological site that inspired it (<a href="http://bastidaalcusses.es/web/?lang=lg-eng" target="_blank">La Bastida de les Alcusses</a>) and the Iberian root -iltur (possibly referring to the Latin oppidum). Although the excavations of this Iberian settlement have revealed many secrets, the events recounted in this story are still mere speculations about what might have happened, hidden behind a shroud of decay and oblivion.<br /><br />This series comprises three volumes:<br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhecbBzyBMUxj2qIVWWpmvTcu15838yJnPpHIaDshPoaQ3BZm5gC4JrHS4bte-7dSIhJFxSFG8hG-LwGmv3FRn7J0uVaiNzozzhgzrmxqaRrtRN3wwJmbU6wJCzDYSZI6u9vR6NuTvOKKwdtiqaklL6KRM0MUiiIzGS9CfFUeBE8XiR5yS_N8bTd3kwMecw/s1687/Montaje_Portada_TapaBlanda_USletter_1-4_en.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1687" data-original-width="1311" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhecbBzyBMUxj2qIVWWpmvTcu15838yJnPpHIaDshPoaQ3BZm5gC4JrHS4bte-7dSIhJFxSFG8hG-LwGmv3FRn7J0uVaiNzozzhgzrmxqaRrtRN3wwJmbU6wJCzDYSZI6u9vR6NuTvOKKwdtiqaklL6KRM0MUiiIzGS9CfFUeBE8XiR5yS_N8bTd3kwMecw/s320/Montaje_Portada_TapaBlanda_USletter_1-4_en.jpg" width="249" /></a></div><p style="text-align: center;"><b>1. Balkar. The warrior forge</b></p><p style="text-align: center;"><a href="https://www.amazon.es/dp/B0CJL28KSK" target="_blank">Full colour paperback with soft cover.</a><br /><a href="https://www.amazon.es/dp/B0CJQLBTYV">Kindle version (e-book).</a><b> <br /></b></p><p style="text-align: center;"></p><p>The initial volume depicts the protagonist's journey to maturity and the emergence of Bodilkas, a character whose overreaching ambition initiates the catastrophic incidents that disrupt the delicate territorial equilibrium between the peoples of Contestania and Edetania.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir0_0V5jR8IYsOnwzKbaRbd6uUVCz5cl9Nm1vVXnu6eSkanDcsNMUWUtbq6ko124oSvwz0tjmjoYE-e2SBHEnaFjMzBZyAUGIEmh3gWojLpHa0KV5N3t5a0KP-1IU0XB1jKFDbjgs9xaKkxgG889Yl5iEoY2uaaSzhOQpoMfGsTMT2keUaODSkFkPk1pjw/s1687/Montaje_Portada_TapaBlanda_USletter_2-3_en.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1687" data-original-width="1297" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir0_0V5jR8IYsOnwzKbaRbd6uUVCz5cl9Nm1vVXnu6eSkanDcsNMUWUtbq6ko124oSvwz0tjmjoYE-e2SBHEnaFjMzBZyAUGIEmh3gWojLpHa0KV5N3t5a0KP-1IU0XB1jKFDbjgs9xaKkxgG889Yl5iEoY2uaaSzhOQpoMfGsTMT2keUaODSkFkPk1pjw/s320/Montaje_Portada_TapaBlanda_USletter_2-3_en.jpg" width="246" /></a></div><p style="text-align: center;"><b>2. Balkar. The betrothal of the lady.</b></p><p style="text-align: center;"><a href="https://www.amazon.es/dp/B0CJKTT4W6">Full colour paperback with soft cover.</a><br /><a href="https://www.amazon.es/dp/B0CJQDGTPK">Kindle version (e-book).</a><b> <br /></b></p><p>This second volume of Balkar picks up the story of our heroes after the terrible event in Bastiltur.<br />As a result, our protagonists will find themselves caught up in the intricate web of alliances and strategies between Contestania and Edetania.<br />The bloody rise to authority of power-hungry Bodilkas in Kelin will challenge the agreements that have upheld the stability and prosperity of the two peoples.<br />An essential aspect of these agreements is the betrothal between Sicedunin of Saiti, daughter of Ildutas and Aretaunin, and Antorbanen of Edeta, son of Urcebas and Similce, in the aim of reinforcing the blood ties between the two cities.<br />Sicedunin will undertake on a dangerous journey north, accompanied by some warriors of Bastiltur, led by Tarbanikor, Balkar and Baisetas.<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBolSjnFT49egMe2VJr6vJ07HabiXKDMsTt1aCk78Qs43Z823-qYM_Pl0ebRMvxjvp_jFKnhF5eu9xJEAgpaBlPgf3-UWuUTgFi1FktWoM8AJnKPNZdi33jFQ06CwQX6wvhoIr4jsEnqkLU2nawb4yJGZ9gnmGfZCXCtQKzfTELm7uhnwlOF1Z8k5kbZBQ/s1687/Montaje_Portada_TapaBlanda_USletter_1-8_en.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1687" data-original-width="1264" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBolSjnFT49egMe2VJr6vJ07HabiXKDMsTt1aCk78Qs43Z823-qYM_Pl0ebRMvxjvp_jFKnhF5eu9xJEAgpaBlPgf3-UWuUTgFi1FktWoM8AJnKPNZdi33jFQ06CwQX6wvhoIr4jsEnqkLU2nawb4yJGZ9gnmGfZCXCtQKzfTELm7uhnwlOF1Z8k5kbZBQ/s320/Montaje_Portada_TapaBlanda_USletter_1-8_en.jpg" width="240" /></a></div><p style="text-align: center;"><b>3. Balkar. Conspiracy and fire</b></p><p style="text-align: center;"><a href="https://www.amazon.es/dp/B0CJL9SH2L">Full colour paperback with soft cover.</a><br /><a href="https://www.amazon.es/dp/B0CJQJKMB1">Kindle version (e-book).</a><b> <br /></b></p><p>This third volume of Balkar brings the saga of our hero to a close.<br />The confrontation between the rulers of the cities of Edeta and Kelin leads our protagonists along different ways that finally converge in the latter city.<br />Friendship, revenge and love are the essential forces that drive their decisions at a time when their own destiny, as well as that of Contestania and Edetania, will be decided.</p><p></p><p><b>HOW WAS IT MADE?</b><br />Only free software tools were used to create this comic:<br /><a href="https://inkscape.org" target="_blank"><b>Inkscape</b></a> was used to draw and colour each vignette, <a href="https://www.gimp.org/" target="_blank"><b>Gimp</b></a> to retouch images and backgrounds, <a href="https://www.blender.org/" target="_blank"><b>Blender</b></a> to create reference models and scenarios, and <a href="https://www.scribus.net/"><b>Scribus</b></a> to design and layout the printed book.<br /></p><p></p>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-56587905224588241142023-09-15T18:58:00.003+02:002023-09-25T16:51:42.464+02:00Balkar. Conjura y fuego<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjajTNipHV3DnCJW0mzh97sWnZrE8zcQdkGel6HmvT76JoLrbHsLJH84mLOxYKP-CeOXxCcG_vwGCbAZSqn12YrADKOYOiQuwnN04CgcvI0_RZgFvDk7i0NYOnETyFowad4ascO0jafCrkgaUGXvj0VCN3zi-ZshL5Zh7XnkNkqOnKRbwDfZYg5oUxaYDK3/s1687/Montaje_Portada_TapaBlanda_USletter_1-5.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1687" data-original-width="1250" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjajTNipHV3DnCJW0mzh97sWnZrE8zcQdkGel6HmvT76JoLrbHsLJH84mLOxYKP-CeOXxCcG_vwGCbAZSqn12YrADKOYOiQuwnN04CgcvI0_RZgFvDk7i0NYOnETyFowad4ascO0jafCrkgaUGXvj0VCN3zi-ZshL5Zh7XnkNkqOnKRbwDfZYg5oUxaYDK3/s320/Montaje_Portada_TapaBlanda_USletter_1-5.jpg" width="237" /></a></div><br /><p></p><p>Hola a todos de nuevo.<br /><br />Tengo el placer de anunciaros que el tercer volumen de Balkar ya está disponible en Amazon a través de los siguientes enlaces:</p><ul style="text-align: left;"><li><a href="https://www.amazon.es/dp/B0CH2G8BTC" target="_blank">Versión en papel a todo color con tapa blanda.</a> </li><li><a href="https://www.amazon.es/dp/B0CJ489VJ3" target="_blank">Versión Kindle (libro electrónico).</a></li></ul><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRm8fyrgAu3apB2vPUsKq__uXViuG8hJ1ANfOAI4DEoY9MWl_4fmgthqKDLqzN2Si_STRv0XUW8AkmCLnogjXdXe-6clbajukOSe9xT6S1B_e80GUXqwotfLBIhZz6Mw6cOa1WB3ap3k1CExVd55wH2XvTYpiu1Wiovw8kQ7Lf_ldU8cCshYzaaIA7jT1t/s1280/book_2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1280" data-original-width="800" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRm8fyrgAu3apB2vPUsKq__uXViuG8hJ1ANfOAI4DEoY9MWl_4fmgthqKDLqzN2Si_STRv0XUW8AkmCLnogjXdXe-6clbajukOSe9xT6S1B_e80GUXqwotfLBIhZz6Mw6cOa1WB3ap3k1CExVd55wH2XvTYpiu1Wiovw8kQ7Lf_ldU8cCshYzaaIA7jT1t/s320/book_2.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtuemrE6JM0m_YWpeXwaiHHx4Tk9B6ecekNlXAqTkQInhbLUUJE2r6LfUx4jDOjr71J7srmyRpaYnCBP1nMPQhU6B0NCqae9OXnr70hsKpw-sXAUvqs9OZQDzlpuerjfAidp1X6Lf4SU_fQDSLKI8Pm3H_oNZuxTqjSYtqkGvys7sPzkd8BdayPxQNsVhu/s1280/book_4.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1280" data-original-width="800" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtuemrE6JM0m_YWpeXwaiHHx4Tk9B6ecekNlXAqTkQInhbLUUJE2r6LfUx4jDOjr71J7srmyRpaYnCBP1nMPQhU6B0NCqae9OXnr70hsKpw-sXAUvqs9OZQDzlpuerjfAidp1X6Lf4SU_fQDSLKI8Pm3H_oNZuxTqjSYtqkGvys7sPzkd8BdayPxQNsVhu/s320/book_4.jpg" width="200" /></a> </div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: x-small;">Páginas 2 y 4 del tercer volumen de Balkar.</span></div><p>Este tercer volumen de Balkar pone punto final a la saga de nuestro héroe. El enfrentamiento entre los gobernantes de las ciudades de Edeta y Kelin conduce a nuestros protagonistas a través de diferentes caminos que finalmente convergen en esta última ciudad.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPY6IIV8ttzXv9NdTTFJ_xbejYsWaAbImeARB--MuFokePa74-I_hZaQMpvAgGlD7jc7RwKC6XhevBvj5xNzhFszRB3VpAJ7eWS6TD4qp08Cm1bhUIcNkv783DHqw4ccWYAkK4J51ALJ2Z6-rysWxKpWT_id8NPl0xGGw64ZFRE6QxDBqykmVM9Mwdyaps/s1911/107-20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="986" data-original-width="1911" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPY6IIV8ttzXv9NdTTFJ_xbejYsWaAbImeARB--MuFokePa74-I_hZaQMpvAgGlD7jc7RwKC6XhevBvj5xNzhFszRB3VpAJ7eWS6TD4qp08Cm1bhUIcNkv783DHqw4ccWYAkK4J51ALJ2Z6-rysWxKpWT_id8NPl0xGGw64ZFRE6QxDBqykmVM9Mwdyaps/s320/107-20.jpg" width="320" /></a></div><p></p><div style="text-align: center;"><span style="font-size: x-small;">Vista aérea de la ciudad de Kelin, escenario de la mayor parte de la trama de este tercer volumen.</span></div><p>Amistad, venganza y amor son las fuerzas esenciales que impulsan sus decisiones en un momento donde se decidirá, tanto su propio destino, como el de Contestania y Edetania. </p><p></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: x-small;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtQ2atLf98z8g-MB7lRMW-MFB86ciyubmycabr9khYHx6n2xYK7decamTwp3QfVo7-bAXJ4j2l2_qE_oKq-7smsQBLYsqxxIQR1ZLxZo3GsMZ_G94p3uU2MYeNsd73_-nJA5amcZ3oHpZg41-urx0xzptT9yt7TI0d5am8tjknFcmH_wE3cP49go6wYhBU/s1911/62-11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="986" data-original-width="1911" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtQ2atLf98z8g-MB7lRMW-MFB86ciyubmycabr9khYHx6n2xYK7decamTwp3QfVo7-bAXJ4j2l2_qE_oKq-7smsQBLYsqxxIQR1ZLxZo3GsMZ_G94p3uU2MYeNsd73_-nJA5amcZ3oHpZg41-urx0xzptT9yt7TI0d5am8tjknFcmH_wE3cP49go6wYhBU/s320/62-11.jpg" width="320" /></a></span></div><div style="text-align: center;"><span style="font-size: x-small;">Llegada de emisarios a la ciudad de Edeta</span></div><p>¿Bodilkas y Biulakos afianzarán su tiránico poder en Kelin? ¿Edeta será capaz de recuperar los territorios perdidos a manos de Bodilkas y su ambición expansionista? ¿Se concretará el matrimonio entre Antorbanen y Sicedunin? ¿Sobrevivirá Canine a su cautiverio? ¿Cómo afectarán todos estos hechos a Balkar y sus amigos? <br />Estas preguntas y algunas más tienen respuesta en esta tercera parte. Sin embargo, el tiempo avanza inexorable y este es sólo el desenlace de la historia de Balkar. Existen muchas más aventuras, protagonizadas por otras gentes y otros pueblos venidos de más allá del mar... la historia no se detiene.<br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDHP2031ULYYYQXzynuKmdkuuOussaQ4PdOnKasnNuWMzNvj9HK1oSReeEm5k3LRAlPoQPl4dVoGb99PBudcQ9OJIG3NBSil9Rcu9fpyJduPgKcNJ2gBoodajbFkTwYYBL_JUHUTYq71vHAf4F6tf-qB-W0TgihopJiL3RukDcOhj2dylUZXzBkowBShv/s3041/269-personajes.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3041" data-original-width="1911" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDHP2031ULYYYQXzynuKmdkuuOussaQ4PdOnKasnNuWMzNvj9HK1oSReeEm5k3LRAlPoQPl4dVoGb99PBudcQ9OJIG3NBSil9Rcu9fpyJduPgKcNJ2gBoodajbFkTwYYBL_JUHUTYq71vHAf4F6tf-qB-W0TgihopJiL3RukDcOhj2dylUZXzBkowBShv/s320/269-personajes.jpg" width="201" /></a></div><div style="text-align: center;"><span style="font-size: x-small;">Ilustración con los principales personajes de la saga de Balkar.</span></div><p>En cuanto a la realización de este volumen, he seguido el mismo flujo de trabajo que en los dos anteriores y mantengo mis herramientas preferidas de software libre: <br /></p><p><b>Inkscape</b>, el programa con el que realizo el dibujo de cada viñeta, se afianza en su versión 1.3 donde ya son notables las mejoras que se han ido introduciendo tanto a nivel de comportamiento general (mucho más fluido) como de interfaz (muchísimo más pulida). Este avance lo he notado especialmente en estos últimos meses y espero que mantengan esta dinámica en el proyecto. <b> <br /></b></p><p><b>Gimp</b>, el programa que utilizo para el retoque de imágenes y fondos (versión 2.10), a diferencia del anterior, se mantiene estancado y sin muchas mejoras, más bien al contrario. De hecho, hacia el final del trabajo he experimentado fallos seguramente relacionados con la tableta de dibujo y que, a día de hoy, continúan sin solucionarse.<b> <br /></b></p><p><b>Blender</b> es mi herramienta indispensable para crear los modelos de referencia y fondos arquitectónicos, mobiliario, etc. De hecho, ha sido de gran ayuda en la creación de toda la trama urbana de Kelin (en esta ocasión he utilizado la versión 3.5). </p><p><b>Scribus</b> sigue siendo el programa empleado en el diseño y maquetación del libro de impresión (versión 1.5). Este programa no ha experimentado grandes cambios desde el volumen 2 de Balkar, aunque para la realización de este proyecto ha cumplido con solvencia mis expectativas. <br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1jUbvPZpKeirb2FY6QgWrTz9DJ0u-U3Hi2f20LfqzbtUZkk9sxaaY0LPkV-y6u0U0A4LmjYhK3OuK_SlAKHO5eEOW7zqxdzvUp0jbq4cIfqwoYvPMlsDS2FdMYzR8-oWJzRMTrmmz559an8DjxJMHvauJMeztnoc_biYGF72WDAM3uiSEmQ52e5R5gI4/s1911/102-19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="986" data-original-width="1911" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1jUbvPZpKeirb2FY6QgWrTz9DJ0u-U3Hi2f20LfqzbtUZkk9sxaaY0LPkV-y6u0U0A4LmjYhK3OuK_SlAKHO5eEOW7zqxdzvUp0jbq4cIfqwoYvPMlsDS2FdMYzR8-oWJzRMTrmmz559an8DjxJMHvauJMeztnoc_biYGF72WDAM3uiSEmQ52e5R5gI4/s320/102-19.jpg" width="320" /></a></div><p></p><p style="text-align: center;"><span style="font-size: x-small;">Partida de Balkar, Sicedunin y Baisetas desde la ciudad de Edeta. </span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIrKt5EpHTyFNv8y4hGY8g_r_QhgvbVw5Zpp0WlNIT_5VUcNbIoIXO3wfG8va0uWDfKl6Fs0AVyAbLKaOCY_wQvQ0fIu350Ry4VUcKitt0D0XyEj1ytc_dJBEVV99cI8sCuQ8uwq6NOBxk2xWEAfrnJsvCvw3asPu8ItZW8_JJYoIhtKD_gsWhdHv2w2LS/s1911/118-22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="986" data-original-width="1911" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIrKt5EpHTyFNv8y4hGY8g_r_QhgvbVw5Zpp0WlNIT_5VUcNbIoIXO3wfG8va0uWDfKl6Fs0AVyAbLKaOCY_wQvQ0fIu350Ry4VUcKitt0D0XyEj1ytc_dJBEVV99cI8sCuQ8uwq6NOBxk2xWEAfrnJsvCvw3asPu8ItZW8_JJYoIhtKD_gsWhdHv2w2LS/s320/118-22.jpg" width="320" /></a></div><div style="text-align: center;"><span style="font-size: x-small;">Llegada de Balkar y sus compañeros a la casa del comerciante en Kelin.</span><br /></div><div><p>Para acabar, me gustaría agradecer a todos, el apoyo prestado en la realización de este proyecto, ya sea a través de su compra o participando en su divulgación. Dentro de este agradecimiento quisiera hacer una mención especial a Helena Bonet y Manuel Gozalbes por sus inestimables consejos. Sin todos vosotros, Balkar no habría podido existir. Sólo espero que os haya dejado un buen sabor de boca y le dejéis un pequeño hueco para que pueda seguir cabalgando en vuestros recuerdos.</p><p> </p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/CqswJi81T04" width="320" youtube-src-id="CqswJi81T04"></iframe></div><br /> <br /><p></p><br /></div>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-88751593406988477812022-05-31T16:39:00.004+02:002022-05-31T16:39:49.329+02:00Vídeos de la presentación de Balkar en el Museo de Prehistoria de Valencia<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzzX1yhi70OR4p2C0rVvF0p4gIKBUrvZan2nLUAKXapIcByz8TdVCYyFsdDSJySWcANEaU2VM8I6NGZ-ed3Ue0ofP36EMRDKCOyxUbKa7B2SinW5yb2SG6qFUGcWbWdDRdXYFbKxkNZRALhWejew5v2V-0VB8ughgGlLaS9jNJQlprffXwpRT3bCveA/s3480/IMG_3391_2.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2320" data-original-width="3480" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzzX1yhi70OR4p2C0rVvF0p4gIKBUrvZan2nLUAKXapIcByz8TdVCYyFsdDSJySWcANEaU2VM8I6NGZ-ed3Ue0ofP36EMRDKCOyxUbKa7B2SinW5yb2SG6qFUGcWbWdDRdXYFbKxkNZRALhWejew5v2V-0VB8ughgGlLaS9jNJQlprffXwpRT3bCveA/s320/IMG_3391_2.JPG" width="320" /></a></div><p></p><p>Hola de nuevo.</p><p>Como ya sabréis, el día 24 de mayo tuvo lugar la <a href="https://nosinmipixel.blogspot.com/2022/04/presentacion-de-balkar-en-el-museo-de.html">presentación de la novela gráfica 'Balkar' en el Museo de Prehistoria de Valencia</a> dentro de su ciclo de 'Biblioteca Abierta'. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD00YPVM8eR3avL8WUreA6U3VUFaiVFyleB9OdV0-k6Y23v1sUP3B_TFtj95oFcFXDK4WR1XG_4EJM_LVxrr0UXAEfCNwEoklCU7ew9buh4HvWMv8y0GCtXeWjluuDhfVl9RH7O_FZ40Q934hoJyWA9XlUbZA0a5TUPU9xmbslecP7BydWTygk_4cyjA/s3480/IMG_3400_2.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2320" data-original-width="3480" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD00YPVM8eR3avL8WUreA6U3VUFaiVFyleB9OdV0-k6Y23v1sUP3B_TFtj95oFcFXDK4WR1XG_4EJM_LVxrr0UXAEfCNwEoklCU7ew9buh4HvWMv8y0GCtXeWjluuDhfVl9RH7O_FZ40Q934hoJyWA9XlUbZA0a5TUPU9xmbslecP7BydWTygk_4cyjA/s320/IMG_3400_2.JPG" width="320" /></a></div><p>En primer lugar quisiera dar las gracias a todos aquellos que estuvisteis presentes o colaborasteis en la preparación o la difusión del acto. En cualquier caso, si no pudisteis acudir, aquí tenéis los vídeos con ambas intervenciones.</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/8g6uEEHk4WI" width="400" youtube-src-id="8g6uEEHk4WI"></iframe></div><p style="text-align: center;">Parte 1. Helena Bonet Rosado (Duración: 25')</p><p>En la primera parte, Yolanda Fons (técnica de la Biblioteca del Museo) realiza la presentación inicial, y Helena Bonet (arqueóloga y ex-directora del Museo) habla de mi trayectoria como ilustrador en trabajos relacionados con el ámbito ibérico. Pero habla especialmente de los cómics de temática ibérica y de cómo encaja Balkar entre ellos. Desde su gran experiencia como especialista en el mundo ibérico, compara algunos de elementos que aparecen en este cómic con sus referentes reales en la Arqueología.</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/QII82G8OVcE" width="400" youtube-src-id="QII82G8OVcE"></iframe></div><p style="text-align: center;">Parte 2. Ángel Sánchez Molina (Duración: 31')</p><p>En la segunda parte abordo varias cuestiones: la idea del viaje del héroe que subyace en muchos relatos de tipo mitológico y heroico, cómo esta idea se refleja en el propio 'Balkar', la aparente contraposición entre ficción y realidad en la novela histórica y, por último, las posibilidades en la utilización de herramientas de software libre en el campo de la ilustración por ordenador.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_dHo2fZt4bDSdCjzZmvJDvqkkbPdInIifrZIFEnfD5-DNtp5RNITBtFwUB7b3WznJB25ll1aABpWaLRRMO_P7NsZ1rH8LXJvf-jWBhjb7ZepJmVlHxcwwPpPECSar-L57jCA99P1b54itCsT2_D8VZ_57KsuZX98CR7DVWdEQ0-SlgFjFZ72oQpiOTA/s3480/IMG_3412_2.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2320" data-original-width="3480" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_dHo2fZt4bDSdCjzZmvJDvqkkbPdInIifrZIFEnfD5-DNtp5RNITBtFwUB7b3WznJB25ll1aABpWaLRRMO_P7NsZ1rH8LXJvf-jWBhjb7ZepJmVlHxcwwPpPECSar-L57jCA99P1b54itCsT2_D8VZ_57KsuZX98CR7DVWdEQ0-SlgFjFZ72oQpiOTA/s320/IMG_3412_2.JPG" width="320" /></a></div><p>Espero que estos vídeos puedan resultar de vuestro interés.</p><p>Saludos.</p><p><br /></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p style="text-align: left;"><span style="font-size: x-small;">* El autor de las fotografías que ilustran esta entrada es M. Gozalbes (Archivo de Museo de Prehistoria de Valencia). </span></p></blockquote></blockquote></blockquote></blockquote></blockquote>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-5574824811936539622022-05-10T18:51:00.001+02:002022-05-13T18:07:07.560+02:00Entrevistas sobre Balkar en VisNews y en el portal de Mancomún<p>¡Hola a todos!</p><p>Aprovecho esta entrada para comunicaros que el número 31 de <b>VisNews</b> (mayo) publica una entrevista donde hablo sobre Balkar, las novelas gráficas históricas, el software libre en diseño gráfico y de más cosas relacionadas con el mundo de los cómics y de la ilustración.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje_zVwcZlP58_jKMsKMMALJhDrEqGSPanma5dw82xDTZoKP7O2tK_TkBXofE_OAKlmGhbpw9l4m7pWEICC1_f17EIpbXcY04_nyQSLErKez_h6BbdvMKRyx4GJOsXNBZqfq-n8zCNVpNiKEJGdF5m7_oWt5xDuRrEmXh_HtBanTI5BGsoCvDdwQ-gDGw/s2200/VisNews31_3rd_May_2022_Pag_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje_zVwcZlP58_jKMsKMMALJhDrEqGSPanma5dw82xDTZoKP7O2tK_TkBXofE_OAKlmGhbpw9l4m7pWEICC1_f17EIpbXcY04_nyQSLErKez_h6BbdvMKRyx4GJOsXNBZqfq-n8zCNVpNiKEJGdF5m7_oWt5xDuRrEmXh_HtBanTI5BGsoCvDdwQ-gDGw/s320/VisNews31_3rd_May_2022_Pag_01.jpg" width="247" /></a></div><p>Al final de esta entrada del blog tenéis algunas capturas de la entrevista, así como fragmentos traducidos al español de la misma. La entrevista completa en inglés se encuentra en la revista <b>VisNews</b> que se publica en el portal dedicado al arte digital <a href="https://digitalartlive.com" target="_blank"><b>Digital Art Live</b></a>.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkNO3MYp_CM_qBlt0EoCWv4rrj6wzrJgfOwYkxXP1JKx4l3RAj7cW6vwX1Hv95H51hIRHMIXJszPPqHBHQHPC-9yACou_G1pGc-z7HbRUzoETTaBs-ZphVCuz6w7qKZc2k7N4drUAm63hoEGeIbmc3rPPfyXmUyfOmnCh_X7zExoEPKlGw299nV-PIA/s3400/VisNews31_3rd_May_2022_Pags_06_07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="3400" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkNO3MYp_CM_qBlt0EoCWv4rrj6wzrJgfOwYkxXP1JKx4l3RAj7cW6vwX1Hv95H51hIRHMIXJszPPqHBHQHPC-9yACou_G1pGc-z7HbRUzoETTaBs-ZphVCuz6w7qKZc2k7N4drUAm63hoEGeIbmc3rPPfyXmUyfOmnCh_X7zExoEPKlGw299nV-PIA/s320/VisNews31_3rd_May_2022_Pags_06_07.jpg" width="320" /></a></div><p>También quería compartir con vosotros unas entrevistas de audio en formato podcast que se han publicado en el portal dedicado al software libre de <b><a href="https://www.mancomun.gal/es/" target="_blank">Mancomún</a></b> y donde hablo sobre la creación de Balkar y la importancia del software libre en el mundo de la ilustración:</p><div style="text-align: center;"><b><a href=" https://www.mancomun.gal/es/noticias/mancomun-podcast-81-segundo-volumen-de-balkar-novela-grafica-creada-con-software-libre/" target="_blank">Entrevista sobre el segundo volumen</a></b></div><div class="separator" style="clear: both; text-align: center;"><a href=" https://www.mancomun.gal/es/noticias/mancomun-podcast-81-segundo-volumen-de-balkar-novela-grafica-creada-con-software-libre/" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="600" data-original-width="1600" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieXqDGVI4Usdq9kPGrpfvBLokzWCwwkBBOB4kA8RMO6FJOV49RZc4dpKVJ1RG1VhU1suPK8QORtmFypmdINplTx_cgGCmJxFs4IZWP0x1ExEkZcDw9GvxmX4c1Vp5hDWU7LaOn0o3EEkJ56Lg3AJDhPWzR2HBDLxHxr2h2S2mOw8sh0fGv9lIMSbkwXw/s320/portada-26-mancomun.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><p></p><div class="separator" style="clear: both; text-align: center;"><span style="text-align: left;"><b><a href="https://www.mancomun.gal/es/noticias/54-mancomun-podcast-creacion-de-novelas-graficas-con-software-libre-angel-sanchez/" target="_blank">Entrevista sobre el primer volumen</a></b></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://www.mancomun.gal/es/noticias/54-mancomun-podcast-creacion-de-novelas-graficas-con-software-libre-angel-sanchez/" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="600" data-original-width="1600" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFp_x_7n0tTyzkSVQSiPWBv4yCqi9xmixBWyJt88fJA3QhG1yxA93SbGkSmvQxf8_zTrTo6C0J-Uztbmg4qZzc3vM-9DLFTPcMfdA3Cvw3TwdIrAA4Mj3VVzqN1-6oJVay_57oO61oONF8lCoLLnuVlCcoOq0OgHSRf8x0bTys68qi6ZIrFFpTsNhQBw/s320/portada-6-mancomun.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Estas dos entrevistas también están disponibles en <b>Ivoox</b>:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://www.ivoox.com/54-creacion-novelas-graficas-software-audios-mp3_rf_69645852_1.html" target="_blank">Entrevista en Ivoox sobre Balkar. La forja del guerrero</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://www.ivoox.com/81-segundo-volume-balkar-novela-grafica-audios-mp3_rf_86359457_1.html" target="_blank">Entrevista en Ivoox sobre Balkar. El compromiso de la dama</a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><b>FRAGMENTOS DE LA ENTREVISTA EN VISNEWS</b></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkNO3MYp_CM_qBlt0EoCWv4rrj6wzrJgfOwYkxXP1JKx4l3RAj7cW6vwX1Hv95H51hIRHMIXJszPPqHBHQHPC-9yACou_G1pGc-z7HbRUzoETTaBs-ZphVCuz6w7qKZc2k7N4drUAm63hoEGeIbmc3rPPfyXmUyfOmnCh_X7zExoEPKlGw299nV-PIA/s3400/VisNews31_3rd_May_2022_Pags_06_07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="3400" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZkNO3MYp_CM_qBlt0EoCWv4rrj6wzrJgfOwYkxXP1JKx4l3RAj7cW6vwX1Hv95H51hIRHMIXJszPPqHBHQHPC-9yACou_G1pGc-z7HbRUzoETTaBs-ZphVCuz6w7qKZc2k7N4drUAm63hoEGeIbmc3rPPfyXmUyfOmnCh_X7zExoEPKlGw299nV-PIA/s320/VisNews31_3rd_May_2022_Pags_06_07.jpg" width="320" /></a></div><div><br /></div><div><div><b>VisNews</b>: Ángel, bienvenido. Muchas gracias por concedernos esta extensa entrevista sobre tu trabajo.</div><div><b>ASM</b>: Es un placer.</div><div><br /></div><div><b>VisNews</b>: Has realizado dos libros, de más de 100 páginas, como una sola novela gráfica histórica, que salió a la venta a principios de 2021. Antes de hablar del estilo artístico o del público de los libros, ¿cómo describirías su contenido?</div><div><b>ASM</b>: Los hechos narrados en Balkar no sucedieron realmente, sino que entran dentro del terreno de la ficción histórica. La historia de Balkar no es más que el clásico viaje del héroe ambientado en la cultura ibérica que se desarrolló entre los siglos VI y I a.C en el sudeste de la península ibérica.</div><div>Balkar sigue el esquema de aventuras similares que encontramos en distintas culturas y se remontan muy atrás en el tiempo. Por poner solo unos pocos ejemplos, tenemos la epopeya de Gilgamesh en la antigua Sumeria, los relatos de Homero en la Grecia clásica y más recientemente la obra de J.R.R. Tolkien. Pero existen muchos más, diseminados a lo largo de todo el mundo y de todas las épocas.</div><div><br /></div><div><b>VisNews</b>: ¿Tuviste dudas al enfrentarte a una obra tan grande, en la que confluyen la ficción y la realidad?</div><div><b>ASM</b>: Aunque realidad y ficción puedan parecer dos términos opuestos, en los relatos de ficción no existe nada que no tenga algún precedente en el mundo real. Toda fantasía se construye a partir de retales de realidad. Cuanto más se alteran esos retales, más fantástico parece el relato. Pero los seres humanos necesitamos de esos pedazos de realidad porque somos incapaces de imaginar nada que antes no haya existido en nuestro mundo. ¿Dragones? ¿Unicornios? ¡No existen seres más fantásticos y, sin embargo, surgen de animales reales!</div><div><br /></div><div><b>VisNews</b>: En efecto, y de la gente que encuentra fósiles muy probablemente. Y el comercio a larga distancia como cuando, por ejemplo, aparece un colmillo de narval ártico en la estepa y se convierte en un "cuerno de unicornio". Sí, yo también estoy interesado en el mismo período que usted, aquí en las Islas Británicas, en términos de cómo influyó el conocimiento académico sobre ese período sobre el joven J.R.R. Tolkien. Esto se relaciona con cosas como el reino de Mercia y ahora, por supuesto, el "Tesoro de Staffordshire".</div><div>Ahora bien, usted ha dicho de Balkar: -Este cómic trata de mantener el mayor rigor histórico posible en aspectos como la vestimenta, las armas, la arquitectura, las herramientas, los elementos domésticos, etc. ¿Fue difícil equilibrar eso con la historia, que atrae más a un público interesado en la fantasía?</div><div>Por ejemplo, ¿has tenido que dejar fuera algo que fuera real pero que no encajara con el estilo de la historia?</div></div><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgW8j-WwnHsgFLXno7SBvWzCS-bvsPY0Wcu32MOfnFewAQu1NP0-aDqsbv4O_tV5ku30HzLTpej5ehBd0Msm_6wpYtl7d4CupLt1wyDuGMeOeXPMCxuCJ6Iu5ZkJP_nrfXLw8XCQPAg2iLiBdvTgZYDqKaDp3DrfCTRvRL-oOmx8L7mwZvcPQQUX9lA/s2200/VisNews31_3rd_May_2022_Pag_11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2200" data-original-width="1700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgW8j-WwnHsgFLXno7SBvWzCS-bvsPY0Wcu32MOfnFewAQu1NP0-aDqsbv4O_tV5ku30HzLTpej5ehBd0Msm_6wpYtl7d4CupLt1wyDuGMeOeXPMCxuCJ6Iu5ZkJP_nrfXLw8XCQPAg2iLiBdvTgZYDqKaDp3DrfCTRvRL-oOmx8L7mwZvcPQQUX9lA/s320/VisNews31_3rd_May_2022_Pag_11.jpg" width="247" /></a></div><br /><div style="text-align: left;"><b>ASM</b>: En el caso concreto de Balkar he seguido este flujo de trabajo: <br />- Blender se ha empleado en la creación de referencias y fondos.<br />- Gimp en la edición de imágenes en temas de retoque, filtros, ajustes de color, etc.<br />- Inkscape en el dibujo de los personajes de cada viñeta.<br />- Scribus para la maquetación y composición del libro. </div><div style="text-align: left;"><br /><b>VisNews</b>: Ya veo, ¿así que se usó algo de 3D? Con Blender. ¿Tuviste que crear modelos en 3D o ya había algunos que pudieras utilizar?<br /><b>ASM</b>: Existen muchas librerías de modelos y materiales para Blender pero la mayoría de elementos que he necesitado para Balkar eran muy específicos, por lo que en su gran mayoría he tenido que realizarlos yo mismo.<br />Entre estos objetos existen materiales cerámicos ibéricos como kalathos o kylix, armamento como falcatas o caetras. Pero lo más laborioso es la creación de las estructuras arquitectónicas, así como de su mobiliario: casas, edificios nobiliarios e incluso ciudades completas como Edeta o Saiti. <br />La gran ventaja de utilizar Blender en la producción de cómics es que facilita muchísimo la composición de las escenas, puedes reutilizar los mismos elementos cuando sea necesario, realizar distintos ajustes de iluminación (noche/día), etc.</div><div style="text-align: left;"><br /><b>VisNews</b>: ¿Has encontrado algún plugin útil relacionado con los cómics, ya sea para Blender o para otro software gráfico? Si es así, ¿cuáles son? <br /><b>ASM</b>: Bueno, no he utilizado ningún plugin que esté destinado a su uso específico en cómics. Aunque sí he empleado otros más genéricos que me han ayudado a crear y componer escenas. Me gustaría destacar los siguientes: <br />- MB-Lab es un addon que permite la creación de caracteres humanoides. La mayoría de veces los he utilizado como modelos o maniquís para la composición de escenas y en el estudio de poses.<br />- Blender-osm permite descargar e importar modelos de terreno en alta resolución así como modelos de construcciones desde OpenStreetMap. Incorporar modelos reales de terreno me ha permitido ajustar con más precisión las dimensiones de determinadas estructuras, elementos arquitectónicos o tramas urbanas.<br />- Blenderkit facilita la localización de materiales y modelos básicos si necesitas empezar a trabajar rápidamente con alguna de estas cosas.</div><div style="text-align: left;"><br /><b>VisNews</b>: Estupendo, gracias ¿Cómo fue la experiencia con el programa Scribus? He oído que quizás no sea el más amigable y avanzado de los paquetes de software de código abierto.</div><p><br /></p><p><br /></p>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com4tag:blogger.com,1999:blog-6785343919662839141.post-51971972300957975102022-04-23T13:50:00.001+02:002022-04-23T13:50:58.475+02:00Presentación de Balkar en el Museo de Prehistoria de Valencia<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTw4S7i-pnzciM5hg45UNirrxZhYKGpl_e2t7z-dIto6DilTvvlauh7nX0B6WlzRqJkAg2e3BtsB4Ic50QBbByIul1PxVgxK-jw21ALQRhO2MT3HWRX11if5ypYtl5bJbMQELy4w_MrZULusS8HPj-IPm0HRCoK8uji4fv0kSQtfu4q5cZN-2xuNhWyw/s1626/Presentacion_Biblio_Naranja_Balkar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1626" data-original-width="1161" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTw4S7i-pnzciM5hg45UNirrxZhYKGpl_e2t7z-dIto6DilTvvlauh7nX0B6WlzRqJkAg2e3BtsB4Ic50QBbByIul1PxVgxK-jw21ALQRhO2MT3HWRX11if5ypYtl5bJbMQELy4w_MrZULusS8HPj-IPm0HRCoK8uji4fv0kSQtfu4q5cZN-2xuNhWyw/s320/Presentacion_Biblio_Naranja_Balkar.jpg" width="228" /></a></div><p></p><p>Hola a todos.</p><p>Tengo el placer de anunciaros que el próximo día <b>24 de mayo</b> haré la presentación de los dos primeros volúmenes de Balkar.</p><p>Tendrá lugar en la <b><a href="https://goo.gl/maps/cSVUUssk2u4NhNy16" target="_blank">Sala Alfonso el Magnánimo del Centro cultural La Beneficencia</a></b> a las <b>19:00 horas </b>(entrada libre).</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLLA9l6HHPviGdjyIMSdMjWqIuosEmbVoPmU_HiSMkNpIW8xdAK7ztzAG_lKh74_VBkKNozaO-GJ6SytqEdwl7if_i33NjGLjPkcjtaWdFKOBmZx81v_8jUA7pSLMPQ2M15JO3tTE0chtPiCbiXT8jvDh_KnfpUYcz7lRrDc7P5K6Idy8qUEXuhoX-Ow/s2500/1152-51.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1660" data-original-width="2500" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLLA9l6HHPviGdjyIMSdMjWqIuosEmbVoPmU_HiSMkNpIW8xdAK7ztzAG_lKh74_VBkKNozaO-GJ6SytqEdwl7if_i33NjGLjPkcjtaWdFKOBmZx81v_8jUA7pSLMPQ2M15JO3tTE0chtPiCbiXT8jvDh_KnfpUYcz7lRrDc7P5K6Idy8qUEXuhoX-Ow/s320/1152-51.jpg" width="320" /></a></div><span style="font-size: x-small;"><div style="text-align: center;">Sala Alfonso el Magnánimo. Fotografía: Manuel Gozalbes. Archivo SIP</div></span><p>Este acto se enmarca dentro del ciclo de 'Biblioteca Abierta' que organiza la Biblioteca del Museo de Prehistoria de Valencia.</p><p>Además contará con la presencia de Helena Bonet Rosado, gran especialista del mundo ibérico y no menos amante del mundo de los cómics.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZhuwTMtlMY5rHpkvyrmL_JE9pPgw3Jha4KPsJh-ax_I4yYOMammZ5cZXiJCj7DF58FNl368qcbdMlVQO3HaVintG-JvqqqY9K0youzqesTEa7IPsPZUZCbxzt8i-poGP7stjAsOtudbpDU4hyIx4IBe2io_h8rHV9ILemDtVb9zObAwHbgn9UAkmolw/s2000/Balkar-2-Letter-p-041.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2000" data-original-width="1546" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZhuwTMtlMY5rHpkvyrmL_JE9pPgw3Jha4KPsJh-ax_I4yYOMammZ5cZXiJCj7DF58FNl368qcbdMlVQO3HaVintG-JvqqqY9K0youzqesTEa7IPsPZUZCbxzt8i-poGP7stjAsOtudbpDU4hyIx4IBe2io_h8rHV9ILemDtVb9zObAwHbgn9UAkmolw/s320/Balkar-2-Letter-p-041.jpg" width="247" /></a></div><p>Así que, ya sabéis, si estáis por Valencia y os apetece escuchar una charla sobre el tema de los héroes, cómics y software libre en el campo del diseño gráfico, estaré encantado de contar con vuestra presencia.</p>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-13280770173564363542022-03-13T10:50:00.001+01:002022-03-13T10:50:26.924+01:00'Forja' con Blender de una falcata ibera<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/vIBEFQozKHc" width="400" youtube-src-id="vIBEFQozKHc"></iframe></div><div><br /></div><div>El presente tutorial está dedicado a la falcata ibera. Esta espada de filo curvo es una de las armas más representativas de la Antigüedad que debió emplearse sobre todo en enfrentamientos a corta distancia en sus funciones de estoque y de tajo. </div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg-8sv5vQXRROtBMWUoHkRbUsleSVGihMm0oPWgSxBFPuFloctPjlX4ubxU7LTH16rRlZymA7uL4J3PtgdO17XNtUXCzKQ5KEv4TofLxLK84xEgiXL67ZpkiSLHjxzhCq4cD2lZ730jgfdWK6jtEgMWeN6Bm9N8E3EqYm7I9ArHinIOB0w4-ihnNAJd9g=s886" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="591" data-original-width="886" height="213" src="https://blogger.googleusercontent.com/img/a/AVvXsEg-8sv5vQXRROtBMWUoHkRbUsleSVGihMm0oPWgSxBFPuFloctPjlX4ubxU7LTH16rRlZymA7uL4J3PtgdO17XNtUXCzKQ5KEv4TofLxLK84xEgiXL67ZpkiSLHjxzhCq4cD2lZ730jgfdWK6jtEgMWeN6Bm9N8E3EqYm7I9ArHinIOB0w4-ihnNAJd9g=s320" width="320" /></a></div><span style="font-size: x-small;"><div style="text-align: center;">Guerrero con falcata en el Vaso de los Guerreros. Tossal de Sant Miquel (Llíria, Valencia). Siglos III-II a.C. </div><div style="text-align: center;">Fotografía: R. L. Casademunt. Archivo fotográfico del Museo de Prehistoria de Valencia.</div></span><div><br /></div><div>Aunque en las fuentes clásicas se alababa la calidad de su metal, algunos análisis metalográficos más recientes parecen poner en cuestión la excelencia de su acero. Estos análisis también han puesto de manifiesto el empleo intencionado de la magnetita como recubrimiento para muchas de estas armas. La utilización de este mineral de hierro proporcionaba a la superficie de la falcata un tono negro-azulado que realzaba su habitual decoración damasquinada, normalmente en hilo de plata.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjVOclPMlaoVoroYPP49W2xbdCAHitOnIJxQiDkvkmb3hCqKt7p1xDLMLBHgulWYxRQaW9cJd5SfWtyEfu3ymtlQX4D5Fmq7H6uiM1idj5Lep69kEuKFPhWcE3MAVFlCReadxFiTU7a1eLPmuiIufgSwG0lg0SgpcSzVDeGExM-sAnugggh3y1nK6Ccfw=s4020" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1064" data-original-width="4020" height="85" src="https://blogger.googleusercontent.com/img/a/AVvXsEjVOclPMlaoVoroYPP49W2xbdCAHitOnIJxQiDkvkmb3hCqKt7p1xDLMLBHgulWYxRQaW9cJd5SfWtyEfu3ymtlQX4D5Fmq7H6uiM1idj5Lep69kEuKFPhWcE3MAVFlCReadxFiTU7a1eLPmuiIufgSwG0lg0SgpcSzVDeGExM-sAnugggh3y1nK6Ccfw=s320" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgvS7_VeO-dWDFrZr_x7QA6E83glAraMq26vKCjyPGZYcLZ8b_W8zQlAJVaJ_1_ONmSuN5H2YdHzfjcfM3a94hvPbklMTrg2udEKD5ewhsu4t0EKp-zwtjTVYg1VrzIisejCGRKTRXCPWiUgKkbBLImEjPKm050rXbdSgxtH5T8JPRMIH1NiAowpi-Whg=s1920" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1920" height="180" src="https://blogger.googleusercontent.com/img/a/AVvXsEgvS7_VeO-dWDFrZr_x7QA6E83glAraMq26vKCjyPGZYcLZ8b_W8zQlAJVaJ_1_ONmSuN5H2YdHzfjcfM3a94hvPbklMTrg2udEKD5ewhsu4t0EKp-zwtjTVYg1VrzIisejCGRKTRXCPWiUgKkbBLImEjPKm050rXbdSgxtH5T8JPRMIH1NiAowpi-Whg=s320" width="320" /></a></div><div style="text-align: center;"><span style="font-size: x-small;">La falcata de L'Ombria (Vallada. Siglo IV-III a.C) ha servido de modelo para este trabajo. Fotografía: J. Vives-Ferrándiz. Archivo fotográfico del Museo de Prehistoria de Valencia.</span></div><div></div><div><br /></div><div>El trabajo de modelado en 3D se ha realizado en Blender 3.0 con extrusiones y divisiones a partir de un cubo básico. Se ha añadido un modificador 'Subsurf' para aumentar la geometría de su modelo y se ha ajustado el valor de algunos 'Pliegues de arista' ('<i>Edge Creases</i>') para variar la agudeza de determinadas zonas (filo, lomo, guarda, etc.).</div><div> </div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhDvJnAMMhKRknofzgKXxGzniNLzcvKLLb_BDNrR70WBFVFwcUlGbGCtFs6f6EwkZfCAHKJoA9RKlk0X1N3ZALa1Hgf9DoaQToNDPpx9fZylKiXcoeOtRmh0zbKUYFXEUhFY7q6QyMbhJI7ZRxMM1t_7H8-UuWgbh63bDPD5_sWP8xTLAPr60AhTW1hPw=s3840" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2160" data-original-width="3840" height="180" src="https://blogger.googleusercontent.com/img/a/AVvXsEhDvJnAMMhKRknofzgKXxGzniNLzcvKLLb_BDNrR70WBFVFwcUlGbGCtFs6f6EwkZfCAHKJoA9RKlk0X1N3ZALa1Hgf9DoaQToNDPpx9fZylKiXcoeOtRmh0zbKUYFXEUhFY7q6QyMbhJI7ZRxMM1t_7H8-UuWgbh63bDPD5_sWP8xTLAPr60AhTW1hPw=s320" width="320" /></a></div><div><br /></div>En el apartado de materiales, he utilizado <a href="https://www.blenderkit.com/">Blenderkit</a>, una biblioteca gratuita de todo tipo de recursos para Blender (materiales, modelos, etc.) que puede ayudarnos a ahorrar bastante tiempo de trabajo. Empleando algunos de sus materiales como base, he añadido algunos 'mapas de desplazamiento' y de 'normales' (creados en Inkscape) para incrustar la decoración damasquinada que aparece en algunas de las zonas de esta espada. El renderizado final ha sido realizado con Cycles.</div><div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhO-7mnl9ljljTQijCtpA_ofWzz6WZJw9AI-88rNlRQSqkYzdSiLA3pS_yl1ttkbGOgAkftWukGHutjLRCpXtp2coSCkSCglslm9SG3elU3delBNZ7KoQdAVlq1oQb2bGWEWWHNkeGVsOSqYzr74AUn-LDF7GuOvQT3ZjFvBNR487lNWIAyaiAbiFcn9w=s3840" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2160" data-original-width="3840" height="180" src="https://blogger.googleusercontent.com/img/a/AVvXsEhO-7mnl9ljljTQijCtpA_ofWzz6WZJw9AI-88rNlRQSqkYzdSiLA3pS_yl1ttkbGOgAkftWukGHutjLRCpXtp2coSCkSCglslm9SG3elU3delBNZ7KoQdAVlq1oQb2bGWEWWHNkeGVsOSqYzr74AUn-LDF7GuOvQT3ZjFvBNR487lNWIAyaiAbiFcn9w=s320" width="320" /></a></div></div><div><br /></div><div>Espero que este tutorial despierte vuestra curiosidad sobre este tipo de armas antiguas (he dejado algo de Bibliografía por si queréis saber más sobre ellas) y que, en el apartado técnico, pueda resultar de utilidad para crear más modelos de este tipo en Blender.</div><div><br /></div><div>Saludos</div><div><br /></div><div><br /></div><div>BIBLIOGRAFÍA:</div><div><ul style="text-align: left;"><li>CRUZ CARDETE, Mª (ed.) (2010): La Antigüedad y sus mitos. Narrativas históricas irreverentes, Siglo XXI, Madrid.</li><li>QUESADA SANZ, F. (2010): Armas de la Antigua Iberia. De Tartesos a Numancia. La Esfera de los Libros, Madrid.</li><li>QUESADA SANZ, F. (2018): '¿Qué podemos preguntar a las armas antiguas? El caso de la Iberia prerromana'. En <i>Armamento y equipo para la guerra. Cátedra extraordinaria complutense de historia militar</i>. Madrid.</li></ul></div>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-59236470721232944232022-02-27T16:49:00.001+01:002022-02-27T16:49:27.219+01:00Creación de cerámica en 3D con el modificador Screw de Blender (3.0)<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/bmMGxIleIq0" width="320" youtube-src-id="bmMGxIleIq0"></iframe></div>
<div>
<br /><br /></div><div>
Tutorial que explica cómo realizar un modelo tridimensional a partir de un perfil básico hecho con extrusiones a partir desde un único vértice al que aplicaremos el <b><a href="https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/screw.html">modificador Screw (Hélice)</a></b>. </div><div><br /></div><div>Aunque el tutorial está realizado con la versión 3.0 de Blender, este sistema de trabajo es aplicable a versiones anteriores. El mayor problema podría estar relacionado con novedades en los atajos de teclado que aparecen descritos. Pero en general, no debería haber mayores problemas.</div><div><br /></div><div>El ejemplo que he utilizado para el vídeo es una tinajilla ibérica procedente del yacimiento de <b><a href="http://bastidaalcusses.es/web/">La Bastida de les Alcusses</a></b> (Moixent, Valencia), aunque esta técnica puede aplicarse a cualquier objeto que permita su creación mediante una revolución de su eje (similar al giro en un torno): copas de vino, platos, etc.</div><div><br /></div><div>Empleando esta técnica y un material de tipo 'cristal' puedes tener una estupenda copa, un decantador de vino, una botella ... el único límite es tu imaginación.</div><div><br /></div><div>Espero que os resulte de utilidad.</div><div><br /></div><div>Saludos.</div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-75126466831047731592022-02-22T17:59:00.006+01:002022-03-02T18:48:46.669+01:00Balkar. El compromiso de la Dama<style>
* {
box-sizing: border-box;
}
.column {
float: left;
width: 33.33%;
padding: 5px;
}
/* Clearfix (clear floats) */
.row::after {
content: "";
clear: both;
display: table;
}
</style>
Hola a todos y disculpad por la tardanza en poner al día el blog pero era la única manera de cumplir con los plazos que me había marcado para finalizar el segundo volumen de Balkar.
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgr5fnTLsCCwLRZEHtMld6fy-Mf44rgtc6nXFOQ_7OEyskK8mPMyjzh0cbV4fknoG0ZFK6v9lziwzDSPwn9lqaLFz0HOn0k6QYgdXud0Pf4pw7Z3xwaBF0hFGy6_jJHjyl5BaHLnxbly_A6KzYm40N2cyMny6kD_Ls63ZfRbQb6hRwHTCmVxjbtd0t61A=s2987" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="2987" data-original-width="2550" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEgr5fnTLsCCwLRZEHtMld6fy-Mf44rgtc6nXFOQ_7OEyskK8mPMyjzh0cbV4fknoG0ZFK6v9lziwzDSPwn9lqaLFz0HOn0k6QYgdXud0Pf4pw7Z3xwaBF0hFGy6_jJHjyl5BaHLnxbly_A6KzYm40N2cyMny6kD_Ls63ZfRbQb6hRwHTCmVxjbtd0t61A=s320" /></a></div><div style="text-align: center;"><span style="font-size: x-small;">Portada del segundo volumen de Balkar. </span></div><div><br /></div><div>Por fin puedo anunciaros que está disponible en Amazon a través de los siguientes enlaces:</div><div><ul style="text-align: left;"><li><a href="https://www.amazon.es/dp/B09T3N8WRR">Versión en papel a todo color con tapa blanda</a>. </li><li><a href="https://www.amazon.es/dp/B09SZFRCMP">Versión Kindle (libro electrónico)</a>.
</li></ul><div class="row"><div class="column"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiTdtHydj-QoUXxqSfYSo5O4Gab19uuFRiFhb6G14RFYxT2uze-1HmISKjH1SI2YAQP3Xwn7JqNSKbSO5oXiorxWT7gVdSRbec1SvkLwHv_Kku3ieDEpJ0vAMBLxrWUU6BHpfL9eHt0x0VlzlMVtp8FCGgmuj_owHg2E1cXLagEqe5ByL6MRG-mDa8ibg=s1280" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1280" data-original-width="800" height="200" src="https://blogger.googleusercontent.com/img/a/AVvXsEiTdtHydj-QoUXxqSfYSo5O4Gab19uuFRiFhb6G14RFYxT2uze-1HmISKjH1SI2YAQP3Xwn7JqNSKbSO5oXiorxWT7gVdSRbec1SvkLwHv_Kku3ieDEpJ0vAMBLxrWUU6BHpfL9eHt0x0VlzlMVtp8FCGgmuj_owHg2E1cXLagEqe5ByL6MRG-mDa8ibg=w125-h200" width="125" /></a></div><div class="column"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjtDqcjO_b9iSCRLWdgaoyo_JLGhL14MYxecP_NQ54ONkgIT2pZ8MfKwXTfL7VUnzQeGNjgKIWbVieTop0NM86n57kKQfwfUEJJc68JKs4RRoKBFi3scHEmiW9RaxZZRJ7ba8o7g0nZ7PUPv5VHx0MytVoFnZfh9WBW1oc15kuH-Clng-4c8xz8b6MaEQ=s1280" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1280" data-original-width="800" height="200" src="https://blogger.googleusercontent.com/img/a/AVvXsEjtDqcjO_b9iSCRLWdgaoyo_JLGhL14MYxecP_NQ54ONkgIT2pZ8MfKwXTfL7VUnzQeGNjgKIWbVieTop0NM86n57kKQfwfUEJJc68JKs4RRoKBFi3scHEmiW9RaxZZRJ7ba8o7g0nZ7PUPv5VHx0MytVoFnZfh9WBW1oc15kuH-Clng-4c8xz8b6MaEQ=w125-h200" width="125" /></a></div><div class="column"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhkCvduU5cTx6r8nxF_4PcAOTlgJfgtWr0dj3LbWOKbZqWMmXBXZuS0Gxu8BLNZNnepT8IZ08EoMoyDZ5e0NXned5in1LfznrpacHaaOK6qgbOAUDFN8Ib-AfoP9p1XYkT3A2Mv9pCzwXjKcYp8UkMjAWfQKkLtGG41FPw25GZzO0L9hSo4QxYdBEZCLA=s1280" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1280" data-original-width="800" height="200" src="https://blogger.googleusercontent.com/img/a/AVvXsEhkCvduU5cTx6r8nxF_4PcAOTlgJfgtWr0dj3LbWOKbZqWMmXBXZuS0Gxu8BLNZNnepT8IZ08EoMoyDZ5e0NXned5in1LfznrpacHaaOK6qgbOAUDFN8Ib-AfoP9p1XYkT3A2Mv9pCzwXjKcYp8UkMjAWfQKkLtGG41FPw25GZzO0L9hSo4QxYdBEZCLA=w125-h200" width="125" /></a></div></div><div style="text-align: center;"><span style="font-size: small;">Páginas 1,2 y 45 del segundo volumen de Balkar en las que aparecen las ciudades de Saiti y Edeta. El texto ha sido pixelado para no revelar acontecimientos que puedan arruinaros una futura lectura.</span></div><div><br /></div>
Este segundo volumen de Balkar retoma la historia de nuestros héroes tras el terrible suceso ocurrido en Bastiltur.
A consecuencia de ello, Balkar y sus amigos se ven inmersos en el juego de alianzas y estrategias entre Contestania y Edetania. La sangrienta irrupción en Kelin del ambicioso Bodilkas pondrá a prueba los pactos alcanzados por ambos pueblos a lo largo del tiempo y que habían permitido mantener su estabilidad y prosperidad.
Un punto importante de estos acuerdos es el compromiso entre Sicedunin de Saiti, hija de Ildutas y Aretaunin, y Antorbanen de Edeta, hijo de Urcebas y Similce, con la esperanza de fortalecer los lazos de sangre entre las dos ciudades. Sicedunin emprenderá un peligroso viaje hacia el norte acompañada por algunos guerreros de Bastiltur encabezados por Tarbanikor, Balkar y Baisetas.
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgk6vunQpswGoJHJ5cqV75GxzaSKAfhw8-0wG_bv4gFBJf61x7txopJWVvJiC9emS6GzrMGdRZ9duxaibW5gqEKIgjlknGsPvjgWPu5sY8km94vX0x0tvJ_wX0vwu3XOjhooSChQ2dY1rmC0jmjAb9od-0zcoWz6T-khtOOCL4rHo-kXkIY3FiOJvUY1g=s1911" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="986" data-original-width="1911" src="https://blogger.googleusercontent.com/img/a/AVvXsEgk6vunQpswGoJHJ5cqV75GxzaSKAfhw8-0wG_bv4gFBJf61x7txopJWVvJiC9emS6GzrMGdRZ9duxaibW5gqEKIgjlknGsPvjgWPu5sY8km94vX0x0tvJ_wX0vwu3XOjhooSChQ2dY1rmC0jmjAb9od-0zcoWz6T-khtOOCL4rHo-kXkIY3FiOJvUY1g=s320" width="320" /></a></div><div style="text-align: center;"><span style="font-size: x-small;">Viñeta inspirada en el <a href="http://mupreva.org/web_mupreva/catalogo/1982/va">vaso de la Danza Guerrera del Tossal de Sant Miquel (Siglos. III-II a.C. Llíria, Valencia)</a>.</span></div><div><br /></div>
En cuanto a su realización, he seguido el mismo esquema de trabajo que en el primer volumen y, por supuesto, he empleado mis herramientas preferidas de software libre: Inkscape soporta el mayor peso por ser el programa que utilizo para dibujar cada una de las viñetas (he aprovechado para dar el salto a la versión 1.0), Gimp supone una gran ayuda para el retoque de imágenes y fondos (versión 2.10), Blender me resulta indispensable para crear modelos de referencia y fondos arquitectónicos, mobiliario, etc. (he decidio mantenerme en la versión 2.9) y, por último, Scribus me ha permitido completar el diseño y maquetación del libro (versión 1.5). </div><div><br /></div><div><strike>Además, si estáis por Valencia o tenéis previsto visitar el <a href="https://www.saloncomicvalencia.com/">Salón del Cómic</a> que se celebra entre el 4 y el 6 marzo, estad atentos, porque seguramente presentaré allí los dos primeros volúmenes de Balkar gracias a la inestimable ayuda de <a href="https://www.labenebotiga.com">LABENEBOTIGA</a>. Si no sucede ningún imprevisto, más adelante confirmaré mi asistencia, los detalles, horarios, etc. de esta presentación.</strike><sup><a href="#primero">1</a></sup>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgamIJmC7WV88KUbWjqiEPxr0ZKyE1_XlfEPZEScOIXEle7h4xH3WOTktfLprPMpSlFcRPwkohjts5XqgE5tfJPe6kPOWhC_-g9uwD4fMaQnteWfxTEfyVFhMzG29NTpSLbCsCbWg5Yboc0okLZQpf13q1wAL0lOZDtYOA9QkKqZU4xaxaEP3QFTieIgg=s1920" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="827" data-original-width="1920" src="https://blogger.googleusercontent.com/img/a/AVvXsEgamIJmC7WV88KUbWjqiEPxr0ZKyE1_XlfEPZEScOIXEle7h4xH3WOTktfLprPMpSlFcRPwkohjts5XqgE5tfJPe6kPOWhC_-g9uwD4fMaQnteWfxTEfyVFhMzG29NTpSLbCsCbWg5Yboc0okLZQpf13q1wAL0lOZDtYOA9QkKqZU4xaxaEP3QFTieIgg=s320" width="320" /></a></div><span style="font-size: x-small;"><div style="text-align: center;">Cartel del Salón de Cómic de Valencia 2022 realizado por Cristina Durán.</div></span><ul style="text-align: left;"><ul style="text-align: left;"><br /></ul></ul>Por último, quisiera agradecer a todos los que de una manera u otra, ya sea adquiriendo el cómic o colaborando en su difusión, han permitido que Balkar siga cabalgando. Espero que esta nueva historia sea de vuestro agrado y que la disfrutéis cuando caiga en vuestras manos.<br /><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiB2h_N9aamNNdTMxyNw5obpncRzZdLFGRaXz_Tfqnn3h_kc0HRyMwcYvE3kkJRWpbF2QWDQML_onmNdpOqIWBPETq6ga8QebsY131NJhg2ObvAjOiCJxKpLyWThn-iYZGCVDdwQCp_rEY85N2Bu6ZYRqEZ2MywE2ZjzlkbcDZcpRmS0u-UoAsWzMpNUQ=s1911" style="display: block; padding: 1em 0px; text-align: center;"><img border="0" data-original-height="986" data-original-width="1911" height="165" src="https://blogger.googleusercontent.com/img/a/AVvXsEiB2h_N9aamNNdTMxyNw5obpncRzZdLFGRaXz_Tfqnn3h_kc0HRyMwcYvE3kkJRWpbF2QWDQML_onmNdpOqIWBPETq6ga8QebsY131NJhg2ObvAjOiCJxKpLyWThn-iYZGCVDdwQCp_rEY85N2Bu6ZYRqEZ2MywE2ZjzlkbcDZcpRmS0u-UoAsWzMpNUQ=s320" width="320" /></a><span style="font-size: x-small;"><div style="text-align: center;">Balkar es atormentado en sueños tras los sucesos de Bastiltur.</div><br /></span><ul style="text-align: left;">
<div>ACTUALIZACIÓN:</div>
<div><span style="color: #660000;"><sup><a name="primero">1.</a></sup> Finalmente no podré asistir al Salón del Cómic de este año, así que intentaré hacer alguna presentación de este volumen más adelante. En cuanto tenga algo más información, ya la iré adelantando por aquí. </span></div><div><span style="color: #660000;">Saludos.</span></div></ul></div>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-74767416644844916352021-03-19T20:33:00.000+01:002021-03-26T07:16:59.087+01:00Creación de cómics: Formatos, tamaños y plantillas<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/S_p1UXraZEo" width="480" youtube-src-id="S_p1UXraZEo"></iframe></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div>Hola a todos de nuevo.<div><br /></div><div>Tenéis un nuevo vídeo en mi canal de YouTube que habla sobre la creación de cómics.<br /><div><br /></div><div> La primera parte del vídeo contiene un breve agradecimiento y una pequeña reflexión sobre la importancia del software libre en la realización de este tipo de trabajos.</div><div><br /></div><div>En la segunda parte hablo sobre la definición de tamaños y formatos. Las diferencias entre el US Letter y el A4. </div><div><br /></div><div>Por último doy unos apuntes para crear con Inkscape una plantilla para empezar a hacer vuestros pinitos en la creación de cómics. </div><div><br /></div><div><a href="https://kdp.amazon.com/es_ES/help/topic/GVBQ3CMEQW3W2VL6">Aquí</a> tenéis la página de Amazon donde podéis consultar todas las características técnicas que debe reunir vuestro libro para su publicación en esta plataforma.</div><div><br /></div><div>Gracias a todos por vuestro apoyo y vuestros comentarios. </div><div><br /></div><div>Saludos.</div></div>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-36635916473960866312021-03-05T20:22:00.003+01:002021-03-23T08:50:01.633+01:00Balkar. La forja del guerrero<p> Hola a todos de nuevo.</p>Por fin tengo el placer de presentaros el cómic en el que he estado trabajando durante “algún” tiempo.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZHkAAIOxeZIBJvvVTOtnhwHNxWclE2Au6ZYSoj3N3YnKPWcwKolK8i6yJLm3eXkvNdqrjL0sAGfZW0W3eUf-cnsQ1WWV8nVA2WpkGmD7p2kEpHVLQudMcMJ99qITSVA4S7GMMHzK6yEij/s1720/compo-banner-1-1.jpg" style="font-style: italic; font-weight: 700; margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="Portada" border="0" data-original-height="1062" data-original-width="1720" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZHkAAIOxeZIBJvvVTOtnhwHNxWclE2Au6ZYSoj3N3YnKPWcwKolK8i6yJLm3eXkvNdqrjL0sAGfZW0W3eUf-cnsQ1WWV8nVA2WpkGmD7p2kEpHVLQudMcMJ99qITSVA4S7GMMHzK6yEij/w320-h198/compo-banner-1-1.jpg" title="Portada." width="320" /></a></div><br /><div>Se trata de “<b>Balkar. La forja del guerrero</b>”, una historia de ficción ambientada en la <b>Antigua Iberia</b> (siglos VI-I a.C.) y que sigue el clásico esquema del periplo del héroe: Un viejo sacerdote se adentra en su maltrecha memoria para recordar las hazañas de Balkar, legendario guerrero ibérico. <br /><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPtGAbiFgegIxhJ98Vl7tkRYmaoIpNRy643yBEhRHGzGK3_1fntX24-HPbivOMKlp4jtsNkWlKTLSsyoykd4e-br22TgaDmvT1PPVVq-XX_BRpraR2SmKlmnLXvQdMvCH8R_HbLL0ayXPD/s1433/compo-personajes-1-1.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="Personajes" border="0" data-original-height="739" data-original-width="1433" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPtGAbiFgegIxhJ98Vl7tkRYmaoIpNRy643yBEhRHGzGK3_1fntX24-HPbivOMKlp4jtsNkWlKTLSsyoykd4e-br22TgaDmvT1PPVVq-XX_BRpraR2SmKlmnLXvQdMvCH8R_HbLL0ayXPD/w320-h165/compo-personajes-1-1.jpg" title="El narrador de la historia, Balkar y Bodilkas." width="320" /></a></div><br /><div>El primer volumen recoge el tránsito a la madurez del protagonista y finaliza con la irrupción de Bodilkas, un personaje cuya ambición desmedida desencadena los trágicos acontecimientos que acaban por romper el frágil equilibrio territorial entre los pueblos de Contestania y Edetania.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihPfbT_Iix5DE2fC3-OvD0NtGuQ6kdqKeGhqrWCJEJNjNsW-pH6B7nVK-Hfa-pkG8U9AUrrK2V9bdpdfkI4IUZVsphQ-L_QZfPZfOsk_qV0o7UL5w61LB3-BPn_rKwKWy5_CQXygTc7hyphenhyphenO/s2033/montaje-mapa-pueblos-peninsula.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="Mapa" border="0" data-original-height="900" data-original-width="2033" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihPfbT_Iix5DE2fC3-OvD0NtGuQ6kdqKeGhqrWCJEJNjNsW-pH6B7nVK-Hfa-pkG8U9AUrrK2V9bdpdfkI4IUZVsphQ-L_QZfPZfOsk_qV0o7UL5w61LB3-BPn_rKwKWy5_CQXygTc7hyphenhyphenO/w320-h142/montaje-mapa-pueblos-peninsula.jpg" title="Mapa de la península ibérica con los principales pueblos durante el siglo VI a.C." width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div>Este cómic pretende mantener el mayor rigor histórico posible en aspectos como vestimenta, armamento, arquitectura, herramientas, elementos domésticos, etc. De hecho, existe un apéndice final donde se definen algunas de estas cuestiones desde la perspectiva de la Arqueología actual. Sin embargo, los hechos generales de la narración se engloban dentro del terreno de la fantasía, ya que no es fácil desarrollar un relato ambientado en la sociedad ibérica sólo con lo que conocemos a través de la Arqueología y las fuentes históricas.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg12h7Et8MEsBhNMw5f_esEwyquGY7nMsm5MQ_fqo9RFkNsqjqnx_cLciuM0tVL5iMuMhgDxodB3YGvqoddTqkQzjCeQf79v-YJkqKIFHhB9OWsfV-A8WXUsEvDBJ6p0HwjXAYEaJTtfQVz/s956/ejemplo-pagina-2-150px.jpg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="Ejemplo" border="0" data-original-height="956" data-original-width="739" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg12h7Et8MEsBhNMw5f_esEwyquGY7nMsm5MQ_fqo9RFkNsqjqnx_cLciuM0tVL5iMuMhgDxodB3YGvqoddTqkQzjCeQf79v-YJkqKIFHhB9OWsfV-A8WXUsEvDBJ6p0HwjXAYEaJTtfQVz/w248-h320/ejemplo-pagina-2-150px.jpg" title="Ejemplo de una de las páginas del cómic." width="248" /></a></div><div>Tampoco ayuda que la lengua ibérica continúe sin descifrarse y únicamente conozcamos determinados nombres propios o topónimos. <b>Bastiltur</b>, el hogar de nuestros protagonistas, es un nombre ficticio creado a partir de la combinación del nombre del yacimiento arqueológico en que se inspira (<b>La Bastida de les Alcusses</b>) y del radical ibérico <i><b>-iltur</b></i> (posiblemente referido al latín oppidum). Pese a que las excavaciones de este poblado ibérico han desvelado muchos secretos, los hechos narrados en esta historia no dejan de ser meras conjeturas sobre lo que pudo haber pasado y que el tiempo ha ocultado tras un velo de erosión y olvido.</div><div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguxPeH531MzsP2l0Rp82umqojkRqli8CSiauF62Dii1SnnDRpbIaIxfxHI8TVZ2rEesxPJFtMSFBjhsYcBAVsP3TyKhFSBc7P0VfM2LYJxje4H7LlAxqEuT82VKraboZanD_fT35pKhjSY/s1433/vista-general-Bastiltur-2.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="Bastiltur" border="0" data-original-height="644" data-original-width="1433" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguxPeH531MzsP2l0Rp82umqojkRqli8CSiauF62Dii1SnnDRpbIaIxfxHI8TVZ2rEesxPJFtMSFBjhsYcBAVsP3TyKhFSBc7P0VfM2LYJxje4H7LlAxqEuT82VKraboZanD_fT35pKhjSY/w320-h144/vista-general-Bastiltur-2.jpg" title="Vista de Bastiltur, el hogar de nuestros protagonistas." width="320" /></a></div></div><div><br />Para su realización he utilizado básicamente <b>software libre</b>: Nuestro querido Blender se ha empleado en la creación de referencias y fondos, Inkscape en el dibujo de cada una de las viñetas, Gimp en el retoque de imágenes y, finalmente, para la maquetación y composición del libro he utilizado Scribus. Si os interesan más detalles sobre su creación y realización, podéis indicarlo en vuestros comentarios para así valorar si resulta útil hacer algún vídeo u otra nueva entrada en el blog donde explique con mayor detalle mi proceso de trabajo. <br /><br />A continuación os pongo los enlaces para su compra en Amazon. Os informo que de momento existe una versión digital como eBook Kindle y otra versión impresa con tapa blanda, ambas en español:<br /><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaLZ3c-sPdkUdy_XYX71XNTsBWSXwoAC6a0DEJl-F2zfUZ1IrYt4xlCV6pz1gqvHzCCQPCH-sPb1zNA9VRygB1vOlvA2O3OJAB0Z8-P0le4gPZHK3hOmW2rOCBK8juEtuHsLl5XmDTSUOM/s2048/Cover+Mockup.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1365" data-original-width="2048" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaLZ3c-sPdkUdy_XYX71XNTsBWSXwoAC6a0DEJl-F2zfUZ1IrYt4xlCV6pz1gqvHzCCQPCH-sPb1zNA9VRygB1vOlvA2O3OJAB0Z8-P0le4gPZHK3hOmW2rOCBK8juEtuHsLl5XmDTSUOM/w200-h133/Cover+Mockup.png" width="200" /></a></div><br /><div><a href="https://www.amazon.es/Balkar-forja-guerrero-S%C3%A1nchez-Molina-ebook/dp/B08XPSVPHH/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=angel+sanchez+molina&qid=1614969889&sr=8-1">Versión eBook Kindle</a><br /><a href="https://www.amazon.es/Balkar-forja-guerrero-S%C3%A1nchez-Molina/dp/B08XLNTK4N/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=angel+sanchez+molina&qid=1614969944&sr=8-1">Libro de Tapa blanda</a></div><div>Características Tapa blanda:</div><div><div>50 páginas a todo color</div><div>ISBN-13 : 979-8673478738</div><div>Peso del producto : 181 g</div><div>Dimensiones : 21.59 x 0.3 x 27.94 cm</div><br />Desde ya, os doy las gracias por anticipado. Y a todos aquellos que lo adquieran, espero que os guste.</div><div class="separator" style="clear: both; text-align: center;"><br /></div>
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/qHYwTiK1AJI" width="480" youtube-src-id="qHYwTiK1AJI"></iframe></div><br />
<br />Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-74033957138810623732020-05-29T18:51:00.001+02:002021-03-06T17:03:35.830+01:00Dibujo de cerámica arqueológica<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/T6k878eRpN8" width="480" youtube-src-id="T6k878eRpN8"></iframe></div>
<br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;">Breve tutorial (2') que explica los pasos básicos a seguir en el dibujo de cerámica arqueológica.</span><br />
<span style="color: rgba(0 , 0 , 0 , 0.870588235294118); font-family: "roboto" , "noto" , sans-serif;"><span style="font-size: 15px; white-space: pre-wrap;">La función de este tipo de dibujo es ilustrar estos materiales siguiendo unas convenciones formales que facilitan su estudio y comparación por parte de los especialistas.</span></span>
<br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;">Para la realización de este vídeo se ha empleado la técnica de sincronización labial con el <a href="http://nosinmipixel.blogspot.com/2020/05/sincronizacion-labial-con-blender-28-y.html">plugin Rhubarb lipsync en Blender 2.8</a> cuyo funcionamiento ya he explicado en uno de los anteriores <a href="https://youtu.be/L5bAraGesWU">videotutoriales</a>.</span><br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBdPAa9hgW4o02d5qh2nztHj842PWXqS_6Q72hhGOUi7RR9ONnHk6zXGE3mLjsnxmZO0l8W2Topbb9x5QItFfyATZjf-jnIb-7x9ZFBPk3uZlux_GBky8NZPCT1CihDH1y4O9gsNUCuBWM/s1600/Captura+de+pantalla+de+2020-05-29+17-15-16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="867" data-original-width="1600" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBdPAa9hgW4o02d5qh2nztHj842PWXqS_6Q72hhGOUi7RR9ONnHk6zXGE3mLjsnxmZO0l8W2Topbb9x5QItFfyATZjf-jnIb-7x9ZFBPk3uZlux_GBky8NZPCT1CihDH1y4O9gsNUCuBWM/s320/Captura+de+pantalla+de+2020-05-29+17-15-16.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-family: roboto, noto, sans-serif; font-size: x-small; white-space: pre-wrap;">Captura de pantalla con el "esqueleto" y parte de los "keyframes" del personaje principal</span></div>
<br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;">El efecto de trazos de contorno y "cartoon" se han conseguido con la combinación del motor de render "Freestyle" y el nuevo motor "Eevee". Para el montaje y la postproducción del vídeo también se ha empleado Blender 2.8.</span><br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgibQZ2I94L8ze76ezhzWXLIl9Z1JDPuw6hoQNPAH7dX8zzs6SDwE2EI8qtNoIcXP489Gt0EkvbiG-WlUhBoa_K4xCA6CjiJxMcQCrXNs9MskJ7OA9YpQz1gsuyT2kcI3SFYhLxz-q59SB0/s1600/Captura+de+pantalla+de+2020-05-29+17-22-31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="969" data-original-width="1099" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgibQZ2I94L8ze76ezhzWXLIl9Z1JDPuw6hoQNPAH7dX8zzs6SDwE2EI8qtNoIcXP489Gt0EkvbiG-WlUhBoa_K4xCA6CjiJxMcQCrXNs9MskJ7OA9YpQz1gsuyT2kcI3SFYhLxz-q59SB0/s320/Captura+de+pantalla+de+2020-05-29+17-22-31.png" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: x-small;"><span style="white-space: pre-wrap;">Configuración de un material tipo "Toon" para el motor "Eevee" de Blender 2.8</span></span></div>
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;">Si has visto el vídeo y quieres practicar con este tipo de dibujo, de momento aquí tienes una plantilla de diámetros lista para imprimir y empezar a trabajar con ella:</span><br />
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ5qcUWMcxS0ecQo1SmL32aARlw7q_qkP0ahhgh-bf_uZq62npH5sI6NWrdfQLw14-TQZ5d3e4eYaCa7UdT-MXF4Y1Zlj0EbYYx49ey4Rd_ojCHFXKV5rz56LbJO3vi69em0pZw-n595X1/s1600/diametron-1-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1123" data-original-width="794" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ5qcUWMcxS0ecQo1SmL32aARlw7q_qkP0ahhgh-bf_uZq62npH5sI6NWrdfQLw14-TQZ5d3e4eYaCa7UdT-MXF4Y1Zlj0EbYYx49ey4Rd_ojCHFXKV5rz56LbJO3vi69em0pZw-n595X1/s320/diametron-1-1.png" width="226" /></a></div>
<span style="font-family: "roboto" , "noto" , sans-serif; font-size: 15px; white-space: pre-wrap;"><br /></span>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-51799690593757814982020-05-08T12:50:00.001+02:002021-03-06T17:05:17.086+01:00"Falsa" sincronización labial con Curvas-F <div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/avKdLVVYMqY" width="480" youtube-src-id="avKdLVVYMqY"></iframe></div>
<br />
<br />
Hola de nuevo.<br />
Esta entrada la dedico a un pequeño truco que seguro que puede sacarnos de algún apuro y que tiene muchas mas aplicaciones además de la sincronización labial.<br />
En este caso, vamos a "Fijar" ("Bake") las curvas de un archivo de sonido para que una determinada "Clave de Forma" ("Shape Keys) se mueva en función de ésta. De este modo, simularemos que la boca se mueve, aunque evidentemente sin la precisión ni la variedad de formas que vimos en el anterior tutorial sobre <a href="http://nosinmipixel.blogspot.com/2020/05/sincronizacion-labial-con-blender-28-y.html">"Sincronización labial con Rhubarb Lipsync"</a>.<br />
<br />
El flujo básico de trabajo es muy sencillo:<br />
<br />
<ul>
<li>Realizamos dos "Claves de Forma" ("ShapeKeys"): Una con la boca cerrada (Base) y otra con la forma del fonema que prefieras.</li>
<li>Insertamos un "Fotograma clave" ("Keyframe") sobre el "Valor" de la forma.</li>
<li>Configuramos el espacio de trabajo con una ventana del "Editor Gráfico" y otra con el "Secuenciador de vídeo". En esta segunda ventana añadiremos el archivo de sonido para comprobar la sincronización.</li>
<li>En la ventana del "Editor Gráfico" seleccionamos el "Valor" de esa forma y en el desplegable con las opciones que existe en la parte superior, tenemos que seleccionar "Key" > "Bake Sound to F-Curves".</li>
<li>Localizamos nuestro archivo de sonido y veremos cómo aparecen las curvas en la ventana del "Editor Gráfico".</li>
<li>Si reproducimos la animación podremos ver a nuestro modelo moviendo la boca al compás del audio.</li>
</ul>
<br />
Como veréis, aquí tenéis una forma muy sencilla de realizar un sincronización labial utilizando una técnica que seguro podréis adaptar para otras muchas otras cosas.<br />
<br />Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-43817805464758182852020-05-04T19:05:00.000+02:002020-05-05T10:25:20.046+02:00Sincronización labial con Blender 2.8 y Rhubarb Lip Sync<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/L5bAraGesWU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/L5bAraGesWU?feature=player_embedded" width="480"></iframe></div>
<br />
Bienvenidos a esta nueva entrada en la sección de vídeotutoriales dedicada a la sincronización labial con Blender 2.8 y Rhubarb Lip Sync.<br />
<br />
Rhubarb Lip Sync es una herramienta de código abierto creada por Daniel S. Wolf que permite realizar animaciones labiales a partir de grabaciones de audio. Se integra en Blender a través de un Addon desarrollado por Scaredyfish que puede instalarse de la manera habitual.<br />
<br />
En las páginas de ambos proyectos que se encuentran en Github puedes encontrar los archivos con los que empezar a trabajar, así como otra mucha más información de utilidad:<br />
- <a href="https://github.com/DanielSWolf/rhubarb-lip-sync/releases">Programa</a><br />
- <a href="https://github.com/scaredyfish/blender-rhubarb-lipsync">Addon para Blender</a><br />
<br />
Flujo de trabajo:<br />
<br />
<b>1. Preparación:</b><br />
- Descarga el software.<br />
- Prepara el archivo de audio y su correspondiente transcripción en un archivo de texto normal.<br />
<br />
<b>2. Instalación del software:</b><br />
- Abre Blender e instala el Addon (Edit > Preferences > Addon > Install Addon).<br />
- Configura la herramienta (Recuerda que si utilizas un idioma distinto al inglés, funcionará mejor la opción "phonetic").<br />
<br />
<b>3. Creación de las "Shape Keys" o "Claves de forma":</b><br />
- En este caso utilizamos a Suzanne con un modificador Subsurface.<br />
- Añadimos una <a href="https://drive.google.com/file/d/1-8PYwFiJSnW3fbggaSYkJwl0y1ReXCUh/view?usp=sharing">imagen de referencia</a> para modelar los fonemas (cortesía de <a href="http://yogyog.org/">yogyog.org</a>).<br />
- Creamos cada una de las formas (en este caso mediante edición de malla) y las renombramos adecuadamente.<br />
<br />
<b>4. Creación y configuración de un esqueleto para alojar la "Librería de Poses":</b><br />
- Insertamos un hueso y bloqueamos sus ejes YZ (Modo Pose).<br />
- Dentro del Modo de Edición duplicamos los huesos hasta conseguir el número deseado (8).<br />
- A continuación cambiamos sus nombres para una mejor identificación.<br />
<br />
<b>5. Asociación de "Controladores" ("Drivers") a los huesos:</b><br />
- Seleccionamos nuestro modelo y en el apartado de las "Shape Keys" hacemos clic derecho sobre "Value" > "Add Driver".<br />
- En la ventana de configuración seleccionamos "Valor Promedio" ("Averaged Value") y el hueso correspondiente de nuestro esqueleto. Además, asignamos un "Espacio" de tipo "Local" y nos aseguramos que tenemos seleccionado "Type: X Location".<br />
- Aplicamos esta configuración a todas nuestras formas.<br />
<br />
<b>6. Trabajo con la "Librería de Poses":</b><br />
- En su correspondiente pestaña añadimos una nueva "Librería de Poses" que alojará las poses que articulan los fonemas de nuestro modelo.<br />
- Para crear cada pose seleccionamos el hueso y lo desplazamos a su respectiva ubicación.<br />
- Seleccionamos TODOS los huesos y hacemos clic en el botón (+) para añadir una nueva pose.<br />
- Limpiamos la pose (Alt-G) y repetimos con el resto de poses.<br />
<br />
<b>7. Rhubarb lip sync</b><br />
- Vamos al correspondiente apartado dentro de la pestaña "Object Data Properties".<br />
- Asociamos cada pose con su correspondiente fonema utilizando la lista desplegable.<br />
- Seleccionamos los archivos de audio y el texto con su correspondiente transcripción.<br />
- Seleccionamos todos los huesos y pulsamos el botón "Rhubarb lipsync" para iniciar el proceso de sincronización automática.<br />
- Si desplegamos una nueva vista y la configuramos como "Graph Editor" podemos observar las curvas que se han generado.<br />
<br />
Esta entrada sigue a grandes rasgos el esquema de trabajo del vídeo de <a href="https://www.youtube.com/watch?time_continue=899&v=vZVtUEEssxQ&feature=emb_logo">Yogyog.org</a> a quien agradezco su magnífico trabajo de divulgación y la oportunidad de abrirme los ojos a esta estupenda herramienta.<br />
<br />
En resumen, el tema de esta entrada es algo más complejo de lo habitual pero espero que el vídeo y sus explicaciones consigan hacer más fácil vuestra introducción en este tipo de trabajos.<br />
<br />
<a href="https://drive.google.com/file/d/13OdENkH0kIw7tvc8VcKkHEe7vw2hXJQJ/view?usp=sharing">Aquí</a> puedes descargar los archivos de edición de este tutorial.Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-21996409996214092682020-05-01T00:00:00.001+02:002021-03-06T17:06:39.106+01:00Controladores para Shape Keys en Blender 2.8<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/23I8-YaPtTg" width="480" youtube-src-id="23I8-YaPtTg"></iframe></div>
<br />
Esta entrada sería la continuación del anterior video tutorial que abordaba las "Shape Keys" para Blender 2.8.<br />
En este vídeo crearemos unos controladores personalizados para poder manipular la mezcla o la animación de las distintas "Shape Keys" que existan en nuestra malla. Convertiremos una de las ventanas del programa en una especie de interfaz desde donde podrás tomar el control de tu animación.<br />
De paso también veremos una de las nuevas características de Blender 2.8 que es la sustitución del sistema de capas por las denominadas "Colecciones". Desde ahora, la gestión de los objetos, su visualización, etc. podrá realizarse a través de este nuevo método.Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-43490478910141937672020-04-28T13:06:00.002+02:002020-05-08T16:18:06.328+02:00Shape Keys en Blender 2.8<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Uqn0rG3-JCs/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/Uqn0rG3-JCs?feature=player_embedded" width="480"></iframe></div>
<br />
Esta entrada la dedico a un nuevo vídeo tutorial para Blender 2.8 que aborda las denominadas "Shape Keys".<br />
Lo que podrían traducirse como "Claves de forma", son realmente distintas modificaciones de la malla original que pueden animarse o mezclarse. De hecho, suelen ser muy utilizadas en la animación facial de personajes debido a que la zona del rostro es bastante complicada de animar sólo mediante deformaciones directas del esqueleto. Con un modelado previo de las expresiones, podemos controlar mejor las deformaciones y conseguir unos mejores resultados.Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-49951375491293630912020-04-24T18:54:00.000+02:002020-04-24T18:54:29.338+02:00Edición de vídeo con Blender 2.8<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/TIaMjW8h5M8/0.jpg" frameborder="0" height="399" src="https://www.youtube.com/embed/TIaMjW8h5M8?feature=player_embedded" width="480"></iframe></div>
<br />
Dedico esta nueva entrada del blog a un videotutorial donde explico los pasos básicos a seguir en la edición de vídeo en la versión 2.8 de Blender.<br />
Precisamente, editando el vídeo de mi <a href="http://nosinmipixel.blogspot.com/2020/04/agradecimiento-los-guerreros-y.html">último proyecto de animación</a>, pude comprobar que la última versión de este programa incorpora algunas novedades en este tipo de tareas que os pueden despistar si seguís los tutoriales que existen para <a href="http://nosinmipixel.blogspot.com/2012/03/montaje-y-edicion-de-video-con-blender.html">versiones anteriores</a>.<br />
Estos cambios se encuentran básicamente a nivel de interfaz y disposición del espacio de trabajo, aunque también se incorporan otras novedades que facilitan bastante la realización de este tipo de tareas.
<br />
Así que, si estáis animados y tenéis algo de tiempo (el vídeo ha salido un poco largo), vamos a ver cómo empezar un nuevo proyecto de edición de vídeo con este fantástico programa.Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-27862065681472876932020-04-19T20:25:00.000+02:002020-04-19T20:25:19.195+02:00Agradecimiento a los "guerreros" y "guerreras" contra la COVID-19<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/pW6TMav6Uvs/0.jpg" src="https://www.youtube.com/embed/pW6TMav6Uvs?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
Tras mucho tiempo sin publicar en el blog, dedico esta breve entrada a comentar algunos detalles sobre la realización de este corto animado (1' 30") para el Museo de Prehistòria de València. El vídeo quiere servir como agradecimiento al esfuerzo de todos los "guerreros" y "guerreras" que ayudan a combatir la pandemia provocada por la COVID-19.<br />
<br />
El lebes ibérico conocido como "Vaso de la danza guerrera" es el insólito escenario de una animada batalla entre los virus y los guerreros que protagonizan su escena principal.<br />
<br />
La animación ha sido realizada integramente en Blender 2.79 y en ella puede observarse una primera parte con un uso del 3D más "clásico" y otra donde los personajes del vaso cobran vida en un escenario prácticamente bidimensional.<br />
<br />
La primera parte consta básicamente de un sistema de partículas (los virus) controladas con un campo de fuerza de tipo "Curva Guía" que permite dirigirlas en un movimiento en espiral alrededor del vaso. Una cámara con otra curva asociada a su movimiento sigue de cerca a estas partículas.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqu92bJ3BvAe87O5h_GSJs8YUCBJ3TI6Ewnw6foRDk_gCI8Xxlx1xp2kWIyTMnGRXqiKm-wHSBk0bzaP6EXXAY5W5waELUC44lR3GcbXYJRK-XTuXBCUP3QgjKna2Q3idkKFIqrIoGTJnw/s1600/Captura+de+pantalla+de+2020-04-19+19-58-45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="847" data-original-width="1600" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqu92bJ3BvAe87O5h_GSJs8YUCBJ3TI6Ewnw6foRDk_gCI8Xxlx1xp2kWIyTMnGRXqiKm-wHSBk0bzaP6EXXAY5W5waELUC44lR3GcbXYJRK-XTuXBCUP3QgjKna2Q3idkKFIqrIoGTJnw/s320/Captura+de+pantalla+de+2020-04-19+19-58-45.png" width="320" /></a></div>
<br />
Para la segunda parte he utilizado unos recursos similares a la animación de la exposición <a href="http://nosinmipixel.blogspot.com/2013/06/imagenes-para-las-divinidades.html">"Imágenes para las divinidades"</a>. Mallas planas texturizadas con las imágenes de los personajes y que se animan con un sistema de esqueletos que permiten el control de movimientos y expresiones. El renderizado se ha realizado con el motor de render interno de Blender y con unos materiales de tipo "shadeless" (sin sombra) para reforzar ese efecto 2D.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8K4K051MvocO7p1OWjcHYY23jdCXu1ZyrWWPUbahf3DdoDJmx7tgMkYUnpF662862m3rmgoBgtw_uumBcg3BWxOc5mVVAp-Q9TRFlCWLDz97wmorbq58_9udtP-GvtI4lAHzScBrQciFN/s1600/Captura+de+pantalla+de+2020-04-19+20-05-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="847" data-original-width="1600" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8K4K051MvocO7p1OWjcHYY23jdCXu1ZyrWWPUbahf3DdoDJmx7tgMkYUnpF662862m3rmgoBgtw_uumBcg3BWxOc5mVVAp-Q9TRFlCWLDz97wmorbq58_9udtP-GvtI4lAHzScBrQciFN/s320/Captura+de+pantalla+de+2020-04-19+20-05-18.png" width="320" /></a></div>
<br />
El diseño y preparación previa de los materiales y las texturas se han realizado con Inkscape 0.92 y Gimp 2.10. Como referencia para las imágenes principales se han utilizado fotografías originales del vaso y el calco que hizo A. Goñi en los años 40.<br />
<br />
El montaje y edición del vídeo también ha sido elaborado con Blender (efectos y transiciones).<br />
<br />
Espero que sea de vuestro agrado.Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-3588564578986069172016-06-17T11:43:00.002+02:002016-06-17T12:20:54.922+02:00Prehistoria y Cómic<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/oAYYUAM3Rg0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/oAYYUAM3Rg0?feature=player_embedded" width="320"></iframe></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Nouvelle Cuisine</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/n7t_VHZcHUk/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/n7t_VHZcHUk?feature=player_embedded" width="320"></iframe></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="font-family: "arial"; font-size: 14.6667px; line-height: 1.38; white-space: pre-wrap;">El arte amansa a las fieras</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Lo primero, pedir disculpas a todos por esta inactividad tan prolongada en el blog. Intentar encontrar tiempo para conciliar trabajo, blog y vida personal no es fácil ;)</span></div>
<b id="docs-internal-guid-ab78cbce-5da3-b7ab-eddf-fed3f664276d" style="font-weight: normal;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Esta entrada la dedico a comentar algunos detalles sobre la realización de dos cortos animados para la exposición </span><a href="http://www.museuprehistoriavalencia.es/web_mupreva/exposiciones/?q=es&id=64" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">“Prehistoria y Cómic”</span></a><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> del Museo de Prehistoria de Valencia. Esta muestra analiza la prehistoria desde la óptica de los cómics a través de distintos temas o elementos que se emplean de manera recurrente: el útil, el fuego, las fieras, el arte paleolítico y el megalitismo. Algunas de las piezas arqueológicas que aparecen en estos cómics se exponen junto a ellos y ayudan a comprender la visión de sus autores: el uso de tópicos o la rigurosidad científica conviven en todas estas obras de narrativa gráfica. En cualquier caso, de todas ellas pueden extraerse enseñanzas que nos ayuden a comprender mejor ese lejano periodo histórico. </span></div>
<b style="font-weight: normal;"><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-mPB5WIppsPs/V2POPfLNBbI/AAAAAAAABf4/QP17LuGLrSYmwzQ_-OIJatUwW6LBpXBmACKgB/s1600/IMG_5476.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="https://2.bp.blogspot.com/-mPB5WIppsPs/V2POPfLNBbI/AAAAAAAABf4/QP17LuGLrSYmwzQ_-OIJatUwW6LBpXBmACKgB/s320/IMG_5476.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: center;">
<span style="font-family: "arial"; font-size: 14.6667px; line-height: 1.38; white-space: pre-wrap;">Vista de una parte de la exposición (Santiago Grau, 2016. Museu de Prehistòria de València)</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span>
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Inicialmente, Helena Bonet (comisaria de la exposición) tenía la idea de realizar animaciones para cada uno de los cinco bloques que hemos visto anteriormente. Sin embargo, realizar cinco cortos animados en el plazo de tiempo del que disponíamos era inviable, por lo que decidimos agrupar algunos de esos temas en dos animaciones. </span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Así, “Nouvelle Cuisine” recoge los temas del fuego, la alimentación y el uso de útiles. Por su parte, “El arte amansa a las fieras” agrupa los temas del arte, los útiles, los animales y el fuego. </span></div>
<b style="font-weight: normal;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Con estas ideas en mente, preparé los guiones gráficos para dos animaciones cuyas premisas básicas eran sencillez y rigurosidad, pero con cierto tono humorístico. En cuanto al grafismo, se decidió emplear estilo “cartoon” en los personajes y con una estética que recordara al mundo bidimensional de los cómics. </span><br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-cAr3ZPVerxw/V2POmRQwtbI/AAAAAAAABgY/ifzFHAPClHc5vEmG4_Nfq3B4CvS5LZSqACKgB/s1600/NouvelleCuisineStoryBoard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="https://2.bp.blogspot.com/-cAr3ZPVerxw/V2POmRQwtbI/AAAAAAAABgY/ifzFHAPClHc5vEmG4_Nfq3B4CvS5LZSqACKgB/s320/NouvelleCuisineStoryBoard.jpg" width="320" /></a></div>
</div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Detalle de una página del guión gráfico</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ambas animaciones han sido realizadas íntegramente en Blender y, a diferencia de otros trabajos como </span><a href="http://nosinmipixel.blogspot.com.es/2013/06/imagenes-para-las-divinidades.html" style="text-decoration: none;"><span style="background-color: transparent; color: #1155cc; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">“Imágenes para las divinidades”</span></a><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, los personajes y escenarios se han realizado manteniendo toda la volumetría y el espacio tridimensional. El acercamiento a las dos dimensiones se ha conseguido a través de los efectos de iluminación y la “simplificación” de materiales y texturas, todo ello reforzado con un efecto general de trama offset que termina de rematar el aspecto de todo el conjunto.</span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-sowyCWksWEU/V2POa_IvzwI/AAAAAAAABgI/5t8H_4OjO9kgh0d6vIoQQY5ibEWhGbZ-QCKgB/s1600/EspacioTrabajoBlender.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="174" src="https://3.bp.blogspot.com/-sowyCWksWEU/V2POa_IvzwI/AAAAAAAABgI/5t8H_4OjO9kgh0d6vIoQQY5ibEWhGbZ-QCKgB/s320/EspacioTrabajoBlender.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: arial; font-size: 14.6667px; line-height: 20.24px; white-space: pre-wrap;">Captura de pantalla del espacio de trabajo en Blender</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Estos cortos, además de estar disponibles en la red, se proyectan en el tercer ámbito de la exposición. Recordad que estará abierta al público hasta septiembre de 2016, así que si estáis en Valencia y tenéis ocasión para verla no dudéis en hacerlo, seguro que la disfrutaréis.</span></div>
<br />
<span style="font-family: "arial"; font-size: 14.6667px; vertical-align: baseline; white-space: pre-wrap;">Saludos</span><br />
<span style="font-family: "arial"; font-size: 14.6667px; vertical-align: baseline; white-space: pre-wrap;"><br /></span>
<span style="font-family: "arial"; font-size: 14.6667px; vertical-align: baseline; white-space: pre-wrap;"><br /></span>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com2tag:blogger.com,1999:blog-6785343919662839141.post-70071919918893205822014-10-17T17:55:00.004+02:002014-10-17T18:02:51.523+02:00Comunicación entre tu móvil Android y tu PC con Linux (ADB)En algunas de mis anteriores entradas hablaba sobre la conexión entre tu dispositivo móvil y el ordenador para poder comprobar en tiempo real todos tus progresos en el desarrollo de tus aplicaciones Android. Hoy intentaré entrar en detalle en los entresijos de este proceso para Linux.<br />
<div>
<br />
La principal herramienta de comunicación entre ambos dispositivos es <a href="http://developer.android.com/tools/help/adb.html">ADB</a> (Android Debug Bridge) que permite lanzar comandos y gestionar archivos o aplicaciones en tu móvil. Esta herramienta se encuentra normalmente disponible dentro de los repositorios de las principales distribuciones Linux. Sin embargo, os aconsejo que la descargueis manualmente como parte del sistema de desarrollo de Android (<a href="http://developer.android.com/sdk/index.html">Android SDK</a>) para tener un mayor control y evitar problemas de comunicación con tu dispositivo<sup><a href="http://nosinmipixel.blogspot.com.es/2014/10/comunicacion-entre-tu-movil-android-y.html#footnote">1</a></sup>.<br />
<br />
<b>1. ¿Cumplimos los requisitos?</b><br />
<br />
Lo primero de todo es asegurarnos de tener instalado en nuestro sistema JDK (Java Development Kit). También puedes probar si funciona OpenJDK, aunque no está soportado oficialmente para el desarrollo de Android.<br />
<br />
Para instalar JDK tendrás que asegurarte de que las listas de tus repositorios incluyan los “<i>non-free</i>”. Puedes comprobarlo en tu gestor de paquetes (Synaptic, Aptitude, etc.) o hacerlo mediante consola editando el archivo sources.list. Para Debian:<span style="background-color: #eeeeee; font-family: 'Andale Mono', 'Lucida Console', Monaco, fixed, monospace; font-size: 12px; line-height: 14px;"></span><br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="color: black; word-wrap: normal;">su
gedit /etc/apt/sources.list</code>
</pre>
<br />
Esto abrirá el archivo "sources.list" con tu editor de texto (en este caso gedit). Ahora, añade esta línea al final:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">deb http://http.us.debian.org/debian stable main contrib non-free</code>
</pre>
<div>
<code style="word-wrap: normal;"><br /></code></div>
Guarda el archivo y ejecuta los siguientes comandos para actualizar la lista de repositorios e instalar JDK:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">apt-get update
apt-get install sun-java6-jdk</code>
</pre>
<br />
Más adelante, al ejecutar la herramienta SDK de Android, comprobaremos si existe algún problema de dependencias con las librerías de 32 bits en nuestro sistema. En caso afirmativo, será cuestión de identificarlas e instalarlas con nuestro gestor de paquetes.<br />
<br />
<b>2. ¿Cómo instalar la herramienta de desarrollo de Android?</b><br />
<br />
Una vez se haya completado la descarga de Android SDK, procederemos a descomprimir los archivos y almacenarlos en tu directorio de trabajo (o en tu “home” si lo prefieres). Dentro de la carpeta “tools” comprobamos que el archivo “Android” tenga los permisos adecuados para poder ser lanzado (Pulsamos con el botón secundario y en la opción “Permisos” activamos “permitir ejecutar el archivo como un programa”).<br />
<br />
Ahora, abre una terminal dentro de la carpeta donde se encuentra el ejecutable y ejecuta: <span style="background-color: #eeeeee; font-family: 'Andale Mono', 'Lucida Console', Monaco, fixed, monospace; font-size: 12px; line-height: 14px;"></span><br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">./Android</code>
</pre>
Al ejecutarlo a través de una terminal podemos comprobar si existe algún fallo o problema de dependencias. Si es así, toma nota de las librerías que te faltan e instálalas.<br />
Una vez abierto, seleccionaremos a la opción “<i>Available Packages</i>” e instalaremos los paquetes que se encuentran seleccionados para actualizar tras aceptar sus correspondientes licencias. Cierra el programa una vez finalicen las actualizaciones. <br />
<br />
<b>3. ¿Cómo reconoce el PC a nuestro dispositivo móvil?</b><br />
<br />
A continuación, vamos a establecer unas “reglas” para que el sistema reconozca nuestro dispositivo conectado mediante un cable USB<sup><a href="http://nosinmipixel.blogspot.com.es/2014/10/comunicacion-entre-tu-movil-android-y.html#footnote">2</a></sup>. Para ello, primero crearemos un archivo llamado “51-android.rules” con permisos de superusuario (su o sudo):<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">su
gedit /etc/udev/rules.d/51-android.rules
</code></pre>
<br />
Con esto se crearía ese archivo y se abriría el editor de texto Gedit para editarlo. Si utilizáis cualquier otro editor de texto, cambiar “gedit” por el nombre de vuestro editor de texto (nano, vim, kate, etc.). Ahora añade la siguiente línea, aunque no cierres tu editor todavía, ya que toca personalizarla en función de tu modelo de móvil y usuario de sistema:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, ATTRS{idVendor}==”0bb4″, MODE=”0666″</code></pre>
<br />
El atributo “idVendor” es distinto para cada fabricante de móviles, así que debes utilizar el que se corresponda a tu dispositivo según la <a href="http://developer.android.com/tools/device.html">tabla</a> que aparece al final de esta página. Si el fabricante de tu móvil no se encuentra en ella, puedes averiguarlo mediante el comando “lsusb” que nos proporciona un listado de los dispositivos usb conectados en tu ordenador. Localiza la línea que corresponda a tu dispositivo y en el apartado ID tienes dos cuartetos de números: el primero corresponde al “idVendor” y el segundo al modelo:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">lsusb
Bus 003 Device 005: ID 0bb4:0c03 HTC (High Tech Computer Corp.)</code></pre>
<br />
En este ejemplo el idVendor es 0bb4 que corresponde a un HTC (o también Jiayu).<br />
<br />
En el caso de Debian te tocará configurar dos cositas más: <br />
<br />
Duplica el archivo “51-android.rules” y renombra el duplicado por “99-android.rules” (conserva ambos):<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">su
cp /etc/udev/rules.d/51-android.rules /etc/udev/rules.d/99-android.rules</code></pre>
<br />
Además, tendrás que configurar también el siguiente archivo en /lib/udev/rules.d/91-permissions.rules. Para ello:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">su
gedit /lib/udev/rules.d/91-permissions.rules </code></pre>
</div>
<div>
<br />
Busca la siguiente línea de texto:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;"># usbfs-like devices
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, \ MODE=”0664″ </code></pre>
<br />
Cambia el valor MODE a 0666 para que quede como abajo:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;"># usbfs-like devices
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, \ MODE=”0666″</code></pre>
<br />
Si has terminado de configurar estos archivos, guárdalos, ciérralos y, a continuación, reinicia el gestor de dispositivos (“udev”):<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">/etc/init.d/udev restart</code></pre>
<br />
<b>4. ¿Qué debemos configurar en nuestro móvil?</b><br />
<br />
Para que todo funcione, antes de conectar el móvil al ordenador has de activar la “Depuración USB” en tu dispositivo android. Para ello, entra en Ajustes > Opciones de Desarrollo.<br />
<br />
Además, también debes activar la opción “Permitir la instalación de aplicaciones de origen desconocido” dentro del apartado Ajustes > Seguridad. Con esto, permitiremos que nuestra plataforma de desarrollo (Eclipse o JMonkey) cree e instale los archivos necesarios cuando construyamos y ejecutemos nuestra aplicación. <br />
<br />
<b>5. ¿Funciona?</b><br />
<br />
Por fin podemos comprobar si nuestro esfuerzo ha valido la pena: <br />
Enchufa tu teléfono móvil a un puerto USB. Localiza la carpeta que descomprimiste con SDK Android e ingresa en el directorio “platform-tools”. Por último, abre un terminal y ejecuta:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">su ./adb devices</code></pre>
Recuerda que debes ejecutarlo como superusuario.<br />
<br />
Como respuesta debemos obtener algo como esto:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
0123456789ABCDEF device</code></pre>
<br />
Si es así, ADB está correctamente configurado y funcionando. Sin embargo, si en lugar de números aparecen interrogantes primero comprueba que estés ejecutando la herramienta ADB como superusuario. Si el problema persiste, algo debe haber ido mal al definir nuestras reglas (dispositivo incorrecto) o falta alguno de los archivos de configuración:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">List of devices attached
???????????? no permissions</code></pre>
<br />
Revisa la configuración de los archivos del punto 3 y prueba a lanzar de nuevo ADB asegurándote de hacerlo como root:<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">su
adb kill-server</code></pre>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: 'Andale Mono', 'Lucida Console', Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">/etc/init.d/udev restart</code></pre>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: 'Andale Mono', 'Lucida Console', Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code style="word-wrap: normal;">adb start-server
adb devices</code></pre>
<br />
<b>6. ¿Cómo veo mi aplicación corriendo en el móvil?</b><br />
<br />
Si todo ha ido bien y ya tienes funcionando ADB, abre cualquiera de tus plataformas de desarrollo y ponlo a prueba.<br />
<br />
A) <b>Eclipse:</b><br />
- Haz clic con el botón secundario sobre la carpeta de tu proyecto en la ventana lateral izquierda.<br />
- A continuación, selecciona “Run as > Android Application”.<br />
<br />
B) <b>JMonkeyEngine: </b><br />
- Haz clic sobre el botón secundario en la carpeta del proyecto en la ventana lateral izquierda y abre “<i>Properties</i>”.<br />
- Desactiva “<i>Compile on Save</i>” dentro de las preferencias de tu proyecto.<br />
- En el apartado “<i>Application>Mobile</i>” habilita la opción “<i>Enable Android Deployment</i>” y selecciona en “<i>Android Target</i>” la versión del dispositivo en la que vas a trabajar.<br />
- En el apartado “<i>Run</i>” selecciona tu dispositivo android (“<i>Android Device</i>”) y ejecuta tu aplicación .<br />
<br />
Ahora ya podrías ejecutar la aplicación con el botón “<i>Play</i>” de la barra de herramientas. Para finalizar el testeo, haz clic en el botón “x” que se encuentra al lado de la situación de estado en la parte inferior derecha.<br />
<br />
Espero que dentro de lo aparentemente complejo de este tema, hayas conseguido salir indemne y con tu aplicación corriendo en tu móvil.<br />
<br />
NOTA 1: Incluyo "su" en cada bloque de comandos para recordar que se han de ejecutar como superusuario. Evidentemente, si lo estás haciendo todo desde una misma ventana del terminal sólo hará falta que accedas como "su" la primera vez.<br />
NOTA 2: Si tu sistema es <b>MacOS</b>, puedes saltarte el punto 3 en el que se configuran los archivos de reglas. Además, la instalación del paquete JDK que se explica en el punto 1 puedes hacerla de manera normal. El resto de comandos para lanzar las aplicaciones (./adb devices) es exactamente igual pero sin ingresar como superusuario. Recuerda que tienes la terminal del sistema en: Aplicaciones > Utilidades > Terminal.<br />
_____________________<br />
<a href="http://nosinmipixel.blogspot.com.es/2014/10/comunicacion-entre-tu-movil-android-y.html" name="footnote"></a>
<span id="docs-internal-guid-068a2bca-d055-0fce-6547-2fb93280566d"></span>
1. Un posible error es tener varias instancias de ADB en el sistema y que se encuentre en ejecución la inadecuada. Así, aunque tu dispositivo esté conectado, no será visible para la plataforma desde la que estés desarrollando tu aplicación (Eclipse, JMonkey, etc.). Para evitar problemas, el proceso de ADB que esté ejecutándose debe formar parte del SDK que se encuentra enlazado dentro de estas plataformas.<br />
2. También puedes conectar tu dispositivo a través de Wifi. Para ello, sigue las instrucciones que se explican en <a href="http://blog.desdelinux.net/adb-por-red/">DesdeLinux</a>.
<br />
<br /></div>Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com0tag:blogger.com,1999:blog-6785343919662839141.post-20938660270674067762014-09-28T18:10:00.000+02:002014-09-29T13:41:40.608+02:00Mars Colonial (Videojuego 3D)<div style="text-align: center;">
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="//www.youtube.com/embed/dZfKqXgW6Jc" width="560"></iframe>
</div>
<div style="text-align: justify;">
<br /></div>
<br />
<div style="text-align: justify;">
<b>Sinopsis:</b></div>
<div style="text-align: justify;">
Tras muchos esfuerzos y años de exploración espacial, finalmente los seres humanos hemos establecido una colonia en Marte para poder explotar sus recursos. Este anhelado sueño también nos ha revelado una inquietante pesadilla: no estamos solos en el Universo. Una <a href="https://es.wikipedia.org/wiki/Nave_espacial_autorreplicante">sonda Von-Neumann</a> también ha establecido su base en Marte. Este eficiente astillero automatizado es capaz de crear miles de robots ‘arácnidos’ cuya único objetivo es minar el planeta y autoreplicarse, acabando con cualquier obstáculo que se encuentre en su camino.</div>
<div style="text-align: justify;">
Marte es sólo el comienzo, todo nuestro Sistema Solar se encuentra en grave riesgo si consigue los recursos necesarios para conseguir su fin…<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjlw9ER92PL2NX7GV1sDn7D-EBYcrtmwTDKSTIAyBIZFCrcamElSUpFbrDS1uurSukmGgQKRhTxnFaTPr1otoeX-1PKKx1OLj0qUbs7I9R0XBL7E1RUsp_m56kw42J22cPzpSSNcuKbWce/s1600/mars_colonial_promo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY1_BbWkJ9sdhd-t5CLElIn3sXPoa2HeRdhDRcw6EcPQxMwwJbS2HQ3Sq1QzhtQhhrwcH7gnHA5UD4DFUeAmXMY7tdxaTwC7-G-5VurziQGzv26h8qiFqp7lIGygc8s33o_uxF6WbyaaW1/s1600/mars_colonial_promo_400px.jpg" height="180" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<b>Descripción del juego:</b></div>
<div style="text-align: justify;">
Desde un punto de vista más prosaico, este juego sigue los esquemas de los clásicos juegos arcade de destruir ‘marcianos’. La mayor diferencia con éstos, es que toda la acción transcurre en un <a href="https://github.com/jayfella/World">mundo infinito</a> que simula ser Marte con modelos y escenas en 3D. Cuantos más enemigos destruyes, más aumenta tu nivel. Esto implica que pueden aparecer nuevos tipos de adversario (de momento sólo existen dos), además de que éstos irán creciendo en número y velocidad.</div>
<div style="text-align: justify;">
Existen una serie de recursos que se consumen conforme avanza la acción: munición, energía y salud. Los dos primeros se guardan automáticamente cuando acabas la partida para que dispongas de ellos al comenzar de nuevo. Estos recursos pueden reponerse en el transcurso del juego recogiendo las distintas cajas que aparecen en cuanto empiezas a carecer de alguno de ellos.</div>
<div style="text-align: justify;">
Otro de los valores que se conservan es el nivel alcanzado durante la partida, además de configuraciones como el idioma, sonido y filtros (<i>dof</i> y <i>bloom</i>).</div>
<div style="text-align: justify;">
La <a href="https://es.wikipedia.org/wiki/Inteligencia_artificial_(videojuegos)">IA</a> de los enemigos es bastante básica. Algunos te persiguen de manera constante provocando daños mediante el contacto con sus afiladas patas. Otros se sitúan a cierta distancia y disparan a placer. Los primeros pueden ser exterminados de un solo disparo, mientras que los segundos requieren un poco más de esfuerzo para ser derribados (tres disparos).</div>
<br />
<table border="0" cellpadding="2" cellspacing="2" style="text-align: center; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZMGutcWcRmj6jVJJ8eMR9UkV8xubrvY6wJQ2RZAUmBf7AMLYTXlBR2ChyphenhyphenCoRuxWViH3p4GBzSBlT0lFIXIsjvggmS5tyLLqqyVkNlEbYhdztXIU8Rlk_EenD0wzanejpnntJ7cn8iLzh8/s1600/Captura+de+pantalla+de+2014-09-28+12:45:41.png" imageanchor="1" style="clear: center; float: center; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Ohb99SFfLsQ/VCggILQbsCI/AAAAAAAAA00/Ji6pQFgkyE4/s1600/ScreenShotIntro300px.jpg" height="111" width="200" /></a>
</td>
<td style="text-align: center; vertical-align: top;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieD2MaRCZdY2DBzyvE63t_WsJ-c8KrmTbqu87hgjgsrKyc3ts6L7PEXSLhpYYRrCd3jSeGS1opU7WhADq9vKfL2cPe1c4qYal7HQrlSQgJeC8oGu1FMHD_34HyXuPqJkMQEpc-YvG_eaHT/s1600/Captura+de+pantalla+de+2014-09-28+12:43:06.png" imageanchor="1" style="clear: center; float: center; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-jh9e4NQgUow/VCggH3OUmOI/AAAAAAAAA0s/fqZuAT6S6Hg/s1600/ScreenShotGame1_300px.jpg" height="111" width="200" /></a>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<div style="text-align: center;">
<span style="font-size: x-small;"><br />Algunas capturas de pantalla con el juego en funcionamiento</span></div>
<div style="text-align: center;">
<span style="font-size: x-small;"><br /></span></div>
<b>¿Qué herramientas se han empleado?</b></div>
<div style="text-align: justify;">
Este juego ha sido desarrollado básicamente con JMonkeyEngine (JME), Blender, Gimp e Inkscape.</div>
<div style="text-align: justify;">
<a href="http://jmonkeyengine.org/features/introduction/">JMonkeyEngine</a> es un motor de juegos de código abierto y libre diseñado en <a href="http://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)">Java</a> que permite crear juegos 3D mediante ese lenguaje de programación.<br />
<br /></div>
<div style="text-align: justify;">
Si sois lectores habituales del blog, sobre <a href="http://www.blender.org/">Blender</a>, <a href="http://www.gimp.org/">Gimp</a> e <a href="http://www.inkscape.org/">Inkscape</a> no tengo mucho más que añadir. El primero ha sido utilizado para crear los modelos y sus animaciones, mientras que tanto Gimp como Inkscape, se han empleado para la creación y edición de imágenes (texturas, fondos, interfaz, etc.).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>JMonkeyEngine. Unos breves apuntes:</b></div>
<div style="text-align: justify;">
JME tiene un completo entorno de desarrollo (IDE) que utiliza todas las características de programación de la Plataforma <a href="https://netbeans.org/">NetBeans</a> (autocompletado de código, herramientas de limpieza, integración VCS) y editores visuales que implementan distintas opciones y herramientas para modelos, terrenos, vehículos, etc. Además, cuenta con un completo conjunto de plugins que permiten complementar aspectos tan importantes como por ejemplo la propia interfaz del juego (Nifty GUI / XML) y que son actualizados automáticamente. Sin embargo, en este caso, he decidido no utilizar Nifty GUI y he partido de cero para implementar toda la interfaz así como los botones y sus controles.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La incorporación de los activos o modelos digitales (<a href="http://en.wikipedia.org/wiki/Digital_asset"><i>Digital Art Assets</i></a>) en la construcción del juego es realmente sencilla. Por ejemplo, en el caso de las imágenes basta con arrastrar desde el explorador de archivos a la aplicación. Los modelos en 3D se cargan a través de una herramienta de Importación que previsualiza el modelo, comprueba si existe algún problema y los convierte a un formato compatible llamado .j3o. Una vez importados se almacenan en la carpeta “assets” listos para ser cargados en cualquier visor, en el compositor de la escena (“<i>Scene Composer</i>”) o en el juego a través del “<i>AssetManager</i>”. Ahora tenemos todos los activos, pero ¿cómo se organizan dentro de la Escena?.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigNL9ZhfKjLHjR72wBMhcg0hE31yL6BXRMKMcIuakBhivDfG4vmDvlMzuV72P8UEJN5pHjZnpdbRUwNoE5nrTj8EfG3ZbxL4DyQSVtsXTevmwmh4MdKhZzsMYFtmGBhenKTq-0ZSnSf6AX/s1600/CapturaJMonkey.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifJMKEhCjSSYiHlVTcvkSHs3753k202Vi8QDUZp0fUh420DtVpw-a4LEL1PxQ_OpxIwf6mt5Lc9d6dupuAjRSCNi_qn0Rs2U8pfWJPMKvhsLlwn2_kVrnK3H-tSZn-NlgVQilwH7cf00QX/s1600/CapturaJMonkey_300px.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: x-small; text-align: center;"><br /></span>
<span style="font-size: x-small; text-align: center;">JMonkeyEngine en funcionamiento</span></div>
<br />
En JME las escenas organizan todos sus datos jerárquicamente como si fueran un árbol: un padre puede tener múltiples hijos pero cada hijo solo un padre. Así, al actuar sobre el padre (mover, rotar, escalar, anexar, separar de la escena, etc.), el hijo recoge cualquiera de estas transformaciones. Por tanto, es importante planificar el esquema de tu escena desde el nodo principal (<i>rootNode</i>), pasando por cada uno de los nodos que vayas creando. En el último nivel se encontraría la geometría que les permite ser visibles al darles una forma, color, textura, etc.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-tjPnQu5TGQM/VCfyWJ0uw4I/AAAAAAAAAzg/Vw9yZnYpv7A/s1600/SceneGraph.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-tjPnQu5TGQM/VCfyWJ0uw4I/AAAAAAAAAzg/Vw9yZnYpv7A/s1600/SceneGraph.png" height="240" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Diagrama con la organización de la Escena</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
En cuanto al código, toda la programación en JME se realiza en <b>Java</b>, por lo que si te decides a juguetear con este programa es muy aconsejable que antes hayas adquirido unas <a href="http://www.oracle.com/technetwork/java/index-138747.html">nociones básicas</a> en este lenguaje.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Este juego está estructurado en distintas <a href="http://docs.oracle.com/javase/tutorial/java/javaOO/classes.html">Clases</a> para tener más organizado todos sus elementos (jugador, enemigos, <i>hud</i>, sonido, etc.), separar los controles en algunos casos (p.e. la IA de los enemigos) y tener un mejor acceso y control sobre las distintas pantallas (<i>Start</i>, <i>Main</i> y <i>Float Window</i>). Deben existir cientos de métodos o funciones, y ya no digo de atributos o variables, que he intentado optimizar en la medida de lo posible. Sin embargo, en un proyecto tan vasto existen bastantes cosas que se escapan y que pueden derivar en algún posible <i>bug</i> o falta de rendimiento. Por mi parte intentaré ir mejorando estos problemas si el tiempo y las circunstancias no lo impiden.</div>
<div style="text-align: justify;">
<br /></div>
<b>Requisitos mínimos del juego:</b><br />
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border: none;"><colgroup><col width="180"></col><col width="444"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sistema operativo</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Linux, Windows</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Memoria (JVM tamaño de almacenamiento dinámico)</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">> 10 MB + memoria para los activos digitales (modelos, texturas, sonidos, etc.)</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">CPU</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">> 1 GHz</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tarjeta gráfica </span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">AMD/ATI Radeon 9500, NVIDIA GeForce 5 FX, Intel GMA 4500, o superior con soporte para OpenGL 2.0 o superior (las bibliotecas nativas se incluyen en la descarga)</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Java (Entorno de ejecución)</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Java 5 o superior</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Es necesaria una máquina Virtual Java (JVM) para ejecutar los juegos JME. </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Normalmente JVM se encuentra preinstalado en la mayoría de equipos, aunque puede obtenerse gratuitamente desde <a href="http://www.java.com/">http://www.java.com</a></span></div>
</td></tr>
</tbody></table>
</div>
<br />
<div style="text-align: justify;">
<b>Instalación:</b></div>
<div style="text-align: justify;">
El juego puedes descargarlo de manera gratuita desde <a href="https://sourceforge.net/projects/marscolonial/">sourceforge</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
• Linux</div>
<div style="text-align: justify;">
<a href="http://sourceforge.net/projects/marscolonial/files/Linux/MarsColonial-Linux.zip/download">Descarga el juego</a>, descomprime la carpeta y ejecuta “MarsColonial.sh”.</div>
<div style="text-align: justify;">
Si tienes un sistema basado en Debian, también tienes la opción de instalarlo mediante un <a href="http://sourceforge.net/projects/marscolonial/files/Linux/mars-colonial_0.1_all.deb/download">paquete “.deb”</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
• Windows</div>
<div style="text-align: justify;">
<a href="http://sourceforge.net/projects/marscolonial/files/Windows/MarsColonial-Windows.zip/download">Descarga el juego</a>, descomprime la carpeta y ejecuta “MarsColonial.exe”.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
• MacOSX</div>
<div style="text-align: justify;">
<a href="http://sourceforge.net/projects/marscolonial/files/MacOSX/MarsColonial-MacOSX.zip/download">Descarga el juego</a>, descomprime la carpeta y ejecuta “MarsColonial.app”.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Controles del juego (Atajos de Teclado):</b></div>
<div style="text-align: justify;">
• W, S, A, D o teclas de dirección: Movimiento del jugador.</div>
<div style="text-align: justify;">
• Barra espaciadora: Disparo.</div>
<div style="text-align: justify;">
• X: Cambiar la posición de disparo del arma.</div>
<div style="text-align: justify;">
• M: Activar o desactivar el sonido.</div>
<div style="text-align: justify;">
• P: Hacer una pausa o continuar con el juego</div>
<div style="text-align: justify;">
• Esc: Cerrar el juego.<br />
<br />
Saludos y espero que paséis algún buen rato con él.<br />
<br /></div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com3tag:blogger.com,1999:blog-6785343919662839141.post-10862780707101492062013-09-26T21:09:00.001+02:002013-09-27T08:39:22.741+02:00Neandertal<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-IzHK4g0Xv94/UkR0j-HvvRI/AAAAAAAAAuI/tVGV-V59gRA/s1600/neandertal_blog.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-IzHK4g0Xv94/UkR0j-HvvRI/AAAAAAAAAuI/tVGV-V59gRA/s1600/neandertal_blog.png" height="320" width="188" /></a></div>
<div style="text-align: justify;">
Vuelvo con un nuevo trabajo que combina dos de mis herramientas preferidas: <a href="http://www.blender.org/">Blender</a> (Cycles) y <a href="http://www.gimp.org/">Gimp</a>. Se trata de la representación idealizada de un <i>Homo Neanderthalensis</i>, morador de la Europa y el Próximo Oriente de hace entre 230.000 y 28.000 años, y que convivió con los primeros hombres modernos europeos.</div>
<div style="text-align: justify;">
Físicamente se caracterizaban por tener una gran robustez: extremidades cortas, pelvis ancha y una altura entre 1.60 y 1.70 metros. En cuanto a su cráneo, destacaba por tener el toro supraorbital bastante marcado, una frente baja e inclinada, un mentón poco marcado y una capacidad craneal incluso superior a la de nuestra especie (1.550 cm3 frente a 1.200 cm3).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
En cuanto a la imagen: el modelado, la pose, materiales, iluminación y render han sido realizados con Blender, aunque con bastante postproducción final para afinar determinados detalles. Este trabajo ha sido básicamente una prueba para comprobar las posibilidades de dos nuevas características implementadas en el motor de render Cycles:</div>
<div style="text-align: justify;">
- <i><a href="http://en.wikipedia.org/wiki/Subsurface_scattering"><b>Subsurface scatering</b></a></i>:<i> </i>Un nuevo <i>shader </i>para mejorar la representación de piel humana. </div>
<div style="text-align: justify;">
- La capacidad para <b>renderizar pelo</b> (todavía en la rama Experimental, aunque completamente funcional).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE08s5ihb-qFxmif0TVyKIMEOQXd-35H9ytNWEK5Cdv0aawDkawMpwzxv3SmO9sLy96rAvSK2_5goNdyo6cVYgNSSYC6rhx_b83fFzzO3wACjXNRYSnrhFK8DVgAQcQm6SbaG9xpzBlvjj/s1600/neandertal_gif.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE08s5ihb-qFxmif0TVyKIMEOQXd-35H9ytNWEK5Cdv0aawDkawMpwzxv3SmO9sLy96rAvSK2_5goNdyo6cVYgNSSYC6rhx_b83fFzzO3wACjXNRYSnrhFK8DVgAQcQm6SbaG9xpzBlvjj/s1600/neandertal_gif.gif" height="320" width="188" /></a>Con estas dos características, ya podemos considerar que Cycles alcanza la madurez necesaria para poder utilizarse con garantías en la mayoría de proyectos. De hecho, sorprenden los buenos resultados y la relativa velocidad en los <i>renders</i> (y eso que al estar en la rama Experimental todavía no se emplea el renderizado GPU en el renderizado de cabello). La estabilidad es bastante buena, aunque puede verse comprometida en algunos momentos si el número de polígonos o de partículas de pelo es demasiado elevado.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
De obligada visita para todo el que quiera experimentar con estas dos características son los siguientes enlaces (ambos en inglés):</div>
<div style="text-align: justify;">
- <a href="http://www.blenderartists.org/forum/showthread.php?287516-Arnold-skin-shader-ported-to-Cycles">El sombreado de piel 'Arnold' portado a Blender Cycles.</a> (Matt Heimlich)</div>
<div style="text-align: justify;">
- <a href="http://www.blenderguru.com/videos/how-to-render-hair-with-cycles/">Cómo renderizar cabello en Blender con Cycles.</a> (Andrew Price)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
De hecho, en mi modelo de neandertal empleo el <i>shader</i> de Matt que, con algunos ajustes y una adecuada iluminación, puede lograr resultados realmente sorprendentes. Por su parte, Andrew explica en su página cómo renderizar el cabello con Cycles y ajustar su correspondiente material con resultados igualmente excelentes.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La técnica base de modelado ha sido poligonal con el posterior esculpido de los detalles utilizando las herramientas propias de Blender para estos menesteres. Por último, he empleado Gimp para realizar los pertinentes retoques en postproducción, sobretodo, en la zona de la cara y ojos. De hecho, había detalles que no me convencían y que partían de un modelado que no acaba de quedar redondo (de hecho, ahora mismo volvería a reorganizar la malla de nuevo).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A continuación tenéis un cartel de 44x26 cm y un fondo de pantalla de 1024x768 píxeles que he preparado con unas vistas frontal y lateral del modelo:<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Js-Ozf8KsFI/UkR7e4AM4OI/AAAAAAAAAus/-TBjvEvVP94/s1600/Cartel_440x260.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Js-Ozf8KsFI/UkR7e4AM4OI/AAAAAAAAAus/-TBjvEvVP94/s1600/Cartel_440x260.png" height="190" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Cartel (44x26 cm)</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-XXvhwv9CK9M/UkR7e0Oni4I/AAAAAAAAAuw/ogkeKGhX5Wo/s1600/FondoEscritorio_1024x768.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-XXvhwv9CK9M/UkR7e0Oni4I/AAAAAAAAAuw/ogkeKGhX5Wo/s1600/FondoEscritorio_1024x768.png" height="240" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Fondo de pantalla (1024x768 px)</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saludos y espero que os guste.</div>
<div style="text-align: justify;">
<br /></div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com1tag:blogger.com,1999:blog-6785343919662839141.post-1149505978167576712013-06-20T13:51:00.000+02:002013-09-27T08:18:41.921+02:00Imágenes para las divinidades<div style="text-align: justify;">
Os presento un trabajo realizado para la exposición temporal del Museu de Prehistòria de València: <a href="http://www.museuprehistoriavalencia.es/ficha_exposicion.html?cnt_id=4257"><b>Imágenes para las divinidades</b></a>. Se trata de un corto animado con estética 2D pero enteramente realizado en Blender.<br />
<br /></div>
<div style="text-align: justify;">
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/T2aE2Tc9utA" width="560"></iframe></div>
<div style="text-align: center;">
Imágenes para las Divinidades. Corto animado<br />
<br /></div>
Esta exposición tiene como protagonistas a algunos <b>exvotos ibéricos</b> procedentes de Jaén y que se conservan en este Museo. Estas pequeñas piezas de bronce eran depositadas en cuevas santuario a través de rituales donde se ofrecían a las divinidades para realizar peticiones o en agradecimiento por las demandas cumplidas.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Estos exvotos representan a figuras humanas o animales completas, o partes anatómicas aisladas. Además, lo hacen en ocasiones con un nivel de detalle increíble lo que nos permite, en algunos casos, hacernos una idea de cómo podrían ser los propios oferentes.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cuando nos planteamos realizar una animación para esta exposición barajamos la opción de presentar un audiovisual, digamos más ‘ortodoxo’, con imágenes reales de los propios exvotos, explicaciones, ‘voces en off’... sin embargo, pronto nos sedujo la idea de ir un poco más allá: que los propios exvotos cobrasen vida y fuesen ellos mismos los que se explicasen a través de una pequeña historia.</div>
<div style="text-align: justify;">
<br /></div>
<table border="0" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ivpltZo185E/UbzNIXIbY-I/AAAAAAAAAn8/UJTxGYJQ2Q8/s1600/Imatges_divinitats-1_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-uxkaorjAI7Y/UbzN6ghDNEI/AAAAAAAAAp0/zOk2vwVTvIc/s1600/Imatges_divinitats-1_400px.png" height="112" width="200" /></a></div>
</td>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-EvJaro_dYTE/UbzNKK7J_rI/AAAAAAAAAoM/PkdCtidnJGY/s1600/Imatges_divinitats-2_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qZg9DlBsKNGlyUUS7GTeQeu_X0T0RirXQlwgCvglgAygpM3uDslA2CJGvqc7wmoWI1lwBGlhYHZ3o25goYRISjVRyn_0eAOaCDXuLPaR1q9EYWYlY8M7vdo9qwBPQ5EW4XDML-9euYdO/s1600/Imatges_divinitats-2_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-E0deIgN65RQ/UbzNNo4Vf3I/AAAAAAAAAoc/8nr-xmOmS0M/s1600/Imatges_divinitats-3_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-VGeL2Z45sTs/UbzN8OsNodI/AAAAAAAAAqI/-wgkXTO1EQw/s1600/Imatges_divinitats-3_400px.png" height="112" width="200" /></a></div>
</td>
<td style="vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-xm9ojdRZOAo/UbzNOBjbjTI/AAAAAAAAAok/3w38SkFzdi4/s1600/Imatges_divinitats-4_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-RqmcagDXtJA/UbzN8fi45TI/AAAAAAAAAqQ/eGAmh0vPJG4/s1600/Imatges_divinitats-4_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Efectivamente, un día, Jaime Vives y yo estábamos discutiendo sobre la posibilidad de realizar una animación de estas características por el lógico problema de plazos y, casi mágicamente (como si las propias divinidades intervinieran para expresar su opinión), la idea empezó a cobrar forma de historia con un final más o menos inesperado.</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<br /></div>
<div style="text-align: justify;">
La trama estaba casi definida, ahora era el momento de tratar los aspectos relacionados con la apariencia y el ‘tono’ visual. Parecía claro que, puesto que los propios exvotos iban a cobrar vida, éstos debían reflejar una conexión con el mundo real, aunque sin perder de vista su estética original.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-WUiUr8oW8L0/UcQfBc2_WNI/AAAAAAAAAsg/PFyoiaB9VdQ/s1600/Diapositiva1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-WUiUr8oW8L0/UcQfBc2_WNI/AAAAAAAAAsg/PFyoiaB9VdQ/s1600/Diapositiva1.png" height="240" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
Nos gustaba la idea de que los personajes funcionaran como marionetas: con una animación sencilla, pero lo suficientemente expresiva para poder llevar a buen puerto la historia. Parecía un trabajo ideal para emplear la técnica de animación ‘<a href="http://en.wikipedia.org/wiki/Cutout_animation"><b>Cutout</b></a>’, para la que originalmente se utilizaban recortes de papel o cartulina. De hecho, incluso barajamos la posibilidad de hacerlo manualmente, pero lo ajustado de los plazos y la relativa complejidad de la historia hizo que decidiéramos ir sobre seguro. Así, nos decantamos por utilizar la animación por ordenador, aunque simulando y respetando esas características que tanto nos seducían.</div>
<div style="text-align: justify;">
<br /></div>
<table border="0" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-2OiKNQAdLSA/UbzNNxYkdjI/AAAAAAAAAog/kh4E-cFd05k/s1600/Imatges_divinitats-5_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-g2fCvFwKlmA/UbzN8kbRlQI/AAAAAAAAAqU/WcLVvOKbKc4/s1600/Imatges_divinitats-5_400px.png" height="112" width="200" /></a></div>
</td>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIcATLJrORQpQOjJ4wgn1cT48QsJRgftuKVCW2ff1sSAqEIWIlM16xYBZc8Ai0Tp5Sjb8JPDsSny_2LisbR57P8Gf4ShMpabMEcdAbByxMBXoG66PWZq1Ncc6ry676eBb9jw2yMt8gODjA/s1600/Imatges_divinitats-6_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-WvuxQjaIMp0/UbzN9rEJu_I/AAAAAAAAAqc/eJvUB3POjnU/s1600/Imatges_divinitats-6_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-wLsUbVZMOBs/UbzNT6jgGNI/AAAAAAAAAo4/pCAjyQB1_HA/s1600/Imatges_divinitats-7_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-6LrLkJwkkjU/UbzN-mQENKI/AAAAAAAAAqw/2IoN7kfM-94/s1600/Imatges_divinitats-7_400px.png" height="112" width="200" /></a></div>
</td>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-CU3eX13tLm4/UbzNT8_0gZI/AAAAAAAAAo0/yC8NtRtohe4/s1600/Imatges_divinitats-8_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-np_kuU_YvI4/UbzN-hqdsdI/AAAAAAAAAqo/WB9dHOMGeSw/s1600/Imatges_divinitats-8_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br />
Tras algunas pruebas de concepto desarrolladas con Inkscape y dar con la apariencia que buscábamos, ahora tocaba decidir cómo llevar a cabo la animación. En un <a href="http://nosinmipixel.blogspot.com.es/2011/02/bmw-328-mille-miglia-fan-trailer.html">trabajo anterior</a>, de apariencia similar, la combinación de software elegida fue Inkscape + Synfig Studio + Blender. Sin embargo, para este trabajo decidí que había que simplificar aún más el proceso y, pese a ser un trabajo aparentemente 2D, decidí echar toda la carne en el asador en favor de Blender.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Así, preparé los modelos bidimensionales en <b>Inkscape</b> (tanto escenarios como personajes) para luego importarlos en Blender. Una vez allí, detallé los materiales y texturas para darles el aspecto definitivo. En este punto, volví mi mirada a las referencias de <a href="http://es.wikipedia.org/wiki/Maurice_Noble"><b>Maurice Noble</b></a> y sus fondos desenfadados y muy cercanos a la abstracción, pero que son capaces de reforzar la historia sin desviar la atención de los elementos principales.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A continuación, preparé un sistema de ‘<i><b>rigging</b></i>’ para dotar a los personajes de acciones básicas y poder acceder de una forma, más o menos, sencilla a sus distintas vistas. Del mismo modo incluí los fondos como decorados que subían o bajaban de un modo similar a la tramoya de los teatros. La referencia en el estilo de animación de los personajes se inspira bastante en una serie ya mítica como ‘<i><b>South Park</b></i>’ aunque el tono humorístico de esta animación está bastante lejos de ella.</div>
<div style="text-align: justify;">
<br /></div>
<table border="0" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwjW6JBPWEMZRxNmPSORQNxB71FimEubnf2Uvhkry_Bt5FmvoyqBiRVVbeQ8V-fPq3d_0MRvQmOrSrpPB4RfUXD1lI3AF7mqpAvoTFPIulhA1f32hyphenhyphenwo3LBDPJPueKsfYO24Ngfzb7zZvT/s1600/Imatges_divinitats-9_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYksGJdQ83QDa56iQHZGDX11lXneHzdHarSFWvOUxXBgnAwp-fWEfk6nvWknKjCB4oT0h4FuNINURWx23g0-CrRtQXX3za0Icrr1GG5wCEXOTgEfQA9mJ2fd9d5v4t9e_c6bEXL06dU86/s1600/Imatges_divinitats-9_400px.png" height="112" width="200" /></a></div>
</td>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-t1PkBno5QhY/UbzNDd3c88I/AAAAAAAAAns/IClHKd1Erpk/s1600/Imatges_divinitats-10_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRlHNpOH7Uyk-ejh_rz9CfEj-PwDdMp5tERxGq5oihrpsdqAc_gWlod_FxR-tDHADpycKw8ooBj7CdxdUvMWp-z2HHVFYDKJGTbaLblCDzV1qRMg-GK-IakbaNcwfjnP6LgqyZJ0-O2r9e/s1600/Imatges_divinitats-10_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfXH4eSeuh5cd7ZF7ZUhNpE8NwEq01lB8RRXsaE4QDcsER5_6VU9FFElOJeUgt9ctBILD0kG3FQ6vFOkgqvjkQCwkj-DOayRHThtbTHoDGK_jBvJUK0u9A9J3wS7h8PdO1EjT5FMiZMoT0/s1600/Imatges_divinitats-12_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-XRh_e8yrdtU/UbzN4fEAXFI/AAAAAAAAApg/UrFMh9gQhj0/s1600/Imatges_divinitats-12_400px.png" height="112" width="200" /></a></div>
</td>
<td style="text-align: center; vertical-align: top;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgebDockoh8PsNcUEFFk6OjSd3pJyZooNy49mwSd2WJtlOYob1mNCMdHy33fuCmGYoKNTJFaUnF-5Z1eM2Kz54rfbzXAz-4jvu425lpDEIPDCTZoyIWRSVFvDUxssjJYdfUWgzHBsjBnUua/s1600/Imatges_divinitats-13_800px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-MHISpGmgg8A/UbzN5tCZhCI/AAAAAAAAApk/-yeuwKuc4zI/s1600/Imatges_divinitats-13_400px.png" height="112" width="200" /></a></div>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br />
Pese a esta <b>apariencia bidimensional</b>, poder disponer de la tercera dimensión en Blender ha sido una verdadera tabla de salvación en la configuración de algunas escenas. De hecho, la mariposa tiene un diseño tridimensional y su movimiento es guiado a través de un ‘<i>Path Constraint</i>’ a lo largo de los tres ejes. Incluso la ‘Máquina del Tiempo’ es un mecanismo en 3D cuyo contador funciona de un modo similar a como lo haría uno real.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-EVz4-3UJpiw/UcL1UTMPJ1I/AAAAAAAAAsE/0EjUtg8T7ig/s1600/esqueleto_animacion_continuo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-EVz4-3UJpiw/UcL1UTMPJ1I/AAAAAAAAAsE/0EjUtg8T7ig/s1600/esqueleto_animacion_continuo.gif" height="256" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<br /></div>
<div style="text-align: justify;">
Respecto al apartado de <b>iluminación</b> sólo hay dos lámparas por escena: la denostada (aunque muy útil en este caso) ‘<i>Hemi</i>’ para la ambientación global y otra luz tipo ‘<i>Point</i>’ con la opción de ‘<i>Only Shadow</i>’ activada. Esta combinación refuerza esa sensación plana pero a su vez le otorga algo de relieve al crear sombras entre los distintos elementos aunque en algunos casos no coinciden con la que se supone debería ser dirección de la luz en la escena, ya que el punto de origen de la luz es distinto.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Toda la <b>composición final de vídeo y audio</b> ha sido realizada dentro del propio Blender, por lo que no es descabellado pensar en este programa como una verdadera navaja suiza dentro del mundo de la edición audiovisual y que, además, cumple con creces con los objetivos marcados.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bueno, espero que toda esta parrafada os haya despertado algo más de curiosidad sobre estas maravillosas piezas. Disfrutad con la animación o con la propia exposición si tenéis la ocasión de acercaros al Museu de Prehistòria de València.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saludos</div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com4tag:blogger.com,1999:blog-6785343919662839141.post-45591017437062647922013-05-29T17:36:00.000+02:002014-03-31T10:47:33.956+02:00Gamekit: Crea juegos para Android desde Blender<div style="text-align: justify;">
Si en mi anterior entrada abordaba la realización de juegos y aplicaciones para Android con AppInventor, ahora analizaremos otra herramienta que también tiene un gran potencial y que permite desarrollar juegos para Android desde el propio Blender: <a href="http://gamekit.org/forum/index.php">Gamekit</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Gamekit es un motor básico de videojuegos que integra dentro de Blender a <a href="http://www.ogre3d.org/">Ogre</a> para la construcción de gráficos (también existe una versión para <a href="http://irrlicht.sourceforge.net/">Irrlicht</a>), <a href="http://bulletphysics.org/wordpress/">Bullet</a> para las físicas y <a href="http://connect.creativelabs.com/openal/default.aspx">Open AL</a> para el sonido. Esta integración con Blender le permite aprovechar muchos de sus elementos como Materiales, Iluminación o incluso los propios ‘logic bricks’ a la hora de desarrollar el juego.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Además, también permite la integración en otras plataformas como Linux, Windows, OSX o el propio Android mediante <a href="http://www.eclipse.org/downloads/">Eclipse</a>. Tiene una gran versatilidad en el apartado de programación, ya que la lógica del juego puede realizarse, no sólo con los propios ‘logic bricks’ de Blender, sino también, a través de C++ y Lua.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Instalación:</b></div>
<div style="text-align: justify;">
Para probar GameKit no es necesario instalar nada. Sólo has de <a href="http://code.google.com/p/gamekit/downloads/list">descargar</a> el archivo que se corresponda a tu sistema operativo y descomprimirlo. Dentro de la carpeta descomprimida podrás observar una serie de archivos:</div>
<div style="text-align: justify;">
- ‘momo_ogre.blend’ es el propio juego hecho con Blender (escena y personajes).</div>
<div style="text-align: justify;">
- ‘Ogrekit’ es el ejecutable ya compilado.</div>
<div style="text-align: justify;">
- ‘OgreKit.log’ y ‘OgreKitStartup.cfg’ son los archivos de configuración del juego.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-4Mj2aBvzmLU/UaWxjR6IgSI/AAAAAAAAAjI/_to0IZEaAM0/s1600/AppOgrekit_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-4Mj2aBvzmLU/UaWxjR6IgSI/AAAAAAAAAjI/_to0IZEaAM0/s1600/AppOgrekit_screenshot.png" height="251" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Una captura con el archivo de demostración momo_ogre.blend en funcionamiento</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para hacerlo funcionar sólo has de lanzar el ejecutable. De hecho, incluso podrías empezar a hacer pruebas con tus propios archivos sustituyendo el archivo ‘momo_ogre.blend’, aunque conservando ese nombre. Eso sí, primero es conveniente ver cómo funciona este motor a nivel de ‘logic bricks’ y materiales, porque no vale todo y existen ciertas reglas a la hora de desarrollar el juego para que GameKit pueda hacerlo funcionar correctamente.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Integración de GameKit en Blender:</b></div>
<div style="text-align: justify;">
Efectivamente, para que podamos comprobar al momento nuestros avances en el desarrollo, lo realmente cómodo es trabajar con este motor desde dentro del propio Blender. Para ello, lo incorporaremos como un 'Addon' dentro del propio programa. <br />
Dentro del archivo comprimido que has descargado anteriormente deberías tener una carpeta llamada ‘BlenderAddon’. Debes copiar esos archivos en la carpeta donde tengas instalados los AddOn de Blender (archivos y carpetas en sus respectivos directorios) o si lo prefieres instalarlo desde el propio Blender:</div>
<div style="text-align: justify;">
- File > User Preferences > Addons > Install from File (localizando esos archivos)</div>
<div style="text-align: justify;">
Una vez instalado has de habilitar el plugin en esa misma ventana. Además, debes tener la carpeta de archivos temporales apuntando a una ruta correcta:</div>
<div style="text-align: justify;">
- File > User Preferences > File > Temp:'ruta de tu carpeta temporal'</div>
<div style="text-align: justify;">
Ahora GameKit debería aparecer en la lista desplegable de los motores de Render, así que cambiamos de ‘Blender Render’ a ‘GameKit’.</div>
<div style="text-align: justify;">
En la ventana lateral de ‘Render’ deberíamos ver las opciones de Gamekit. Es muy importante indicar la dirección del ejecutable en ‘Runtime’, porque de lo contrario nos dará un error.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Si todo ha ido bien, ya podemos lanzar Gamekit a través del botón ‘Start Game’, el cual abrirá una nueva ventana con nuestra escena empleando ese motor de juegos en lugar del motor de Blender.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-KjJvbhs5zt8/UaWxjI3k5eI/AAAAAAAAAi8/K-KHjIXiFbg/s1600/Blender_Gamekit_900.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-KjJvbhs5zt8/UaWxjI3k5eI/AAAAAAAAAi8/K-KHjIXiFbg/s1600/Blender_Gamekit_900.jpg" height="175" width="320" /></a></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Captura con una vista de Gamekit integrado en Blender</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Integración con Eclipse:</b></div>
<div style="text-align: justify;">
Bueno, ya has estado un rato trasteando con él y ves que tiene buena pinta. Aunque de momento no hay rastro de Android por ningún lado... vamos con ello:</div>
<div style="text-align: justify;">
En primer lugar necesitas volver a la página de <a href="https://code.google.com/p/gamekit/downloads/list">descargas</a> del proyecto para conseguir el archivo ‘GameKit-Android-EclipseProject-v7a-r1119.zip’. Una vez descomprimido verás dos carpetas: una con el plugin para Blender y otra llamada ‘gkAndroid’ que es la que contiene los archivos del proyecto. Recuerda dónde guardas la carpeta ‘Gamekit-Android’ porque luego has de apuntar hacia ella para configurar tu proyecto.</div>
<div style="text-align: justify;">
Ahora utilizaremos <a href="http://www.eclipse.org/downloads/">Eclipse</a> como entorno de desarrollo, así que si todavía no lo tienes instalado, es el momento de hacerlo y comprobar que tenga correctamente instaladas las <a href="http://developer.android.com/sdk/installing/installing-adt.html">herramientas</a> para Android (<a href="http://developer.android.com/tools/sdk/eclipse-adt.html">ADT Plugin</a>).</div>
<div style="text-align: justify;">
Además, como comentaba en mi anterior <a href="http://nosinmipixel.blogspot.com.es/2013/02/crea-aplicaciones-y-juegos-para-android.html">entrada</a>, si tienes tu propio Tableta puedes conectarla mediante ‘<a href="http://developer.android.com/tools/help/adb.html">ADB</a>’ (una vez hayas instalado el <a href="http://developer.android.com/sdk/index.html">SDK</a> de Android) para poder ver al momento los resultados de tus modificaciones. También es posible trabajar a través de un emulador de Android o dispositivo virtual, aunque seguramente puede surgir más de un error con algunas librerías y finalmente no cargar tu juego (además de otras carencias como por ejemplo el acelerómetro).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez esté todo listo, necesitarás crear un nuevo proyecto en Eclipse para Android. Para ello:</div>
<div style="text-align: justify;">
- Inicia Eclipse</div>
<div style="text-align: justify;">
- File > Import > General > Existing Projects into Workspace > Next</div>
<div style="text-align: justify;">
- Navega hasta la carpeta ‘gkAndroid’ que has descomprimido antes > Ok</div>
<div style="text-align: justify;">
- Selecciona GamekitAndroid > Finish</div>
<div style="text-align: justify;">
- Ahora verás en la ventana lateral izquierda una lista con los archivos del proyecto.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQDOirCiVoWQtVgJjG4vXncagHiMioRxg2-89i9gJtOkJ8wxMPdJ3G-Fi5QKg0TADOe8K2h6khcVD2UOKSacgR1DW-z_7S0zMKuaBbee2VTeqFQpWccPmdcUqhrie1WpoA4KMCnJdPkcW_/s1600/Eclipse_New_Project_900.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQDOirCiVoWQtVgJjG4vXncagHiMioRxg2-89i9gJtOkJ8wxMPdJ3G-Fi5QKg0TADOe8K2h6khcVD2UOKSacgR1DW-z_7S0zMKuaBbee2VTeqFQpWccPmdcUqhrie1WpoA4KMCnJdPkcW_/s1600/Eclipse_New_Project_900.jpg" height="175" width="320" /></a></div>
<div style="text-align: justify;">
<div style="text-align: center;">
<span style="font-size: x-small;">Cargando un nuevo proyecto en Eclipse</span></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para ejecutar el archivo de demostración:</div>
<div style="text-align: justify;">
- Haz clic con el botón secundario sobre tu proyecto (en la ventana lateral) > Run as > Android Application.</div>
<div style="text-align: justify;">
- Ahora deberías ver a Suzanne saltando en una pequeña escena llena de obstáculos y que puede ser controlada mediante el acelerómetro de tu Tableta.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para ejecutar tus propios archivos:</div>
<div style="text-align: justify;">
- Copia tu archivo ‘.blend’ dentro de la carpeta ‘assets’ y renómbralo como gk_android.blend</div>
<div style="text-align: justify;">
- Si lo has hecho desde fuera de Eclipse (el navegador de archivos de tu sistema), tendrás que refrescar los archivos de tu proyecto: clic derecho sobre tu proyecto > Refresh</div>
<div style="text-align: justify;">
- Ahora cuando lo ejecutes podrás ver tu propia escena funcionando en la Tableta.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Es bastante aconsejable conservar una copia de todos los archivos originales. Así, podrás observar su estructura y cómo están realizados, ya que dan muchas pistas que pueden ser utilizadas como base para tus propios trabajos.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Conclusiones:</b></div>
<div style="text-align: justify;">
Con todas estas premisas y después de trastear un poco, el resultado ha sido un poco agridulce. En efecto, en los últimos meses parece observarse un descenso en la actividad de desarrollo dentro de ese proyecto. Este parón limita bastante las opciones para realizar algún juego más elaborado, puesto que muchas de las <a href="http://code.google.com/p/gamekit/issues/list">características</a> que ya están reportadas podrían dar un salto cualitativo importante al proyecto. Así las cosas, las limitaciones actuales son un escollo importante si quieres realizar algún juego más elaborado.
<br />
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/ntMu9fWoHLE" width="560"></iframe></div>
<div style="text-align: center;">
Videojuego de prueba desarrollado con Gamekit en Blender para Android <br />
<br /></div>
<div style="text-align: justify;">
Destacaría algunos <b>inconvenientes</b> detectados durante la realización del juego de prueba (y que deberíais tener en cuenta si os lanzáis a la aventura):</div>
<div style="text-align: justify;">
- De momento, no soporta eventos multitáctiles. Problema importante cuando intentas configurar botones de control simultáneos.</div>
<div style="text-align: justify;">
- El sonido para Android no está configurado de serie, ya que existen ciertos problemas de licencia en las librerías OpenAL para Android.</div>
<div style="text-align: justify;">
- Las sombras están deshabilitadas en la versión para Android.</div>
<div style="text-align: justify;">
- No acaba de soportar de manera correcta las imágenes con mapas de Normales dentro de los Materiales.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Como <b>ventajas</b> destacaría naturalmente la integración con Blender y sus ‘logic bricks’, la posibilidad de utilizar un motor de juegos tan potente como Ogre dentro del propio Blender y, sobretodo, su capacidad multiplataforma a la hora de exportar los juegos.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br />
Algunos <b>enlaces de interés</b> sobre Gamekit:</div>
<div style="text-align: justify;">
<div style="text-align: left;">
- Página oficial del proyecto: <a href="http://code.google.com/p/gamekit">http://code.google.com/p/gamekit</a></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
- Para acceder directamente a todas sus descargas: <a href="http://code.google.com/p/gamekit/downloads/list">http://code.google.com/p/gamekit/downloads/list</a></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
- Documentos de <a href="http://code.google.com/p/gamekit/downloads/detail?name=OgreKitDocs%28r1270%29.7z&can=2&q=">ayuda</a> en formato .chm</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
- Foro oficial donde puedes resolver muchas de tus dudas: <a href="http://gamekit.org/forum/">http://gamekit.org/forum/</a></div>
<br />
_______________________________________________________<br />
<br />
<b>ADENDA</b>.<br />
En este apartado iré añadiendo material que ayude a resolver algunas de vuestras dudas que me habéis hecho llegar en vuestros comentarios.<br />
<br />
<b>Adenda 1. Sobre eventos de teclado en Blender</b>:<br />
Para simular 'Touch Events' mediante los 'Logic Bricks' de Blender puedes utilizar una combinación de dos sensores tipo 'Mouse':<br />
- 'Left Button' simula el clic.<br />
- 'Mouse Over' determina la posición del cursor sobre el objeto.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-gfQo3gJMXik/UzkFsne45RI/AAAAAAAAAww/jlQuDN4Xaj4/s1600/BlenderMouse.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-gfQo3gJMXik/UzkFsne45RI/AAAAAAAAAww/jlQuDN4Xaj4/s1600/BlenderMouse.gif" height="244" width="320" /></a></div>
<br />
<b>Adenda 2. Un modo sencillo de abrir tus modelos de Blender en Android</b><br />
Desde el siguiente enlace podrás descargar un archivo .apk que permite visualizar tus archivos de Blender en Android (con algunas limitaciones, claro):<br />
<a href="http://download.blender.org/demo/android/BlenderPlayer_08_02_12_4.apk">http://download.blender.org/demo/android/BlenderPlayer_08_02_12_4.apk</a><br />
<br />
INSTALACIÓN<br />
- Asegúrate que tienes activada la opción de permitir la instalación de aplicaciones de origen desconocido en tu dispositivo Android (Ajustes > Seguridad).<br />
- Copia el archivo .apk que has descargado a tu dispositivo Android e instálalo como una aplicación normal.<br />
- Copia los juegos que quieras ejecutar también en tu dispositivo (Deben tener la extensión .blend).<br />
<br />
EJECUTAR JUEGO<br />
- Abre BlenderPlayer (la aplicación que se habrá instalado en tu dispositivo). Selecciona el archivo .blend que contiene tu juego o modelo y haz clic en StartBlenderPlayer.<br />
- También puedes localizar tu archivo .blend con un explorador de archivos > Abrir .blend > Con BlenderPlayer.<br />
<br />
<br /></div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com29tag:blogger.com,1999:blog-6785343919662839141.post-87782738263298185402013-02-21T22:10:00.001+01:002013-02-21T22:10:16.196+01:00Crea aplicaciones y juegos para Android con AppInventor<div style="text-align: justify;">
Esta entrada la voy a dedicar a <a href="http://appinventor.mit.edu/">App Inventor</a>, una herramienta muy interesante desarrollada por el <a href="http://mitmobilelearning.org/">MIT Center</a> que nos permite desarrollar aplicaciones para teléfonos o tabletas con Android.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tras adquirir hace poco una '<a href="http://www.bqreaders.com/productos/edison.html">bq Edison</a>', comencé a barajar la posibilidad de realizar alguna aplicación para este sistema, así que me lancé a la búsqueda de información. Tras googlear un poco encontré esta herramienta que te permite desarrollar aplicaciones a través del navegador, en cualquier sistema operativo y sin necesitar conocimientos de programación, ya que se trata de encajar bloques de funciones preprogramadas como si fueran las piezas de un puzzle (en cierto sentido recuerda al sistema de ‘logic bricks’ de Blender) .</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Kyg1r52t_yI/URKPJcVEPoI/AAAAAAAAAfg/qDWtiWYPtH8/s1600/AppInventor-Doc-Diagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Kyg1r52t_yI/URKPJcVEPoI/AAAAAAAAAfg/qDWtiWYPtH8/s1600/AppInventor-Doc-Diagram.png" height="200" width="183" /></a></div>
<div style="text-align: justify;">
Básicamente se trabaja a través de dos herramientas:</div>
<div style="text-align: justify;">
- <b>App Inventor Designer</b>, donde se introducen los elementos que componen tu app.</div>
<div style="text-align: justify;">
- <b>App Inventor Blocks Editor</b>, donde se componen de un modo visual los bloques de programación. Pero al igual que un puzzle, no todas las piezas pueden encajar las unas con las otras existen limitaciones en función de su naturaleza. Cada uno de los elementos introducidos en el Diseñador tiene sus propios bloques, pero además puedes añadir otras funciones y variables para completar tu aplicación.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Además, puedes visualizar tu trabajo a tiempo real con un emulador Android o conectando tu propio teléfono o tableta al ordenador.<br />
<br /></div>
<table border="0" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><a href="https://lh4.googleusercontent.com/-zu1P20tvqpY/URKPJrRRcRI/AAAAAAAAAfo/SJppu2ZFG8U/s972/AppInventor_Screenshot_01.png"><img alt="app" src="https://lh6.googleusercontent.com/-7RPKO-dxKq4/URKPIi0ZzyI/AAAAAAAAAfc/zm1l9vles90/s400/AppInventor_Screenshot_01_400px.png" style="border: 0px solid; height: 137px; width: 250px;" /></a></td>
<td style="text-align: center; vertical-align: top;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWe-nDwqtExZz5Y3utwmL7OcPjMhXr9USp5a6r7MgH_IiQb9bKZx97aXLJKob_XbpsYia-jj4qHu4ryAfHoLFn5Njpdpn7olCg9GT9Ghee9Oks2Fgkl9ldu-JP5vbdx1DmGwrv4l_k-Q0X/s972/AppInventor_Screenshot_02.png"><img alt="app" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixwkXdRKH_z9YTrCAFZOr9416dw36pvBq_bEYkLjfQW0zb8vn5hkmITW2Z_hez9xyuYau3bAXVvRX1pfnS18xZzoSx9NnEkEDNzciVeN6SUWiEuklsucV6vHf_IjjxuyAkMqdZVsGINkxu/s400/AppInventor_Screenshot_02_400px.png" style="border: 0px solid; height: 156px; width: 250px;" /></a></td>
</tr>
<tr>
<td style="text-align: center; vertical-align: top;">App Inventor
Designer</td>
<td style="text-align: center; vertical-align: top;">App Inventor
Blocks Editor</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>- Instalación:</b></div>
<div style="text-align: justify;">
Lo primero de todo es que necesitas tener una conexión de Internet y una cuenta de Gmail, ya que todo tu trabajo se encontrará alojado en la nube y asociado a dicha cuenta.</div>
<div style="text-align: justify;">
Además deberás tener <a href="http://java.com/en/download/help/download_options.xml">java</a> instalado e instalar el <a href="http://appinventor.mit.edu/explore/install-app-inventor-software.html">paquete de la aplicación</a> en función de tu sistema operativo.</div>
<div style="text-align: justify;">
Una vez reúnas todos los requisitos, deberás acceder con tu navegador web a la siguiente dirección: <a href="http://beta.appinventor.mit.edu/">http://beta.appinventor.mit.edu/</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>- Primeros pasos:</b></div>
<div style="text-align: justify;">
La primera vez que accedas, verás una página de proyectos vacía. Para empezar a trabajar, sólo has de añadir un nuevo proyecto haciendo clic en ‘New’.</div>
<div style="text-align: justify;">
En cuanto le asignes un nombre, aparecerá el ‘Diseñador’, desde donde podrás añadir, seleccionar o eliminar todos los elementos que componen tu proyecto. Aquí puedes editar su tamaño, posición, imagen, aunque también puedes hacerlo dinámicamente a través del ‘Editor de Bloques’.</div>
<div style="text-align: justify;">
Cuando abras este editor, a la izquierda verás tres paletas agrupadas en pestañas (Built-In, My Blocks, Advanced) donde se encuentran los juegos de bloques. Sólo has de ir seleccionandolos y arrastrandolos sobre el espacio de trabajo, para ir componiendo todo como en un gran puzzle.</div>
<div style="text-align: justify;">
Como podrás observar, en ‘Built-In’ se encuentran los bloques agrupados por tipo (Texto, Listas, Lógica, etc.) y en ‘My Blocks’, los relacionados con todos los elementos que has incorporado desde el ‘Diseñador’ a tu proyecto y que se irán actualizando automáticamente.</div>
<div style="text-align: justify;">
Explicarlo es más difícil que ponerlo en práctica, así que ya puedes jugar con ellos para comprobar la simplicidad de la idea.</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-OJGYpsJ69fI/URKPP0gFOhI/AAAAAAAAAgE/z-W91_lEj5I/s1600/appinventor_screencast_animated.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-OJGYpsJ69fI/URKPP0gFOhI/AAAAAAAAAgE/z-W91_lEj5I/s1600/appinventor_screencast_animated.png" height="217" width="400" /></a></div>
<br /></div>
<div style="text-align: justify;">
<b>- Comprobando tus progresos al momento:</b></div>
<div style="text-align: justify;">
Para ver de una manera interactiva el resultado de tus avances tienes dos opciones: abrir un emulador desde el Editor de Bloques o conectar tu propio dispositivo Android.</div>
<div style="text-align: justify;">
Para lo primero, sólo necesitas hacer clic en el botón ‘New Emulator’ que abrirá un dispositivo virtual al que conectarás cuando finalice su arranque pulsando en ‘Connect to Device’.</div>
<div style="text-align: justify;">
Para lo segundo, puede que necesites algo más de paciencia, aunque tampoco es excesivamente complicado y ganarás en ‘agilidad’. Existen<a href="http://appinventor.mit.edu/explore/setup-device.html"> dos modos</a>: uno mediante wifi y otro a través de un cable usb que conecte tu dispositivo con el ordenador. El primero no lo he probado pero parece bastante sencilla de implementar. Para el segundo te tocará pelear algo más, ya que necesitarás instalar los drivers adecuados para tu sistema operativo y conectar tu tableta mediante ‘ADB’, para lo que necesitarás también instalar el <a href="http://developer.android.com/sdk/index.html">SDK de Android</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>PROS:</b></div>
<div style="text-align: justify;">
- Facilidad de uso y bastante intuitiva. La curva de aprendizaje es realmente rápida.</div>
<div style="text-align: justify;">
- El sistema de ‘puzzle’ es realmente ingenioso. Si has trabajado con ‘logic bricks’ de Blender podrás observar cierto paralelismo en el flujo de trabajo.</div>
<div style="text-align: justify;">
- Permite desarrollar tu aplicación con múltiples ‘Screens’.</div>
<div style="text-align: justify;">
- La ‘paleta’ de elementos con los que trabajar es realmente completa y permite tener un control bastante preciso sobre muchos de los componentes.</div>
<div style="text-align: justify;">
- Posibilidad de integrar Bases de datos Web con TinyWebDB</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>CONTRAS:</b></div>
<div style="text-align: justify;">
- Esta aplicación utiliza básicamente Java. Esto es algo a considerar, ya que últimamente este entorno ha sido protagonista de bastantes problemas de seguridad.</div>
<div style="text-align: justify;">
- El tamaño final de la aplicación desarrollada (.apk) resulta quizás demasiado grande para lo que suele verse en el Market de Android.</div>
<div style="text-align: justify;">
- Si eres poco organizado, la estructura de los bloques del puzzle puede tornarse caótica con los consiguientes quebraderos de cabeza a la hora de localizar determinados elementos.<br />
- Además del caos anterior, el creciente número de bloques ralentiza bastante la aplicación y se pierde bastante fluidez tanto en la edición como, posteriormente, dentro del propio juego.</div>
<div style="text-align: justify;">
- <a href="http://code.google.com/p/app-inventor-for-android/issues/detail?id=197&colspec=ID%20Status%20Summary%20Owner%20Reporter%20Stars">Por el momento</a>, no permite la duplicación o introducción dinámica de ‘sprites’: Todos los elementos que componen la app deben encontrarse desde el principio en tu espacio de trabajo y luego has de jugar a habilitarlos o deshabilitarlos a través de los bloques de código.</div>
<div style="text-align: justify;">
- Los ajustes automáticos (‘Fill parent’ en ‘Width’ o ‘Height’) de los distintos elementos que permiten adaptar su tamaño a los distintos dispositivos no tienen el resultado esperado: al activar estos ajustes en el Diseñador o ajustando el tamaño a través de bloques, los elementos visuales de tu App adquieren un aspecto borroso o poco definido que resta profesionalidad al resultado final. (La única solución que he encontrado de momento es editar el .apk resultante con alguna herramienta como <a href="http://code.google.com/p/apptomarket/">ApptoMarket</a> y configurar la resolución en ‘any’ y ‘not resizable’.<br />
<br />
De todos modos, algunas de las desventajas que enumero son temporales puesto que estas cuestiones, entre otras muchas, se encuentran ahora mismo en la <a href="http://code.google.com/p/app-inventor-for-android/issues/list">lista de desarrollo</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Como todo movimiento se demuestra andando, aquí tenéis ‘<b><a href="https://docs.google.com/file/d/0ByDmTdj8hd9aSVdZOHJfaTZ1UzA/edit?usp=sharing">Arkablocks</a></b>’, un pequeño juego desarrollado con esta herramienta. Se trata de una versión simplificada del clásico ‘<a href="http://es.wikipedia.org/wiki/Arkanoid">Arkanoid</a>’ para el que también he empleado ‘Inkscape’ en la elaboración de los elementos visuales (‘sprites’, botones, fondos, etc.).</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<table border="0" cellpadding="2" cellspacing="2" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center; vertical-align: top;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSY2UvjnnT_2hOQVk3bV1yDcL3Fvpo3q3pKDu2TK0Cyk6sOy4qO64b9EhiZrPu6E-h3Sk_iSdM1KESVG6a4xwR-S1a_gDGTHuvRo0obviQ509b3cpT-xrdreOWZtPxGbPnkt7gcI3zv_I3/s742/screenshot_00144.png"><img alt="a" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSY2UvjnnT_2hOQVk3bV1yDcL3Fvpo3q3pKDu2TK0Cyk6sOy4qO64b9EhiZrPu6E-h3Sk_iSdM1KESVG6a4xwR-S1a_gDGTHuvRo0obviQ509b3cpT-xrdreOWZtPxGbPnkt7gcI3zv_I3/s742/screenshot_00144.png" style="border: 0px solid; height: 240px; width: 150px;" /></a></td>
<td style="text-align: center; vertical-align: top;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu_z96oZlSOAJHXUCTw5edLTgnWs4ph5kEe3aO3KqM013o7jus-3WsRw0lG8mYZSLX_exXCFZrggbM0462ecOCwpkY2zQiH2T5XURUKViI2PjpuZU426EqoPPYACHvwzRILTKN59_xfbHP/s742/screenshot_00161.png"><img alt="a" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu_z96oZlSOAJHXUCTw5edLTgnWs4ph5kEe3aO3KqM013o7jus-3WsRw0lG8mYZSLX_exXCFZrggbM0462ecOCwpkY2zQiH2T5XURUKViI2PjpuZU426EqoPPYACHvwzRILTKN59_xfbHP/s742/screenshot_00161.png" style="border: 0px solid; height: 240px; width: 150px;" /></a></td>
<td style="text-align: center; vertical-align: top;"><a href="https://lh6.googleusercontent.com/--dUp4iR_fsc/USZ7CUyHpxI/AAAAAAAAAhE/GKo43vLmIqc/s742/screenshot_00323.png"><img alt="a" src="https://lh6.googleusercontent.com/--dUp4iR_fsc/USZ7CUyHpxI/AAAAAAAAAhE/GKo43vLmIqc/s742/screenshot_00323.png" style="border: 0px solid; height: 240px; width: 150px;" /></a></td>
</tr>
</tbody>
</table>
<br />
Todo el desarrollo del juego se ha realizado con el apoyo de una tableta 'bq Edison' de 10" y apenas he podido probarlo en un 'Samsung Galaxy Mini 3'. Por ello, si instalas este juego en un teléfono móvil seguramente encontrarás más de un problema con los tamaños de fuente o la distribución de los contenidos (entre otros muchos 'bugs' derivados del cambio de tamaño).<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-F25FR_Kj-rc/USZ_ooUM27I/AAAAAAAAAhM/hhkeFH45P-A/s1600/qr_img_arkablocks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-F25FR_Kj-rc/USZ_ooUM27I/AAAAAAAAAhM/hhkeFH45P-A/s1600/qr_img_arkablocks.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/EVQqBSkCXo8" width="560"></iframe>
</div>
<br />
La ausencia de fluidez en el vídeo (máximo de 3 fps) es debida a las limitaciones de la herramienta de captura que he utilizado (<a href="https://sourceforge.net/projects/ashot/">Android Screen Capture</a>). Además, la fluidez con la que corre el juego una vez instalado tampoco es la ideal debido a que App Inventor todavía no está suficientemente optimizado para su uso en tabletas: la edición del .apk para mejorar su aspecto, así como el elevado número de bloques y la cantidad de 'sprites' son factores que restan velocidad al juego.<br />
<br />
Con todo, App Inventor es una herramienta más que interesante, a la que habrá que seguir de cerca, puesto que si siguen en la dirección correcta puede ser otro paso más para ‘democratizar’ el software y permitir que gente con pocos conocimientos de programación pueda realizar sus propios programas.<br />
<br /></div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
Angel Sánchezhttp://www.blogger.com/profile/03941667254892184378noreply@blogger.com12