スキル shader-programming-glsl
📦

shader-programming-glsl

コンテンツリビジョン r2 安全 ⚙️ 外部コマンド

Effiziente GLSL-Shader-Effekte erstellen

GLSL-Shader-Arbeit ist schwer zu strukturieren und zu optimieren. Dieser Skill bietet Anleitung zu Shader-Syntax, Uniforms, Varyings, Vektormathematik, Raymarching und Performance-Entscheidungen.

対応: Claude Codex Code(CC)
🥉 78 ブロンズ

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "shader-programming-glsl" from https://skillstore.io/skills/sickn33-shader-programming-glsl.md and its manifest at https://skillstore.io/api/skills/sickn33-shader-programming-glsl/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「shader-programming-glsl」を使用しています。 Ich brauche ein einfaches Fragment-Shader-Konzept für einen Banner-Hintergrund.

期待される結果:

Ein UV-Farbverlaufsplan mit Farb- und Zeit-Inputs, Anleitung für weiche Kanten und Hinweisen zu Host-seitigen Updates.

「shader-programming-glsl」を使用しています。 Ich möchte verstehen, warum mein Shader innerhalb einer Schleife langsam ist.

期待される結果:

Ein Performance-Review, das kostspielige Branches, wiederholte Konstantenarbeit und sicherere Alternativen für parallele Fragment-Ausführung identifiziert.

「shader-programming-glsl」を使用しています。 Ich möchte eine Kugel mit Raymarching prototypisieren.

期待される結果:

Ein Schritt-für-Schritt-Rendering-Plan zu Ray Origin, Ray Direction, Signed-Distance-Prüfungen, Normalenschätzung und einfachem Shading.

セキュリティ監査

安全

All 25 static findings are false positives caused by Markdown inline code, fenced GLSL examples, and shader function declarations. The skill contains educational shader guidance with no shell execution, system reconnaissance, prompt injection, or malicious intent.

1
スキャンされたファイル
128
解析済み行数
0
レビュー項目
0
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/sickn33-shader-programming-glsl/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-shader-programming-glsl/security.svg)](https://skillstore.io/skills/sickn33-shader-programming-glsl?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/sickn33-shader-programming-glsl?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-shader-programming-glsl/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/sickn33-shader-programming-glsl.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

sickn33. (2026). shader-programming-glsl security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-shader-programming-glsl/audits/5

BibTeX形式の引用

@techreport{sickn33-sickn33-shader-programming-glsl-2026, author = {sickn33}, title = {shader-programming-glsl security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-shader-programming-glsl/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "shader-programming-glsl security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-26" url: "https://skillstore.io/skills/sickn33-shader-programming-glsl/audits/5" identifiers: - type: other value: "skillstore:sickn33-shader-programming-glsl:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
85
保守性
87
コンテンツ
69
コミュニティ
83
仕様準拠

作成できるもの

Benutzerdefinierte WebGL-Effekte erstellen

Nutze den Skill, um Shader-Stufen, Uniforms und UV-basierte Farbverläufe für visuelle Webeffekte zu verstehen.

Fragment-Shader-Muster optimieren

Überprüfe Shader-Ideen auf kostspielige Branches, wiederholte Konstanten und Möglichkeiten zum Data Packing.

Prozedurale Looks prototypisieren

Nutze Vektormathematik, Swizzling und Raymarching-Konzepte, um prozedurale Oberflächen und Texturen zu erkunden.

これらのプロンプトを試す

Shader-Stufen erklären
Erkläre den Unterschied zwischen Vertex- und Fragment-Shadern für Anfänger. Beschreibe, wann Position und Pixelfarbe erzeugt werden.
Einen UV-Farbverlauf entwerfen
Hilf mir, einen GLSL-Fragment-Shader zu entwerfen, der UV-Koordinaten für einen sanften zweifarbigen Farbverlauf verwendet. Erkläre jedes Uniform und Varying.
Shader-Performance verbessern
Überprüfe meine Shader-Logik auf kostspielige Branches, wiederholte Konstanten und Möglichkeiten für Vector Packing. Schlage sicherere GLSL-Alternativen vor.
Raymarching-Shading planen
Entwirf einen Signed-Distance-Field-Raymarching-Ansatz für eine Kugelszene. Beziehe Kamera-Setup, March-Limits, Normalen und Shading-Schritte ein.

ベストプラクティス

  • Beginne mit der einfachsten Shader-Stufe und füge Uniforms nur bei Bedarf hinzu.
  • Verschiebe Konstanten und wiederholte Berechnungen in die Host-Anwendung, wenn es praktikabel ist.
  • Teste visuelle Änderungen schrittweise und profile teure Fragment-Operationen.

回避

  • Sich in engen Fragment-Schleifen auf umfangreiche bedingte Branches verlassen.
  • Shader-Inputs ändern, ohne zu bestätigen, dass die Host-Anwendung Uniforms aktualisiert.
  • Visuelle Effekte kopieren, ohne Koordinatenräume und Präzisionsanforderungen anzupassen.

よくある質問

Kann dieser Skill vollständige GLSL-Shader schreiben?
Er kann Shader-Logik anleiten und entwerfen, aber Ausgaben sollten in deinem Renderer getestet werden.
Behandelt er sowohl Vertex- als auch Fragment-Shader?
Ja. Er erklärt ihre Rollen und zeigt, wie Daten zwischen ihnen bewegt werden.
Kann er bei Three.js-Materialien helfen?
Ja. Er ist nützlich für GLSL-Konzepte, die in benutzerdefinierten Three.js-Materialien verwendet werden.
Kompiliert oder führt er Shader aus?
Nein. Er bietet Anleitung, keine Runtime-Kompilierung oder visuelle Validierung.
Kann er bestehenden Shader-Code optimieren?
Er kann weniger Branches, Host-seitige Konstanten, Vector Packing und andere Performance-Verbesserungen vorschlagen.
Ist er für Anfänger geeignet?
Ja. Er beginnt mit Shader-Struktur, Uniforms, Varyings und grundlegender Vektormathematik.

開発者情報

作成者

sickn33

ライセンス

MIT

Skillstore リビジョン

r2

バージョンに関する注意

作者はバージョンを宣言していません。

参照

4804b3d672af16b8afca785bbb6c5d7c7400a78f

メンテナンスの新しさ

2026/8/26

利用状況

15 ダウンロード · 139 閲覧

ファイル構成

📄 SKILL.md