Masthash

#py5

Jörg Kantel
5 hours ago

FPlotter: Meine »Matplotlib für Arme« nach Py5 portiert

Um meine gestern begonnenen Experimente weiterführen zu können, habe ich heute erst einmal das Skript FPlotter (2), meine »Matplotlib für Arme«, von Processing.py nach Py5 portiert. https://kantel.github.io/posts/2023092401_fplotter_py5/ #Python #Py5 #Processing #Visualisierung

#Processing #Python #py5 I'm enjoying so much how this crude file/image browser is working out... it is fun already to browse my old sketch-a-day sketches!

screenshot demo of my file/image browser showing 5 folders from 2018 with thumbnails from the images inside them
Alexandre B A Villares
1 day ago

#Processing #Python #py5 refactored a lot, changed the mouse-over selection mechanism. Scrolling by rows, and now images from the sub-folders!

screen capture animation of my folder/image browser on some sketch-a-day folders.
Jörg Kantel
1 day ago

Waldbrandsimulation in Python (Py5) – Stage 1

Ich habe es getan: Ich habe mir die hier vorgestellte Waldbrand-Simulation von Al Sweigart und meine eigene, in Processing.py implementierte Version geschnappt und daraus eine – wie ich hoffe – verbesserte Fassung in Py5 programmiert. https://kantel.github.io/posts/2023092301_forestfire_sim_1/ #Python #Py5 #Processing #Simulation

Alexandre B A Villares
2 days ago

Slowly progressing on my file/image browser from scratch... #Processing #Python #py5

Screenshot of my file/image browser exploration: an arrow to the parent dir, 2 image thumbnails and to python document icons.
Luis Natera
2 days ago

Nodes and edges to generate a lattice from a simple structure. The system can either link or not link two nodes.
Code available at: https://github.com/nateraluis/generative
#py5 #processing #creativecoding #python

Alexandre B A Villares
4 days ago

Small progress on my image browser, trying some folder navigation "from scratch" with py5... I can get some thumbnails from the OS, but others fail: #Processing #Python #py5

window showing thumbnails of files
Jörg Kantel
4 days ago

Zurück zum Hacken mit Code: microStudio, Python, Pygame und/oder Py5

Wie gestern schon angedeutet möchte ich für ein paar Tage eine Pause bei meinem Twine- und Ren’Py-Projekt einlegen. https://kantel.github.io/posts/2023092001_game_engines_und_mehr/ #microStudio #Python #Pygame #Py5 #GameDev #Simulation

Alexandre B A Villares
6 days ago

work in progress #Processing #Python #py5

a grid of squares with file and folder names
Tom Larrow
6 days ago

Home sick today, so did a little bit of #CreativeCoding in between naps. Tried to implement some hexagonal Truchet Tiling

I'm fighting issues w/ floating point rounding not causing the hexagons to line up, & some oddities in #py5 (more likely #Processing) that is causing 2 lines with different stroke weights, both with the same length and square stroke caps to be slightly different lengths

I'll sort it out another day without cold medicine clouding my brain

Code: https://codeberg.org/TomLarrow/creative-coding-experiments/src/branch/main/x_0100/x_0101

A curvy pattern that seems to be one wavy line overlapping and meandering through itself
A very thick dense pattern with a thick ribbon overlapping and running through itself. The hexagons that make this image up can be seen
Another very dense pattern of looping ribbon, this time blue.
A thin ribbon of yellow meanders through the screen. In this one it is possible to see that not all the lines line up.
hx2A
1 week ago

@TomLarrow happy to hear that #py5 is an important part of your #creativecoding journey!

It is possible to share py5 Sketches over the web through Jupyter Notebooks if there is a Jupyter Hub server somewhere. Free options include mybinder.org. Another avenue I haven't explored yet but think would work well is Mercury (https://github.com/mljar/mercury). If you'd like to give it a try, let me know and I can help you with some of the py5 setup stuff.

hx2A
1 week ago

My second #processing PR has been merged!

https://github.com/processing/processing4/pull/782

This is for an obscure bug I found while testing #py5 example code.

Tom Larrow
1 week ago

Had fun doing some #CreativeCoding in #py5 this afternoon. Lots of dots, sized and colored based on noise.

Enjoyed getting back at it after some time away

Code: https://codeberg.org/TomLarrow/creative-coding-experiments/src/branch/main/x_0100/x_0100

A series of blobs and dots that my son said looks like a bacteria colony. It is blue splotches surrounded by red dots surrounded by even more smaller green and blue dots
A rainbow colored blob surrounded by other dots  that continue the coloring pattern
This is dominated by a large blue blob that has a red outline. My son says it looks like a mouse. There are other dots surrounding it
A noisy cloud of colors that fade into dots
py5coding
1 week ago

#processing bug 643 (https://github.com/processing/processing4/issues/643) has been closed, and will now move forward with an exciting new #py5 feature providing integrations with the Python libraries shapely and trimesh. Stay tuned!

Alexandre B A Villares
2 weeks ago

O meu desenho do dia hoje é uma reinterpretação do sensacional código para fazer uma animação de chuva com #Processing + #Python (#py5) da @claromes que eu vou mostrar hoje na aula de quadrinhos experimentais com programação no Sesc. Obrigado @claromes !

Animação: num fundo cinza escuro um retângulo preto onde retângulos brancos e cinzas aleatórios produzem uma animaçaõ de chuva.De tempos em tempos pisca um retângulo branco no lugar da janela, como se estivesse relampejando.
Alexandre B A Villares
2 weeks ago

Tem dias que eu fico bem feliz com o resultado do meu sketch do dia :) #Processing #Python #py5

Grid of quads with colorful saturated reticule made from data of a São Paulo skyline photo.

Vou dar um curso introdutório de programação para artistas e designers com 8 "encontros", online pelo Platô...

https://plato.studio/Proc

Não tem pré-requisitos (não precisa nem ser designer nem saber programar).

Quem sabe vocês conhecem alguém que iria se interessar?

#Processing #Python #py5 #ProgramaçãoCriativa

Convite para o curso com um desenho meu no canto e o seguinte texto:

Processing é uma das ferramentas computacionais que surgiram com o objetivo de tornar a programação mais adequada às necessidades de pessoas com formações em design, artes visuais e arquitetura, seja para automatizar tarefas em escala, seja com um propósito exploratório, experimental.

Combinando Processing com a sintaxe da linguagem Python, este curso introdutório permite um primeiro contato com a programação visando a produção de imagens e gráficos vetoriais, 2D ou 3D, estáticos, animados ou interativos.

com Alexandre Villares
Curso remoto ao vivo
08 AULAS
SETEMBRO 20 e 27 
OUTUBRO 04, 11, 18 e 25
NOVEMBRO 01 e 08
Quartas, das 19H às 22H
hx2A
2 weeks ago

@villares @ranoya @guilhermesv I did some investigation and this is actually a #py5 bug. Even though it may very well happen in the Processing PDE as well, it happens in py5 for different reasons. Can you open an issue for this?

If you think about it, negative numbers for colors are a strange thing to get used to. I agree, a wrapper class would add a lot of value here.

hx2A
3 weeks ago

I made this in py5 with my Axidraw pen plotter over the weekend. I wanted the cross hatching to be responsive to the lighting in the scene.

#py5 #axidraw #processing #3d

Two tori drawn with a pen plotter (axidraw)
Two tori drawn with a pen plotter (axidraw)

Yay! My friend Gil Fuser was able to install and make #py5 run on the #RaspberryPi with #ThonnyIDE!

Both module mode and imported mode with thonny-py5mode plug-in by @tabreturn

We used the install-jdk library to install the Java 17 JDK, then installed py5 and just had to install a numpy dependency that was missing... after py5 worked, we then installed the plug-in and it just worked too

#Processing #Python #py5 #CreativeCoding cc @py5coding

screenshot of a Raspberry Pi screen running py5
py5 imported mode running on Raspberry Pi using thonny-py5 mode

Passando o chapéu: se você acha que eu devia continuar a escrever material didático aberto, agradeço se puder fazer uma pequena doação de qualquer valor aqui ou com pix (46c37783-5edb-4f1c-b3a8-1309db11488c)

https://abav.lugaralgum.com/material-aulas

#apoieCriadores #suportCreators #eduComp #Python #programaçãoCriativa #py5 #Processing

captura de tela da página em https://abav.lugaralgum.com/material-aulas

"Introdução à programação
com Python em um contexto visual"