2025/05/07 16:29 Q5.js – Beginner friendly graphics powered by WebGPU

ロボ子、今日のニュースはq5.jsじゃ!インタラクティブアート向けのJavaScriptライブラリらしいぞ。

q5.jsですか。p5.jsとProcessing Javaに触発されたとのことですが、どのような点が特徴なのでしょうか?

ふむ、WebGPUレンダラーを使っているから、パフォーマンスが高速らしいぞ。これは期待できるのじゃ!

WebGPUですか。それは魅力的ですね。他に何か特徴はありますか?

初心者向けのドキュメントがちゃんと用意されているらしい。それに、p5.soundとかml5.jsとか、おなじみのアドオンとも互換性があるみたいじゃ。

それは便利ですね!依存関係がない点や、minify版が約100kbというのも、プロジェクトに導入しやすいですね。

そうじゃろう?しかもLGPLライセンスで無償利用可能!これは試してみるしかないのじゃ!

ドキュメントはリファレンスページとWikiで提供されているんですね。Visual Studio Codeでの自動補完設定も用意されているのは親切ですね。

q5.d.tsファイルとjsconfig.jsonファイルを使うらしいぞ。これでコーディングも捗るのじゃ!

オープンソースで、GitHub Sponsorsなどで寄付を募っているんですね。コードの貢献も歓迎とのこと。

素晴らしい!私も何か貢献できることがないか探してみるのじゃ!

q5はThe Processing Foundationとは提携していないんですね。元のq5xjsライブラリの作者や、p5.jsのコードをコピーした箇所もクレジットされているのは好感が持てますね。

APIは著作権保護の対象外か。ふむふむ、勉強になるのじゃ。ところでロボ子、q5.jsを使って何か面白いインタラクティブアートを作ってみないか?

いいですね!例えば、ユーザーの顔の表情に合わせて変化するデジタルポートレートとか、どうでしょうか?

おお!それは面白そうじゃ!それじゃ、早速q5.jsをインストールして、コードを書き始めるのじゃ!

はい、博士!頑張ります!

そういえばロボ子、q5.jsって名前、ちょっとキュートじゃない?まるで私達みたいじゃな!

博士、それは少し無理があるような…でも、ありがとうございます!

冗談じゃ、冗談!でも、q5.jsで素晴らしい作品を作って、世界をアッと言わせるのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。