ARTE ELECTRÓNICO PROCESSING

Documentos relacionados
SINTAXIS DEL PROGRAMA

INTRODUCCION. Quées Processing? Objetivos. Proyecto

PROCESSING. El interfaz del programa es el siguiente: Antes de iniciar su utilización, hay que saber algunos aspectos importantes.

FUNDAMENTOS DE PROGRAMACIÓN. A través de Processing

VOCABULARIO DE COMANDOS BÁSICOS EN PROCESSING 1/7

Processing, un lenguaje al alcance de todos Edición 2013 versión 02

REPASO VARIABLES. 1º DECLARAR LA VARIABLE, Indicamos el tipo de variable seguido por el nombre. 2º INICIALIZAMOS VARIABLE: le asignamos un valor.

TEMA 4: PROGRAMACIÓN

Tutorial Processing 3.0

Gráficos por Computador

Librerías JavaScript Processing.js

MyOpenLab. Objetos Canvas. Versión Documentación para el usuario. MyOpenLab Objetos Canvas para Animaciones.

03. Interpolar. Objetivo Interpolar los parámetros de una ilustración; modificar colores en el espacio HSB.

Degradado Radial. Cuentagotas. Lineal. Logros de aprendizaje. Conocimientos previos. Mapa de Contenidos. Curso: Diseño Gráfico con Illustrator

Rocío Abascal Mena Erick López Ornelas Sergio Zepeda Hernández. Hola Mundo con Processing

Gráficos por Computador

TEMA 4: PROGRAMACIÓN

(380) violeta (400) añil (440) azul (470) verde (500) amarillo (560) anaranjado ( ) rojo (780)

Gráficos por Computador

Formato para prácticas de laboratorio

La corrección del color en nuestras imágenes es muy importante a la hora de poder realizar selecciones y Máscaras.

Programar con Processing

Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación

Mapa de bits y Objetos vectoriales

Educación Plástica y Visual de 1º de ESO Cuaderno de apuntes. Nombre:... Tema 3 EL COLOR ESQUEMA DEL TEMA

Colores Primarios. Lic. Mauricio Jaques Soto

Gráficos por Computador

TEMA 1. ELEMENTOS DE LA FORMA, COLOR, SINTAXIS DE LA IMAGEN Y CAMPO VISUAL

Selección de colores armónicos (2/3)

Caracteristicas Básicas Colores Líneas rectas Figuras Geométricas Sombreado Curvas. con PSTricks. Gráficas en LATEX

INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C)

Modelos de Color. Junio, esmitt ramírez

Utilizando imágenes en nuestros programas Python

Photoshop. Conceptos Básicos

Descripción del modelo de color HSL (Hue, Saturation, Ligthness)

BUCLES Realizan de forma rápida cálculos repetitivos dentro de código.

UNIDAD 5. PRESENTACIONES EN POWER POINT

I.E.S Clara Campoamor (Móstoles) Dpt. Tecnología - Javier S Leyva- 19/10/08

EJEMPLOS DE ACTIVIDADES

CUADERNO DE ACTIVIDADES DE RECUPERACIÓN

Al hacer clic en el icono de mano alzada se despliegan otros iconos que nos permiten realizar otros tipos de líneas.

Programación. Clase 5 Alternativa Condicional. Universidad Nacional de Quilmes

Objetivo: Conocer los tipos de imágenes en photoshop

Color. Carrera Diseño de Ilustración Introducción al Lenguaje Visual Prof. DCV Mara Tornini

Programar con Processing en Python

EJEMPLOS DE ACTIVIDADES

Capítulo 4 Exploración del ambiente.

Guía de Diseño e Implementación. Logotipo Termotécnica Coindustrial COLOMBIA

LOS COLORES PRIMARIOS CON PAINT (para Windows XP)

APLICACIÓN 2: Dibujar Círculos

Un vector, está compuesto por un serie de puntos, llamados nodos, a través de los cuales se puede manipular la forma de la imagen.

INTRODUCCIÓN A LOS SISTEMAS GRÁFICOS 3D CON GUADALINEX

INTRODUCCIÓN A LOS SISTEMAS GRÁFICOS CON GUADALINEX

TRAZOIDE. Dibujo técnico y geometría por Antonio Castilla

PROGRAMACIÓN CON PROGRAMA XLOGO.

Gimp. Opciones avanzadas Advanced options

Unidad IV: Tratamiento de Imagen

Variabilidad de la imagen según su modo y extensión

Tema: Librería gráfica en C#.

Introducción Arduino TPR 3º ESO

CAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver

1. GeoGebra aplicado a Geometría sintética GeoGebra

Formato para prácticas de laboratorio

805 Photo Printer. Guía del controlador de la impresora

Educación Plástica y Visual de 2º de ESO Cuaderno de apuntes. Tema 3 EL COLOR ESQUEMA DEL TEMA

DIVIDIR UNA IMAGEN EN CUADRICULAS versión 2

TEMA 7: ELEMENTOS BÁSICOS DE LA EXPRESIÓN PLÁSTICA.

PROBLEMARIO DE GEOMETRIA ANALITICA EN EL PLANO.

Imagen ::: Conceptos básicos de imagen digital Diseño de materiales multimedia. Web Conceptos básicos de imagen digital

AutoCAD Nivel II SEGUNDA CLASE. Wilfredo Cupe Román

Programación. Clase 9 Alternativa Condicional. Universidad Nacional de Quilmes

Uso del color. Impresoras y CMYK. Monitores y RGB. Impresora láser a color Phaser 7750

QCAD: PRESENTACIÓN DEL PROGRAMA.

TAREA GIMP 01. Herramienta cubo de pintura: Rellena con un color o patrón el área seleccionada (Mayúsculas + B)

Creación de obras realistas con Rellenos de malla

Profesor: Vicente Destruels Moreno. Información digital

INSTITUCION EDUCATIVA LA PRESENTACION

Crear un tipo de etiqueta editable cosido Tratamiento

DISEÑO GRÁFICO DIGITAL

DISEÑO VECTORIAL Índice

Hacer una pieza en inventor

10212 Aplicaciones de la Ingeniería Electrónica II

Qué es una imágen digital?

Capítulo 3 Alineando y distribuyendo objetos. Distribución de objetos

PRÁCTICA 3: DISEÑO DE PLANTILLAS WEB

so de Photoshop Cur Copyleft - Jorge Sánchez 2006

1.- Localizar en un plano cartesiano los siguientes puntos A (0,0), B (3,5), C (-2,7), D (-5,-6) E (6,-3). Hacer su gráfica correspondiente.

Tutorial 08: El comando Rectangle

Transcripción:

ARTE ELECTRÓNICO PROCESSING Lenguaje de programación basado en Java. Código abierto (Open-Source): software distribuido y desarrollado libremente. Traduce expresiones matemáticas en gráficos. Desarrollo de gráficos y programación de visuales. Herramienta de boceto para imágenes, animaciones e interacciones. Comunicación con la máquina a través de instrucciones: CÓDIGO.

QUÉ ES PROGRAMAR?

POR QUÉ PROCESSING? - PROYECTO iniciado en 2001. (Ben Fry y Casey Reas en Mit Media Lab.) - Programación con fines artísticos y diseño - Código escrito como medio creativo. - Aprendizaje programación = proyecto complejo - Trabajamos con una interfaz y sintaxis muy simplificada. ORDEN Qué queremos hacer o con qué parámetros queremos experimentar? Sucesión lógica de acontecimientos Código con la sintaxis adecuada Ejecutar

COMENZANDO DESCARGA DEL PROGRAMA: https://processing.org/download/ LA INTERFAZ * RUN: ejecuta el código * STOP: para el programa * NEW: crea un proyecto nuevo o sketch * OPEN: abre un proyecto o sketch existente * SAVE: guarda un sketch con la extensión.pde.( save us ) * EXPORT: Sirve para preparar el sketch para ser ejecutado. * ESPACIO DE CÓDIGO Y CONSOLA

SISTEMA DE COORDENADAS La pantalla de visualización que creamos con Processing es un gráfico de píxeles cada uno de ellos registrado con una coordenada (X,Y) ej/ point (20,20); Centro de coordenadas: esquina superior izquierda del espacio de trabajo. Eje Y invertido. Unidad en la que trabajamos: pixel Canvas o lienzo: size (100,100)

GRÁFICAS BÁSICAS O PRIMITIVAS line (0,0,50,50) - line (x, y, x2, y2) X= posición en el eje X donde inicia la línea Y= posición en el eje Y donde inicia la línea X2= posición en el eje X donde termina la línea Y2= posición en el eje Y donde termina la línea Práctica: línea horizontal, vertical, diagonal

RECT (rectángulo) Rect (20,20,60,35) = rect (x,y,ancho,alto) x- posición inicial en el eje X y- posición inicial en el eje Y Ancho (width) del rectángulo Alto (height) del rectángulo rectmode(center); rectmode(corners)

RECT (rectángulo) Si quisiéramos pintar un rectángulo en la coordenada (30, 30) con un ancho de 50 y una altura de 20, la sintaxis sería la siguiente: rect(30,30,50,20); x- posición inicial en el eje X y- posición inicial en el eje Y Ancho (width) del rectángulo Alto (height) del rectángulo rectmode(center); Cuando dibujamos el rectángulo utilizando las coordenadas (x, y) como punto central y definimos el ancho y el alto, estamos utilizando el modo CENTER. rectmode(corners); Cuando dibujamos el rectángulo utilizando dos puntos; las coordenadas (x, y) del primer punto y las coordenadas (x, y) del segundo punto, estamos utilizando el modo CORNERS.

ELLIPSE (elipse)

PRÁCTICA

Cúal sería el código escrito en processing?

EL TRIÁNGULO: conecta tres puntos. triangle (0,90,45,45,70,70);

OTRAS FORMAS COMPLEJAS qué pasa si eliminamos el CLOSE?

EL COLOR RGB, HSB (Hue, Saturation y Brightness), CODIFICACIÓN HEXADESIMAL

EL COLOR - Se representa por 3 canales = RGB (rojo, verde, azul). - Escala que va de 0 a 255. - Canal alfa o transparencia. COLORES PRIMARIOS RBG(255,0,0) = Rojo claro (o rojo brillante, o rojo intenso) RBG(0,255,0) = Verde claro (o verde brillante, o verde intenso) COLORES PRIMARIOS RBG(0,0,255) = Azul claro (o azul brillante, o azul intenso)

EL COLOR TONOS GRISES: se representan con tres valores iguales para sus 3 componentes rojo, verde y azul. RGB(0,0,0) = Negro RGB(128,128,128) = Gris oscuro RGB(192,192,192) = Gris claro RGB(255,255,255) = Blanco COLORES SECUNDARIOS: RBG(0,255,255) = Cian claro = verde claro + azul claro RBG(255,0,255) = Magenta claro = rojo claro + azul claro RBG(255,255,0) = Amarillo claro = rojo claro + verde claro

TRES FUNCIONES DEL COLOR * fill(); relleno de formas - nofill(); * background(); fondo * stroke(); línea de contorno. - nostroke(); * strokeweight(); grosor de línea **Se indica antes del dibujo a realizar Color y grises

ORDEN DEL COLOR 4º parámetro de TRANSPARENCIA: * últimos parámetros

size(300,300); background(255); fill(127,255,0); stroke(255,0,0); rect(50,50,200,200); PRÁCTICAS size(300,300); background(255); fill(0,0,255); stroke(255,0,0); ellipse(200,100,66,99); * Superponer y transparencia

PRÁCTICAS Actividad Integradora Realizar un dibujo libre utilizando las primitivas básicas y el color.