0% encontró este documento útil (0 votos)
23 vistas21 páginas

b145c3 Tutorial Processing

Cargado por

Andres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas21 páginas

b145c3 Tutorial Processing

Cargado por

Andres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

Tutorial de Processing

Video con Realidad Aumentada.

Colección de aplicaciones gratuitas para contextos educativos

Plan Integral de Educación Digital


Dirección Operativa de Incorporación de Tecnologías (InTec)

Ministerio de Educación

Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires


11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 2

Prólogo

Este tutorial se enmarca dentro de los lineamientos del Plan Integral


de Educación Digital (PIED) del Ministerio de Educación del Gobierno
de la Ciudad Autónoma de Buenos Aires que busca integrar los
procesos de enseñanza y de aprendizaje de las instituciones
educativas a la cultura digital.

Uno de los objetivos del PIED es “fomentar el conocimiento y la apropiación


crítica de las Tecnologías de la Información y de la Comunicación (TIC)
en la comunidad educativa y en la sociedad en general”.

Cada una de las aplicaciones que forman parte de este banco


de recursos son herramientas que, utilizándolas de forma creativa,
permiten aprender y jugar en entornos digitales. El juego es una
poderosa fuente de motivación para los alumnos y favorece la
construcción del saber. Todas las aplicaciones son de uso libre
y pueden descargarse gratuitamente de Internet e instalarse en
cualquier computadora. De esta manera, se promueve la igualdad
de oportunidades y posibilidades para que todos puedan acceder
a herramientas que desarrollen la creatividad.

En cada uno de los tutoriales se presentan “consideraciones pedagógicas”


que funcionan como disparadores pero que no deben limitar a los usuarios
a explorar y desarrollar sus propios usos educativos.

La aplicación de este tutorial no constituye por sí misma una propuesta


pedagógica. Su funcionalidad cobra sentido cuando se integra a una
actividad. Cada docente o persona que quiera utilizar estos recursos
podrá construir su propio recorrido.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing

Índice

¿Qué es?................................................................................................ p. 4

Requerimientos técnicos ..................................................................... p. 5

Consideraciones pedagógicas ............................................................ p. 5

Actividades propuestas ....................................................................... p. 6

Nociones básicas

Descargar el programa .......................................................... p. 8

Materiales .............................................................................. p. 9

Paso a paso

Instalar librerías ..................................................................... p. 9

Cambiar videos y marcadores ............................................... p.10

Enlaces de interés ............................................................................... p.22

Plan Integral de Educación Digital

Dirección Operativa de Incorporación de Tecnologías


Ministerio (InTec)
de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 4

¿Qué es?

Processing es un lenguaje de programación y entorno de desarrollo


integrado de código abierto basado en Java, que sirve como medio para
la enseñanza y producción de proyectos multimedia e interactivos de
diseño digital. Processing es desarrollado por artistas y diseñadores
como una herramienta alternativa al software propietario. Puede ser
utilizado tanto para aplicaciones locales así como para aplicaciones para
la web (Applets)1.

1
. Processing [en línea]. Wikipedia, La enciclopedia libre, 2011

[fecha de consulta: 2 de agosto de 2011]. Disponible en:

http://es.wikipedia.org/w/index.php?title=Processing&oldid=48524614

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 5

Requerimientos
técnicos

• Funciona con sistemas operativos GNU-Linux, Mac OS X y Windows.


• Se descarga de manera gratuita.
• No requiere registro.

URL para descargar: http://processing.org/download/

Consideraciones
Pedagógicas

Al poder interactuar entre la realidad captada a través de la webcam


y la virtualidad que proponen las imágenes 3D, se pueden plantear
situaciones didácticas relacionadas con la fantasía y la creación artística.

Por ejemplo:
• Desde Prácticas del Lenguaje se pueden construir relatos
iccionales y/o diálogos entre el personaje virtual y el real
Nivel educativo: (que puede ser el propio alumno).
Primario (segundo
ciclo) y Medio • Desde el área de Plástica se pueden analizar las propiedades de los
Áreas: Plástica,
Ciencias Sociales, objetos virtuales 3D, experimentar con perspectivas, formas y colores.
Ciencias Naturales, Modiicar el paisaje y el ámbito real con objetos virtuales de acuerdo
Prácticas del
Lenguaje. a las necesidades artísticas e interactivas para motivar la capacidad
creativa del alumno.
• Desde el área de Ciencias Sociales se puede recrear un personaje o
una situación histórica para que el alumno se apropie de esa realidad
y la analice de acuerdo a las consideraciones didácticas del docente.
• Desde el área de Ciencias Naturales se pueden analizar seres
vivos, dinosaurios, etc. para que el alumno recree su forma de vida.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 6

Recursos digitales
Actividad propuesta

Idea: recomienda que no exceda los


Que los alumnos desarrollen folletos 30 segundos. Para ello pueden
informativos sobre una actividad utilizar el programa Avidemux
realizada. para la edición, y WinFF para
la conversión de formatos.
Materiales: Finalmente debe lograrse un
Netbooks, cámara digital o web, video con extensión .mov para
impresora, Processing, Avidemux, poder visualizarlo.
WinFF, Scribus, Gimp, acceso a 5. Los alumnos deben construir
Internet. el folleto con la información que
le brinda el docente, y además el
Desarrollo de la actividad: marcador de realidad aumentada.
1. Los alumnos realizarán un Ese folleto puede realizarse con
recorrido por el barrio de la el programa Scribus. Para la
escuela. creación del marcador consultar
2. Divididos en grupos, el maestro el tutorial correspondiente a cómo
debe asignar una característica realizar marcadores utilizando
del barrio a investigar (plazas, Gimp.
monumentos, lugares de interés, 6. Luego, pueden visualizar
cuidado del medio ambiente, con Processing la publicación
medios de transporte, etc.) lograda, que será una interacción
3. Los alumnos tienen que entre el formato texto, con el
registrar el paseo por el barrio video visualizado en realidad
con la cámara web de las aumentada.
netbooks. 7. Para inalizar, los alumnos
4. Cada grupo debe editar el tienen que subir los videos y las
video para reducir la duración. Se publicaciones al blog escolar.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 7

Nociones básicas
Cómo descargar
el programa

En la página oicial
http://processing.org/download/ descargar el archivo .zip.

Al inalizar la descarga descomprimir el archivo. Se obtendrá la


siguiente estructura de archivos:

Ejecutar el archivo Processing para cargar el programa.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 8

Materiales
A continuación se detallan los materiales que se precisan para trabajar
con realidad aumentada utilizando el programa Processing.

Librerías - Características:
En programación, una librería es un conjunto de subprogramas que
complementan las posibilidades del programa.
Al descargar el programa Processing viene con algunas
funcionalidades. Pero al agregarle librerías realizadas por diversos
desarrolladores, las posibilidades del programa aumentan, y permiten
mayores prestaciones.

Librerías para Processing:


• Artoolkit
Es una librería que permite la creación de aplicaciones de realidad
aumentada, en las que se sobreponen imágenes virtuales al mundo
real. Para ello, utiliza las capacidades de seguimiento de video, con el
in de calcular, en tiempo real, la posición de la cámara y la orientación
relativa a la posición de los marcadores físicos.
• Nyartoolkit
Es la librería, basada en Artoolkit, que se utilizará para desarrollar
Realidad Aumentada en Processing.

Para trabajar con videos en Realidad Aumentada se deben instalar,


además, las siguientes librerías: Simpleartoolkit, Jmyron y Gsvideo.

Software complementario
QuickTime: Reproductor de multimedia estándar desarrollado por
Apple. El programa es gratuito para uso personal. Es necesario para
visualizar videos con realidad aumentada, ya que las librerías abren
archivos .mov únicamente.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 9

Descargar: http://www.apple.com/es/quicktime/download/
WinVDIG: Es un complemento de QuickTime.
Descargar: http://www.eden.net.nz/7/20071008/

Se sugiere, además, contar con el programa Atomic, que es un


entorno basado en Processing. Se utiliza para trabajar con realidad
aumentada. Tanto Processing como Atomic se encuentran cargados en
las computadoras del Plan S@rmiento BA.

Marcador
El patrón o marcador es una imagen (generalmente impresa en una
hoja) que se presenta ante la webcam de la computadora. Sobre
dicho marcador se visualizarán los elementos virtuales seleccionados
(objeto 3D, fotos, videos). Para ello se debe haber asociado el
marcador al elemento virtual que se desea visualizar.

Ejemplo de marcador:

PattHiro.pdf
Este marcador se encuentra cargado en las computadoras del Plan
S@rmiento BA. Su ubicación es la siguiente: C:\ATOMIC07\Marcadores

Para comenzar a trabajar se solicita que se imprima este marcador.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 10

Paso a paso
Cómo instalar librerías

Instalar librerías
La primera librería que se instala es Nyartoolkit.
1. Descargar desde:
http://sourceforge.jp/projects/nyartoolkit/releases/?package_id=8920

2. Seleccionar la versión 1.1.4 y esperar a que se abra la ventana


de descarga. Luego Aceptar.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 11

3. Descomprimir el archivo nyar4psg-1.1.4.zip. Se creará una carpeta


con el nombre nyar4psg.
4. Dado que todas las librerías de Processing se alojan en la carpeta
libraries ir a C:\Archivos de programa\processing-1.2.1\libraries,
y copiar la carpeta nyar4psg.

5. Crear una carpeta libraries en:


C: \Archivos de programa\processing-1.2.1\examples

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 12

6. Ir a ir C: \Archivos de programa\processing-1.2.1\libraries\
nyar4psg y copiar la carpeta example en:
C: \archivos de programa\processing-1.2.1\examples\libraries
7. Para comprobar que la librería es reconocida por Processing,
ingresar al IDE desde:
C:\Archivos de programa\processing-1.2.1. Seleccionar el archivo
processing.exe.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 13

Una vez en el entorno de desarrollo de Processing, para cargar una


librería, utilizar el botón Open. Seleccionar examples/multiMarker.

Para correr el programa, presionar el botón Run. Se abrirá una


ventana en la cual se mostrará el patrón previamente impreso.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 14

Como instalar SimpleArtoolkit


Antes de trabajar con la librería SimpleArtoolkit es necesario instalar
la librería JMyron que se descarga desde:
http://webcamxtra.sourceforge.net/download.shtml

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 15

Para la instalación seguir los siguientes pasos:


1. Descomprimir el archivo.
2. Copiar el contenido de la carpeta dentro de
C:\Archivos de programa\processing-1.2.1\libraries.
3. Ir a C:\Archivos de programa\processing-1.2.1\libraries\Extra
DLLs y copiar el contenido(DVVL.dll y myron_ezcam.dll) en
C:\Windows\System32

4. Descargar la librería Simpleartoolkit desde:


http://code.google.com/p/simple-artoolkit-processing/downloads/detail?
name=SimpleARToolKit2.0.zip&can=2&q=
5. Descomprimir el archivo y copiar el contenido dentro de
C: \Archivos de programa\processing-1.2.1\libraries.
6.Ir a C: \Archivos de programa\processing-1.2.1\libraries\
simpleartoolkit, renombrar la carpeta examples por simpleartoolkit
y copiarla a
C: \Archivos de programa\processing-1.2.1\examples\libraries

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 16

7. Para comprobar que la librería es reconocida por Processing,


ingresar al IDE desde C:\Archivos de programa\processing-1.2.1.
Seleccionar el archivo processing.exe.
8. Una vez en el entorno de desarrollo de Processing, para cargar
una librería, utilizar el botón Open. Seleccionar simpleartoolkit/
demo03.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 17

Para ejecutar el programa, presionar el botón Run. Se abrirá una


ventana en la cual se mostrará el patrón previamente impreso.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 18

Paso a paso
Cambiar videos
y marcadores

1. Desde el entorno de programación de Processing ir a


Open - Libreries/simpleArtoolkit/examples/ demo02.
2. Ubicar el bloque de código void setup y en la línea mov = new
Movie (this,”mv02.mov”); cambiar mv02.mov por el archivo .mov
que se quiere cargar. Para este ejemplo será video4.mov.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 19

3. Para cambiar el marcador buscar la línea ar.loadPattern


(“patt.hiro”, 80, 0.0f, 0.0f); y modiicar el nombre del marcador
patt.hiro por el deseado.

4. Todos los programas (sketch) de Processing tienen adjunta una


carpeta data en la cual se guardan todos los recursos de programa.
Ej.: imágenes, audios, marcadores. Por lo tanto, el archivo de video
video4.mov tiene que estar guardado en la carpeta data.
Para abrir la carpeta data ir a Sketch/Show Sketch Folder.

5. Una vez que sea modiicado el código y guardado el archivo en la


carpeta data, seleccionar en el comando Run. Se visualizará en el monitor
el video reproducido sobre el marcador, al ser ilmado por la webcam.

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
Colección de aplicaciones gratuitas
para contextos educativos Processing | pág. 20

Enlaces de interés

Página oicial de Processing


http://processing.org/

QuickTime
http://www.apple.com/es/quicktime/download/

WinVdig
http://www.eden.net.nz/7/20071008/

Librerías

Página oicial de Artoolkit


http://www.hitl.washington.edu/artoolkit/

Página oicial de Nyartoolkit


http://nyatla.jp/nyartoolkit/wiki/index.php

Jmyron
http://webcamxtra.sourceforge.net/

SimpleArtoolkit
http://code.google.com/p/simple-artoolkit-processing/downloads/detail?n
ame=SimpleARToolKit2.0.zip&can=2&q=

Plan Integral de Educación Digital


Índice
Dirección Operativa de Incorporación de Tecnologías (InTec)
Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires
11-04-2024
www.educacion.buenosaires.gob.ar

Contacto:
[email protected]

Esta obra se encuentra bajo una Licencia Attribution-NonCommercial-ShareAlike 2.5 Argentina de


Creative Commons. Para más información visite http://creativecommons.org/licenses/by-nc-sa/2.5/ar/

Ministerio de Educación

Ministerio de Educación del Gobierno de la Ciudad de Buenos Aires


11-04-2024

También podría gustarte