3 điểm bởi GN⁺ 2024-08-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • Giới thiệu về p5.js

    • p5.js là một công cụ hữu ích để học lập trình và tạo ra nghệ thuật
    • Đây là một thư viện JavaScript mã nguồn mở miễn phí, được phát triển bởi một cộng đồng hòa nhập và đầy tinh thần quan tâm
    • Chào đón tất cả mọi người như nghệ sĩ, nhà thiết kế, người mới bắt đầu, nhà giáo dục, v.v.
  • Khám phá tài liệu tham chiếu thư viện p5.js

    • Cung cấp tài liệu tham chiếu cho thư viện p5.js
  • Học p5.js qua các ví dụ

    • Có thể học p5.js thông qua nhiều ví dụ đa dạng
    • Ví dụ: Geodata Weaving, Slime Molds, Patt Vira, v.v.
  • Xem hoạt động cộng đồng p5.js

    • Giới thiệu các tác phẩm do cộng đồng tạo ra
    • Ví dụ: Generative Succulents, Padrão Geométrico, Zen Pots, Glitch animation, v.v.
  • Ủng hộ p5.js

    • Có thể quyên góp cho dự án p5.js
  • Tải xuống p5.js

    • Cung cấp liên kết tải thư viện
  • Tài nguyên p5.js

    • Cung cấp tài liệu tham chiếu, hướng dẫn, ví dụ, cách đóng góp, thông tin cộng đồng, v.v.
  • Thông tin khác

    • Cung cấp thông tin như tải xuống, liên hệ, bản quyền, chính sách quyền riêng tư, điều khoản sử dụng, v.v.
    • Cung cấp các liên kết mạng xã hội như GitHub, Instagram, X, YouTube, Discord, Forum
    • Cung cấp liên kết tới trang p5.js trước đây

Tóm tắt của GN⁺

  • p5.js là một công cụ học tập kết hợp giữa lập trình và nghệ thuật, nổi bật với cộng đồng bao trùm nhiều đối tượng người dùng từ người mới bắt đầu đến chuyên gia
  • Đây là thư viện mã nguồn mở miễn phí, có thể học dễ dàng thông qua nhiều ví dụ và tài liệu tham chiếu đa dạng
  • Có thể tìm cảm hứng từ nhiều tác phẩm nghệ thuật do cộng đồng tạo ra và hỗ trợ dự án thông qua quyên góp
  • Các dự án có tính năng tương tự gồm có Processing, Three.js, v.v.

1 bình luận

 
GN⁺ 2024-08-04
Ý kiến trên Hacker News
  • Trang web mới của p5js đã được ra mắt

    • Sovereign Tech Fund đã cấp €450k tài trợ cho p5js vào năm 2023
    • Trang web mới giúp điều hướng và tìm kiếm dễ hơn, đồng thời có nhiều thông tin hữu ích hơn
    • Có thể so sánh cách sử dụng trình soạn thảo/canvas của p5js giữa phiên bản cũ và mới
  • Đã tạo một công cụ thiết kế باستخدام ChatGPT và p5.js

    • Công cụ này có chức năng cân bằng 5 khối lượng để tạo một chiếc cung từ quay
    • Cũng có thể xem kết quả in 3D
  • p5.js là một thư viện tuyệt vời nhờ tính năng phong phú và dễ sử dụng cho các ứng dụng nghệ thuật

    • Trong dự án tốt nghiệp cử nhân, đã phát triển một ứng dụng tạo nghệ thuật sinh bằng p5.js và Ruby on Rails
    • Có thể tạo nghệ thuật trực tiếp từ giao diện người dùng
  • Processing (phiên bản Java gốc) đã truyền cảm hứng cho nhiều thư viện

    • Đã viết một phiên bản cho Racket như một dự án mùa hè
    • Lấy cảm hứng từ kênh YouTube "The Coding Train" của Daniel Shiffman
  • Nghĩ rằng trang web p5.js rất đẹp

    • Ngạc nhiên khi phần nói về việc tiếp nối ý tưởng của Processing đã bị xóa khỏi mục About
    • Có lẽ vì p5.js đã trở nên nổi tiếng hơn Processing
  • Đã dùng p5.js trong nhiều công việc chuyên môn

    • Cần biết về một vụ việc liên quan đến một trong những người sáng lập ngôn ngữ Processing
    • Hiện tại cảm thấy hối tiếc vì đã ủng hộ Processing Foundation
  • Cộng đồng OpenProcessing của p5.js có hàng nghìn tác phẩm tuyệt vời

    • Dù chủ yếu dùng Python, đã học JavaScript bằng cách chỉnh sửa các chương trình p5.js
  • Daniel Shiffman đã giới thiệu thư viện này vài năm trước

    • Các video của ông ấy rất thiết yếu cho sự phát triển của tôi với tư cách là lập trình viên
  • p5.js là một thư viện tuyệt vời để tạo game nhanh chóng

    • Đã làm một mô phỏng nước nhỏ và thấy p5.js rất dễ học
  • Nhờ thư viện và tài liệu tuyệt vời của p5.js, đã có thể bắt đầu làm hoạt hình rất nhanh

    • Đã hoàn thành dự án chỉ trong vài ngày