技能 algorithmic-art
🎨

algorithmic-art

安全 🌐 網路存取📁 檔案系統存取⚙️ 外部命令

p5.jsで生成的アートを作成

也可從以下取得: davila7,anthropics,ArtemisAI,Cam10001110101,Azeem-2

アルゴリズム技術を使用して、数学的概念を見事なビジュアルアートに変換します。このスキルは、シード付きランダム性とインタラクティブなコントロールを備えた、再現可能な生成的アートワークを作成するためのガイド付きテンプレートを提供します。

支援: Claude Codex Code(CC)
📊 70 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「algorithmic-art」。 Create a generative art piece called 'Cosmic Dust' with swirling particle patterns

預期結果:

  • 埋め込みp5.jsスケッチを含むHTMLファイル
  • パーティクル数、速度、カラーモード用のサイドバーコントロール
  • シード付きランダム性により再現可能なパターンを保証
  • PNGおよびSVGエクスポート用のダウンロードボタン
  • ウィンドウサイズに適応するレスポンシブキャンバス

正在使用「algorithmic-art」。 Generate a noise-based flow field that creates organic river-like patterns

預期結果:

  • パーティクルの角度にマッピングされたパーリンノイズフィールド計算
  • リアルタイムパーティクルトレイルレンダリング
  • ノイズスケールとフロー強度用のサイドバーコントロール
  • requestAnimationFrameを使用したスムーズなアニメーション
  • 高解像度エクスポート用のアートワーク保存機能

安全審計

安全
v5 • 1/17/2026

This skill contains only documentation and templates for creating generative art with p5.js. No executable code, network calls, or file operations exist. Static findings are false positives from misidentified markdown syntax and metadata references.

2
已掃描檔案
376
分析行數
3
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
23
社群
100
安全
91
規範符合性

你能建構什麼

ユニークなアートワークを作成

数学的アルゴリズムとシード付きランダム性を使用して、再現可能な唯一無二のビジュアル作品を生成します。

可視化を構築

カスタマイズ可能なパラメータを備えたインタラクティブなデータ可視化と生成的アートインスタレーションを作成します。

パターンのプロトタイプ作成

テキスタイル、壁紙、またはブランディング素材のためのプロシージャルパターンを迅速にプロトタイプ化します。

試試這些提示

基本的なフローパターン
Create a generative art piece using p5.js with flowing particle patterns. Include seeded randomness for reproducibility and a sidebar with speed and density controls.
オーガニックフローフィールド
Generate an HTML viewer with Perlin noise field visualization. Particles should follow the noise flow creating organic turbulence patterns. Add controls for noise scale and particle count.
幾何学パターン
Create algorithmic art based on Fibonacci sequences and golden ratios. Implement recursive geometric patterns with color gradients and complexity controls.
インタラクティブシミュレーション
Build a complex particle system with attraction and repulsion forces, trail effects, and mouse interaction. Include multiple emission sources and physics parameter controls.

最佳實務

  • 再現可能なアートワークのために常にシード付きランダム関数(randomSeed、noiseSeed)を使用する
  • 画面サイズ全体でレスポンシブキャンバス動作のためにwindowResized()を実装する
  • ブロッキングなしでスムーズな60fpsアニメーションのためにrequestAnimationFrameを使用する

避免

  • シード付きランダム関数の代わりにMath.random()を使用すると再現性が損なわれる
  • 適切なフレームレート制御なしで無限ループを作成するとブラウザがハングする
  • キャンバスサイズをハードコーディングすると異なる画面でのレスポンシブ動作が妨げられる

常見問題

これはすべてのモダンブラウザと互換性がありますか?
はい、p5.jsはすべてのモダンブラウザで動作します。生成されたHTMLにはライブラリのCDNリンクが含まれています。
サポートされる最大キャンバスサイズは何ですか?
キャンバスサイズはブラウザのメモリによって制限されます。最高のパフォーマンスを得るには、サイズを2000x2000ピクセル以下に保ってください。
既存のWebプロジェクトにこれを埋め込むことはできますか?
はい、生成されたHTMLは自己完結型で、埋め込みや統合のための変更が可能です。
私のアートワークデータはプライベートで安全ですか?
すべての生成はブラウザ内でローカルに行われます。アートワークデータは外部サーバーに送信されません。
アニメーションの動作が遅いのはなぜですか?
パーティクル数または複雑さを減らしてください。requestAnimationFrameを使用し、描画ループを最適化してください。
これはProcessingと比較してどうですか?
p5.jsはProcessingのJavaScript版で、同様の構文と概念を持つWebブラウザ向けに設計されています。

開發者詳情

檔案結構

📄 SKILL.md