shader-programming-glsl
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.
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の 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.
リスク要因
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sickn33-shader-programming-glsl/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](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/5BibTeX形式の引用
@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 スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
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.
これらのプロンプトを試す
Erkläre den Unterschied zwischen Vertex- und Fragment-Shadern für Anfänger. Beschreibe, wann Position und Pixelfarbe erzeugt werden.
Hilf mir, einen GLSL-Fragment-Shader zu entwerfen, der UV-Koordinaten für einen sanften zweifarbigen Farbverlauf verwendet. Erkläre jedes Uniform und Varying.
Überprüfe meine Shader-Logik auf kostspielige Branches, wiederholte Konstanten und Möglichkeiten für Vector Packing. Schlage sicherere GLSL-Alternativen vor.
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?
Behandelt er sowohl Vertex- als auch Fragment-Shader?
Kann er bei Three.js-Materialien helfen?
Kompiliert oder führt er Shader aus?
Kann er bestehenden Shader-Code optimieren?
Ist er für Anfänger geeignet?
開発者情報
作成者
sickn33ライセンス
MIT
Skillstore リビジョン
r2
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/shader-programming-glsl参照
4804b3d672af16b8afca785bbb6c5d7c7400a78f
メンテナンスの新しさ
2026/8/26
利用状況
15 ダウンロード · 139 閲覧
ファイル構成
📄 SKILL.md