GN⁺: p5.js - 코딩과 아트 제작을 위한 오픈소스 자바스크립트 라이브러리
(p5js.org)-
p5.js 소개
- p5.js는 코딩을 배우고 예술을 만드는 데 유용한 도구임
- 무료 오픈 소스 JavaScript 라이브러리로, 포용적이고 배려심 있는 커뮤니티에 의해 개발됨
- 예술가, 디자이너, 초보자, 교육자 등 누구나 환영함
-
p5.js 라이브러리 참조 탐색
- p5.js 라이브러리 참조 자료 제공
-
예제와 함께 p5.js 배우기
- 다양한 예제를 통해 p5.js 학습 가능
- 예제: Geodata Weaving, Slime Molds, Patt Vira 등
-
p5.js 커뮤니티 활동 보기
- 커뮤니티에서 생성한 작품들 소개
- 예제: Generative Succulents, Padrão Geométrico, Zen Pots, Glitch animation 등
-
p5.js 기부
- p5.js 프로젝트에 기부 가능
-
p5.js 다운로드
- 라이브러리 다운로드 링크 제공
-
p5.js 리소스
- 참조 자료, 튜토리얼, 예제, 기여 방법, 커뮤니티 정보 등 제공
-
기타 정보
- 다운로드, 연락처, 저작권, 개인정보 보호정책, 이용 약관 등 정보 제공
- GitHub, Instagram, X, YouTube, Discord, Forum 등의 소셜 링크 제공
- 이전 p5.js 사이트 링크 제공
GN⁺의 정리
- p5.js는 코딩과 예술을 결합한 학습 도구로, 초보자부터 전문가까지 다양한 사용자를 포용하는 커뮤니티가 특징임
- 무료 오픈 소스 라이브러리로, 다양한 예제와 참조 자료를 통해 쉽게 학습할 수 있음
- 커뮤니티에서 생성된 다양한 예술 작품을 통해 영감을 얻을 수 있으며, 기부를 통해 프로젝트를 지원할 수 있음
- 비슷한 기능을 가진 프로젝트로는 Processing, Three.js 등이 있음
Hacker News 의견
-
p5js의 새로운 웹사이트가 공개되었음
- Sovereign Tech Fund가 2023년에 p5js에 €450k의 지원금을 제공했음
- 새로운 웹사이트는 탐색과 검색이 더 쉬워졌고, 유용한 정보가 많아졌음
- 예전과 새로운 버전의 p5js 에디터/캔버스 사용법을 비교해볼 수 있음
-
ChatGPT와 p5.js를 사용하여 디자인 도구를 만들었음
- 이 도구는 회전 자기 활을 만들기 위해 5개의 질량을 균형 잡는 기능을 가짐
- 3D 프린팅 결과도 확인할 수 있음
-
p5.js는 예술적 응용을 위한 기능성과 사용 용이성 때문에 훌륭한 라이브러리임
- 학사 학위 프로젝트로 p5.js와 Ruby on Rails를 사용하여 생성적 예술을 만드는 애플리케이션을 개발했음
- 사용자 인터페이스에서 직접 예술을 생성할 수 있었음
-
Processing(원래의 Java 버전)은 많은 라이브러리에 영감을 주었음
- 여름 프로젝트로 Racket용 버전을 작성했음
- Daniel Shiffman의 YouTube 채널 "The Coding Train"에서 영감을 받았음
-
p5.js 웹사이트가 매우 예쁘다고 생각함
- About 섹션에서 Processing의 아이디어를 계속 이어받았다는 부분이 삭제된 것이 놀라움
- 아마도 p5.js가 Processing보다 더 인기가 많아졌기 때문일 것임
-
p5.js를 많은 전문 작업에 사용했음
- Processing 언어의 창시자 중 한 명과 관련된 사건을 알고 있어야 함
- 현재 Processing Foundation을 지원한 것을 후회함
-
p5.js 커뮤니티 OpenProcessing에는 수천 개의 멋진 작품이 있음
- Python을 주로 사용하지만 p5.js 프로그램을 수정하면서 JavaScript를 배웠음
-
Daniel Shiffman이 몇 년 전에 이 라이브러리를 소개해줬음
- 그의 비디오가 프로그래머로서의 발전에 필수적이었음
-
p5.js는 게임을 빠르게 만들 수 있는 멋진 라이브러리임
- 작은 물 시뮬레이션을 만들었고 p5.js를 배우기 쉽다고 생각함
-
p5.js의 훌륭한 라이브러리와 문서 덕분에 애니메이션을 빠르게 시작할 수 있었음
- 며칠 만에 프로젝트를 완료했음