~/talk

Creative Coding with py5, the Python version of Processing

Talkat PyCon US 2024 · 2024-05-15..05-23· [creative-coding]
links:none on file
slides:none on file

py5 claims to let Python drive Processing jars while staying Pythonic and requiring Java 17. It demos integration with numpy pixel arrays + scipy Gaussian filter, matplotlib charts used as a texture map with OpenCV webcam input, shapely geometry ops, and trimesh -> convert_shape for a rotating glTF strawberry that renders. Profiling shows bulk-vertex draw of ~9.5 ms vs per-vertex loop ~24 ms for ~50,000 vertices. Examples hit ~60 fps on modest hardware and several gallery and research projects run successfully.

AI-written summary · about

  1. 0:00Creative coding intro
  2. 1:50What is Processing
  3. 5:02Introducing py5
  4. 9:41Static mode examples
  5. 11:51Animation modes
  6. 13:36Python ecosystem integration
  7. 15:21Numpy and pixel arrays
  8. 17:07Performance with Line Profiler
  9. 18:593D rendering with py5
  10. 20:26Geometric ops with Shapely
  11. 22:14Advanced textures
  12. 25:27Real-world apps
  13. 27:57Future plans
  14. 29:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.