taigas-texture
TAIGA Texture ist ein kompaktes Labor für prozedurale Materialien mit einer deterministischen Texture DSL, die von Menschen erstellt oder von einem LLM gesteuert werden kann.
TTX ist die technische Abkürzung für Taiga TeXture. Sie bezeichnet das Dateiformat und die Toolchain; die Sprache selbst heißt Texture DSL.
Bearbeiten Sie Materialien im Browser, prüfen Sie PBR-Kanäle und eine Cube-Vorschau, und automatisieren Sie dieselbe Engine über die CLI oder MCP.
[ MATERIAL GALLERY ]
Related MCP server: genart-mcp
Funktionen
Texture DSL — reine, vorwärtsgerichtete Felder mit deterministischen Seeds und Kostenlimits zur Kompilierzeit.
Material-Workbench — Live-Quellcode-Bearbeitung, PBR-Kanalansichten, Kachelungsprüfungen, Parameter-Slider und ein interaktiver, studiobeleuchteter Würfel.
PBR-ZIP-Export — Laden Sie das aktuelle Browser-Material als Base Color, Height, OpenGL Normal, Roughness, Metallic, Metadaten und seine
.ttx-Quelle herunter.Prozedurale Bibliothek — Keramik, Leder, Steppnähte-Leder, Eiche, Granit, Leinwand, rostiger Stahl, Marmor und mehrskalige rissige Erde.
LLM-Werkzeugoberfläche — strukturierte Validierungsdiagnosen, deterministische Analyse, PNG-Rendering, mehrskalige Inspektion, CLI und stdio MCP.
Keine Laufzeitpakete — die Browser-Workbench ist eine einzige HTML-Datei; die Automatisierungswerkzeuge verwenden nur Node.js-Bordmittel.
Lokal ausführen
Klonen Sie das Repository und öffnen Sie ttx-bench.html in einem Browser mit WebGL-2-Unterstützung.
git clone https://github.com/kawaiiTaiga/taigas-texture.git
cd taigas-textureUnter Windows:
Start-Process .\ttx-bench.htmlOptionale Überprüfung:
npm testExport nach Blender, Unity, Unreal oder Godot
Wählen Sie in der Browser-Workbench die Vorschauauflösung und drücken Sie PBR-Export → .zip herunterladen. Das Archiv enthält fünf Standard-PNG-Maps, material.json, eine kurze Integrationsnotiz und die maßgebliche .ttx-Quelle.
Verwenden Sie Base Color als sRGB. Laden Sie Height, Normal, Roughness und Metallic als Non-Color/Linear-Daten. Die Normal-Map folgt OpenGL (+Y); invertieren Sie ihren Grünkanal für einen DirectX-Normal-Workflow.
CLI
# Discover bundled and library materials
node ttx-cli.mjs examples --json
# Validate one example
node ttx-cli.mjs validate --example saddle --json
# Render PBR views
node ttx-cli.mjs render --example ceramic --out renders/ceramic --resolution 256 --json
# Inspect the same point across scales
node ttx-cli.mjs render-scales materials/parched-earth.ttx \
--out renders/parched-earth --zooms 1,4,16,64 --center 0.5,0.5 --jsonMCP
Starten Sie den abhängigkeitsfreien stdio-Server:
node ttx-mcp-server.mjsBeispielkonfiguration für MCP:
{
"mcpServers": {
"taigas-texture": {
"command": "node",
"args": ["<ABSOLUTE_PATH>/ttx-mcp-server.mjs"]
}
}
}Verfügbare Werkzeuge:
list_material_examplesget_material_examplevalidate_materialrender_materialrender_material_multiscale
Materialbeispiel
seed = 17
tile = 1
var glaze_h = 0.53
field cells = worley(u, v, freq=15, jitter=1, out=edge, seed=3)
field crack = 1 - smoothstep(0.004, 0.052, cells)
field h = clamp(0.52 - 0.11*crack, 0, 1)
out height = h
out albedo = hsv(glaze_h, 0.42, 0.72*(1 - 0.48*crack))
out rough = clamp(0.20 + 0.44*crack, 0, 1)
out metal = 0This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for Spline.design code generation and asset management.4BSD 3-Clause
- AlicenseNot gradedqualityDmaintenanceMCP server for creating and manipulating generative art with p5.js, Three.js, GLSL, Canvas2D, and SVG, featuring workspace management, parameter control, and screenshot capture.108MIT
- AlicenseNot gradedqualityBmaintenanceUnified MCP server for graphics manipulation with multiple backends.1BSD 3-Clause
- AlicenseNot gradedqualityBmaintenanceA Python MCP server for searching, downloading, extracting, inspecting, and previewing game assets from multiple public sources.MIT
Related MCP Connectors
Personal MCP server for humans who create. Proof of authorship, license control.
MCP server for Producer/Riffusion AI music generation
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kawaiiTaiga/taigas-texture'
If you have feedback or need assistance with the MCP directory API, please join our Discord server