
Curso Processing
Arquitectos, diseñadores, artistas, urbanistas, ingenieros industriales, marketing, desarrolladores y diseñadores web, periodistas...
Colaborador de SEEDstudio en el área de diseño generativo y paramétrico, desarrollador de diversos plugins para plataformas CAD. Sus intereses radican en conocer los sistemas naturales para volverlos código y crear formas y relaciones geométricas. Ha desarrollado prototipos virtuales en processing, javascript, y un poco en openGL para conectarlos con processing.
Capacitar a los asistentes en el desarrollo de algoritmos para la visualización de datos a través de la comprensión de los principales conceptos de programación orientada a objetos. Exploramos la plataforma de programación Open Source Processing.
Mezcla nuestros servicios de transferencia de conocimiento a tu gusto:
1) CURSO PRESENCIAL: Ven a la convocatoria planeada.
2) CURSO ONLINE: desde nuestra plataforma GOW
3) GYM: tutorias semanales presenciales para practicar
4) ASISTENCIA: escríbenos o llámanos para solucionar tus dudas.
Tener conocimientos de conceptos de diseño y geometría, en caso de no tenerlos se recomienda estudiarlos antes del inicio del curso o bien realizar nuestro módulo de fundamentos de diseño. Tener conocimientos de ofimática.
Para pagar haz clic aqui, irás a nuestra plataforma [ GOW ]
En esta puedes comprar todos los módulos o solo los que te interesen. A más módulos compres, más descuento tienes. Así como puedes obtener automáticamente un presupuesto exacto de lo que te interesa y puedes seleccionar el formato que quieres contratar: PRESENCIAL, ONLINE, GOW.
Recuerda de aplicar los cupones de descuento que te corresponden.
Module 1
MÓDULO 1 / Starting Processing / Introduction and Processing Development Environment
Objetivos:
Capacitar a los asistentes en la compresión de conceptos de programación orientada a objetos dentro del entorno de processing, siendo capaces de leer, modificar e insertar código para generar proyectos a un nivel básico.
Motivación:
El avance e implementación de la programación en los procesos creativos es imparable, el mundo del diseño y arte esta mutando, cada vez más artistas y diseñadores se adentran en este mundo para poder realizar sus diseños y arte con la infinita cantidad de datos que a hoy día existe por todos lados en nuestro entorno.
Requisitos:
No es necesario conocimiento previo de Processing ni de programación. Pero si es necesario haber trabajado anteriormente con herramientas de diseño informáticas y de informática en general.
Contenido
INTRODUCTION
- About Processing and Programming Languages.
- Processing Development Environment ( Interface)
- Using Processing (Download, Install, & References).
- Code elements ( sintaxis, functioms...)
- Coordinates system
- Drawing Order. Drawing Modes.
- Ejectution flow.
- Structure, logic and animation (Void Setup / Void Draw).
OBJECT ORIENTED PROGRAMMING CONCEPTS (LOGIC IN PROCESSING)
- Variables. Data Type.
- Aritmetic operations. Functions.
- Operators logics, Relational Operators.
- if / else / else if
- Repetition structures ( For Loops ). Nested Iteration.
- Functions. Creating fuctions. Function overloading. Calculating and Returning Values.
- Clases. Objects. Metods. , OOP (oriented objects programming)
- Arrays, ArrayList.
- Arrays of Objects.
Module 2
MÓDULO 2 / Introduction on Logical Programation / Entender la programación lógica en processing para la generación de sistemas visuales
Objetivos:
Capacitar a los asistentes en el desarrollo de algoritmos para la visualización de datos a través de la comprensión de los principales conceptos de programación orientada a objetos. Exploramos la plataforma de programación Open Source Processing.
Motivación:
El avance e implementación de la programación en los procesos creativos es imparable, el mundo del diseño y arte esta mutando, cada vez más artistas y diseñadores se adentran en este mundo para poder realizar sus diseños y arte con la infinita cantidad de datos que a hoy día existe por todos lados en nuestro entorno.
Requisitos:
Es necesario conocimiento previo de Processing y de conceptos de programación orientada a objetos.
Contenido
FUNCIONES PROCESSING
- Primitives Functions. Shape.
- Color by Numbers. Color Data, ColorMode. Color Selector.
- Imagen. Display (PImage; loadImage; image; ).
- Tipography. Display (PFont; loadFont(“”); textFont(); ).
- Trigonometry (sin, cos,...).
- Random, Noise.
- Transform : Translate, Matrices (translate(); pushMatrix(); popMatrix(); ).
- Transform : Rotate, Scale (rotate(); scale(); ).
- Input Mouse, Keyboard, Events.
- Drawing in 3D Space (OPENGL, P3D), Coordinate System 3D.
EXTENDING PROCESSING AND LIBRARIES
- Introducción Libraries. Extending Processing, Install, Description
- Interfaz. Control P5
- 3D. Peasy Cam ( Environment 3D, Camara, Perspective )
- Computational Architecture.
- Physics
- Video
- Animation Recorder
DXF Export
Module 3
MÓDULO 3 / Procesing Functions / Diseñando sistemas gráficos mediante el diseño de funciones
Objetivos:
Se generará una metodología con algoritmos que explore la aplicación del "dato" basado en su estética para el desarrollo de un proyecto de Visualización de Datos.
Motivación:
El avance e implementación de la programación en los procesos creativos es imparable, el mundo del diseño y arte esta mutando, cada vez más artistas y diseñadores se adentran en este mundo para poder realizar sus diseños y arte con la infinita cantidad de datos que a hoy día existe por todos lados en nuestro entorno.
Requisitos:
Conocimiento previo de Processing y de programación, equivalente al módulo 2 de processing.
Contenido
DATA ART + GENERATIVE ART.
- Recursividad
- Organic Motion
- andom
- Perlin Noise
- Rotational Drawing
- Complexity
- Emergence
- Arrays 2D
- ArrayList7
DATA VISUALIZATION.
- Methodology introduction. Stages in the design process: Data Gathering, Parse Data, Analysis Data, Filter, Data Mining, Visualization (Interface Design), Analysis/ Refine Data, Interact.
- Mapping
- Se desarrollará un caso de estudio en el que exploraremos las diferentes etapas de diseño en un proyecto de Visualización de Datos, investigaremos el Mapping Software como sistema de visualización, procesando, visualizando e interactuando con diferentes conjuntos de datos sobre un mapa.
- Data Input
- Data Output
Module 4
MÓDULO 4 / Extending Processing and Libraries / Existen múltiples librerías que potencian a Processing para implementarlo en diferentes proyectos
Objetivos:
Se investigará el diseño de algoritmos que exploren una dimensión estética del dato y la metodología a seguir en un proyecto de Visualización de Datos.
Conocimiento previo de Processing y de programación.
Motivación:
Una vez dominado el lenguaje y el entorno de Processing se empieza a sentir necesidad de usar las múltiples librerías que navegan por internet, las cuales dotan de gran potencial a Processing por su facilidad de uso y su impacto funcional y visual.
Requisitos:
Conocimiento previo de Processing y de programación, equivalente al módulo 3 de processing.
Contenido
COMPUTATIONAL ARCHITECTURE.
- 3D Environment
- Geometric Datastructure
- Geometric Transformations
- NURBS Curve and Surface
- Panelization System
- Export CAD Formats
PROCESSING + FABRICACION DIGITAL + MAKERBOT
PROCESSING + KINECT
[/wptabcontent]
+ info
// PROGRAMA DETALLADO:
" Rellena este formulario " para recibirlo en tu email.
// DESCARGA EL SIGUIENTE SOFTWARE
Ya que lo usaremos durante el curso:
Posts interesantes que te recomendamos leas para introducirte a Processing:
Para conocer más sobre proyectos realizados con Processing, noticias de eventos, explicación de plugins y más
Sigue este link, donde encontrarás todos los posts que hemos escrito sobre Processing.
8 Comments
Join the discussion and tell us your opinion.
Hola Patrizia,
Nos referimos a que tengas conocimientos de otros softwares en general, y de preferencia relacionadas al mundo del diseño. Si no tienes estos conocimientos primero has de realizar nuestras tutorias de conceptos de diseño e informática para luego realizar el curso. Para darte un mejor seguimiento, regístrate en nuestro formulario: http://www.studioseed.net/education/informacion/
Saludos
Hola,
quisiera saber con cual herramientos de diseño informatico o informatica en general se tendrá que haber trabajado.
Me refiero a este punto que no me queda del todo claro:
No es necesario conocimiento previo de Processing ni de programación. Pero si es necesario haber trabajado anteriormente con herramientas de diseño informáticas y de informática en general.
Gracias de antemano
[…] se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas. +info: http://www.studioseed.net/formacion-…na/processing/ *PUEDES CONTACTAR DIRECTAMENTE CON NOSOTROS VIA EMAIL cursoseed@krfr.org […]
[…] se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas. +info: http://www.studioseed.net/formacion-…na/processing/ PUEDES CONTACTAR DIRECTAMENTE CON NOSOTROS VIA EMAIL cursoseed@krfr.org […]
Buenas!
Enviadme información sobre las horas y dias porfavor!
[…] se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas. +info: http://www.studioseed.net/formacion-…na/processing/ PUEDES CONTACTAR DIRECTAMENTE CON NOSOTROS VIA EMAIL cursoseed@krfr.org […]
Hola, me gustaría saber las proximas fechas que darán este curso, aparte de la ya pautada en la agenda para febrero.
(Elisava)
Gracias
Hola: Me gustaría saber los días y el horario del curso y en que lugar se realiza éste (Elisava, Politécnica…).
Un saludo.
Jose M