materials

Selects and configures UrhoX engine preset and procedural PBR materials for 3D scenes.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/skyoxu/taptapmarker --skill materials-skyoxu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: materials
Source: https://github.com/skyoxu/taptapmarker/tree/main/.cursor/skills/materials
Command: npx skills add https://github.com/skyoxu/taptapmarker --skill materials-skyoxu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing the correct material and Technique path in the UrhoX engine is error-prone, especially when procedural materials require specific PBRNoTexture techniques instead of texture-dependent ones. This Skill provides a complete reference of 35+ preset materials and correct procedural material configuration patterns. ## Core Features & Use Cases - Preset Material Library: 35+ ready-to-use materials organized by category (flooring, wall, nature, stone, metal, wood, fabric, building, special), each with a res_uri for direct loading via cache:GetResource. - Procedural Material Configuration: Correct Technique paths (PBRNoTexture, PBRNoTextureAlpha, NoTextureUnlit) with shader parameter examples for metallic, roughness, emissive, and transparency effects. - Scene-Based Recommendations: Material combinations for common scenes like kitchens, living rooms, parks, industrial sites, and city streets. - Use Case: When building an outdoor park scene, use Grass01 for the ground, StonePaving01 for paths, and WoodenFence01 for fences, loading each via its uuid:// resource URI. ## Quick Start Ask the AI to build a 3D living room scene using the materials skill with wood parquet flooring, plaster walls, and a leather sofa.

Frequently Asked Questions about materials

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a procedural PBR material in UrhoX without textures?▼

Create a Material object and set its technique to Techniques/PBR/PBRNoTexture.xml, then configure MatDiffColor, Metallic, and Roughness shader parameters. Do not use PBRMetallicRough or PBRDiff techniques, as those require texture inputs.

How do I make a transparent glass material in UrhoX?▼

Use the Techniques/PBR/PBRNoTextureAlpha.xml technique and set MatDiffColor with a low alpha value such as 0.3 for transparency. Set Roughness near 0.05 since glass surfaces are typically very smooth.

What preset materials are available in the UrhoX material library?▼

The library includes over 35 preset materials across categories: flooring, wall, nature, stone, metal, wood, fabric, building, and special. Each is loaded via cache:GetResource with a uuid:// resource URI, such as Grass01, BrickWall01, or Marble01.

Why does my procedural material fail with PBRMetallicRough techniques?▼

PBRMetallicRough and PBRDiff technique variants require texture inputs like diffuse, normal, and specular maps. For procedural solid-color materials, only PBRNoTexture.xml or PBRNoTextureAlpha.xml work correctly.

How do I add emissive glow to a material in UrhoX?▼

Set the MatEmissiveColor shader parameter on any PBRNoTexture material with an RGB color value. Values above 1.0 increase glow intensity through HDR, for example Color(3.0, 1.5, 0.6) for a bright emission.