Cómo empezar a aprender arte generativo.

Un taller para artistas y diseñadores que desean aprender los conceptos básicos del lenguaje de programación Processing para explorar conceptos visuales de una manera nueva.

El procesamiento es un lenguaje de programación para dibujar ideas rápidamente y crear prototipos escribiendo código. El lenguaje fue diseñado con la enseñanza en mente, y facilita que las personas aprendan los conceptos básicos de la programación de gráficos y la interacción persona-computadora.

¿Para quien es este taller?

Este taller está dirigido principalmente a artistas y diseñadores gráficos que desean aprender los conceptos básicos del código para explorar conceptos visuales de una manera nueva.

No se requiere experiencia previa en programación.

Todos nuestros talleres se pueden adaptar a sus necesidades. Puede contratarnos para impartir un taller intensivo de un día o un taller que abarque varios días para que los participantes puedan trabajar en sus propios proyectos y obtener entrenamiento personal. Cada taller puede adaptarse a las necesidades de los participantes.

Este taller es ideal para grupos de 6 a 12 personas.

temas

Una breve historia sobre el arte generativo.

Los fundamentos del lenguaje de programación Processing.

Exporta tus trabajos generativos como imágenes, archivos PDF o video.

Interacción con la webcam

Visuales interactivos

Tipografia generativa

Visualización de audio

https://artprepare.com/gallery/d…

Hola amir

Puede comenzar a aprender sobre arte generativo con un tipo llamado Daniel Shiffman , él dirige un canal de YouTube y un sitio web que promueve un lenguaje llamado procesamiento, consulte aquí: Processing.org

Su canal de YouTube se puede encontrar aquí: Daniel Shiffman

El arte generativo es el proceso de usar código para colocar y representar formas o imágenes en un lienzo virtual. La lógica de dónde, cuándo y cómo renderizar estos elementos puede ser bastante interesante y, a menudo, se basa en bucles simples, condiciones y diferentes propiedades de renderización.

Espero que esto te ayude, para que comiences?

Saludos cordiales, Robin.

Como dice Vika Bukhtarevich, yo empezaría a aprender un poco Procesando. Las herramientas disponibles son increíbles, video, sonido, dibujo. Solo hice un pequeño proyecto usando estas herramientas. Se trataba de crear una composición musical por el número de préstamos en nuestra biblioteca (que es un edificio muy alto). Para cada piso puede crear un tono en una escala pentatónica y crear armonías agradables. La parte más difícil no fue la programación del proyecto (quizás 50 líneas de código), sino recopilar todos los datos y traducirlos a un formato que pudiera usar. La programación en Procesamiento me puso un poco nervioso debido a todas las herramientas. Me abrumé por las cosas que podía hacer.

No creo que haya un mejor enfoque para esto y podría depender del medio que desee utilizar.

Yo hago arte generativo impreso en 3D y, aunque sé lo que estoy haciendo, todavía paso por distintas etapas cada vez para minimizar el tiempo que invierto invertir en esto.

1) Primero experimento en Excel. Me permite probar fácilmente fórmulas generativas y mirar gráficos en 2D para verificar que funcionan. A veces guardo las coordenadas de las líneas generadas en un archivo CSV para poder visualizarlas con otras herramientas.

2) luego usaré un entorno de programación simple que me permite trazar cualquier gráfico en un lienzo 2D (como se llama). Esto me da mucha más libertad que Excel. Debe utilizar un lenguaje de programación con el que se sienta cómodo y debe tener un paquete de gráficos simple. Uso Ruby y Tc porque amo a Ruby para hacer prototipos. Pero también he usado PHP si quiero dibujar imágenes en un sitio web con HTML5.

3) En algún momento quiero mejorar la representación de la imagen porque en 3D las sombras, la luz y la perspectiva son importantes. Utilizando el mismo prototipo, lo modificaré para que genere archivos de coordenadas que pueda recoger con una herramienta externa de diseño y representación. Uso POVRay porque es simple y extremadamente flexible.

4) una vez que esté satisfecho con mi diseño generativo, necesito generar un archivo STL que las impresoras 3D puedan leer e imprimir. Esta es la parte más difícil porque necesita calcular una malla triangular para cada superficie (curva) en su modelo. Utilizo el formato X3D como formato intermedio porque inicialmente es más fácil de entender. También utilizo herramientas como Google Sketch para probar sime geometrías y luego reutilizar fragmentos de los archivos de malla que genera.

En general, es el enfoque habitual: comience de manera simple y agregue complejidad a medida que avanza. Cada etapa tiene sus propias recompensas.

Una vez que llegue al producto final, tendrá un kit de herramientas completo para otros diseños que desee desarrollar.

Si tiene dinero, también puede comprar herramientas de AutoDesk como Maya y hacer todo su desarrollo allí. Seguirá habiendo una curva de aprendizaje y aún necesita comenzar de manera simple.

Buena suerte y disfruta; ¡es muy divertido!

Si considera aprender a procesar, descargue esta aplicación gratuita para Android Procesador Editar código de procesamiento – Aplicaciones de Android en Google Play Contiene una colección de bocetos de procesamiento que se pueden editar y aplicar a las fotos.

Debes decir arte que se crea y no se copia. Esto sugiere arte original. Primero decides tu medio, como pintura, poesía, música, literatura o adicionales. Necesitarías mirar las obras que te interesan. Se extienden más allá de la fecha.

Esto percibe cómo las personas las han hecho, sin las cuales su trabajo está aislado. Hace falta estiramiento para que las personas en la práctica vean tu perspectiva. Después de probar y practicar lo suficiente, puede intentar un trabajo original. Puede o no ser bien recibido. No todas las audiencias pueden apreciar cada arte.