PROCESSING

Curso PROCESSING

40 horas presenciales

Compuesto de 4 módulos de 10 horas presenciales cada uno,  los cuales se pueden llevar juntos o separados.

Dirigido a: Arquitectos, diseñadores, artistas, urbanistas, ingenieros industriales, desarrolladores y diseñadores web, periodistas…

Grupos Reducidos, Máximo 5 personas

Costos: Revisar la web de costos 

     +          Información del curso 

#Visual Data #Data Art #Computational Architecture #Generative Art #Computational Design #Digital Art

 

  • Module 1 // Introduction and Processing Development Environment
  • Module 2 // Introduction on Logical Programation
  • Module 3 // Processing Functions
  • Module 4 // Extending Processing and Libraries

Module 1

MODULO 1 “TIPO A”

(el tipo de modulo es necesario para conocer el costo)

Alcances:

Capacitar a los asistentes en la compresión  de conceptos de programación orientada a objetos y del entorno de processing, siendo capaces de leer, modificar e insertar código para generar proyectos a un nivel básico.

Requisitos:

No es necesario conocimiento previo de Processing ni de programación.

Total horas: 10 hrs

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.

[/wptabcontent]

Module 2

MODULO 2 “TIPO A”

(el tipo de modulo es necesario para conocer el costo)

Alcances:

Capacitar a los asitentes 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.

Requisitos:

Es necesario conocimiento previo de Processing y de conceptos de programación orientada a objetos.

Total horas: 10 hrs

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

 

MODULO 3 “TIPO B”

(el tipo de modulo es necesario para conocer el costo)

Alcances:

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.

Conocimiento previo de Processing  y  de programación.

Total horas: 10 hrs

 

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

MODULO 4 “TIPO B”

(el tipo de modulo es necesario para conocer el costo)

Alcances:

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.

Total horas: 10 hrs

Contenido
COMPUTATIONAL ARCHITECTURE.

  • 3D Environment
  • Geometric Datastructure
  • Geometric Transformations
  • NURBS Curve and Surface
  • Panelization System
  • Export CAD Formats

PROCESSING + FABRICACION DIGITAL + MAKERBOT
PROCESSING + KINECT

 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

El curso se distingue por:

  1. Se hacen ejercicios orientados a tu perfil profesional.
  2. Se ayuda a desarrollar un proyecto de tu interés en las últimas horas del curso.
  3. Se da consultoria sobre otros proyectos de tu interés durante el curso.
  4. Es un curso de pocas personas, lo cual permite dar una atención personalizada.
  5. Si tienes dudas avanzadas de Processing, se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas.

Otros beneficios:

  1. Libreria de códigos de processing, desde herramientas simples hasta complejas, libros y tutoriales relacionados
  2. 10% de descuento en los siguientes cursos o talleres que SEED | KRFR organicen.
  3. Posibilidad de unirte a SEED y a KRFR para hacer prácticas o para generar proyectos en conjunto.
  4. 1 consultoria gratuita de proyecto en estudio SEED barcelona de (1 a  4 hrs)
  5. Membresia por un año: KRFR friends

Fecha Próximo Curso >