minemap-primitives-and-materials

Automate MineMap primitive and material creation for 3D scenes.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ming1zhou88/minemap-skills --skill minemap-primitives-and-materials
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minemap-primitives-and-materials
Source: https://github.com/ming1zhou88/minemap-skills/tree/main/skills/minemap-primitives-and-materials
Command: npx skills add https://github.com/ming1zhou88/minemap-skills --skill minemap-primitives-and-materials

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MineMap primitives and materials define how custom geometry renders, enabling flexible composition and precise rendering order for complex scenes.

Core Features & Use Cases

  • Primitive = geometry + material (+ modelMatrix) to create custom renderable objects.
  • PointPrimitiveCollection for efficiently managing many points.
  • Access to low-level assets and textures via the engine's resource system for advanced visuals.

Quick Start

Configure a simple primitive by combining a geometry with a material and add it to the map.

Frequently Asked Questions about minemap-primitives-and-materials

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

FAQPage Schema
How do I combine custom geometry with materials in a 3D engine?

To combine custom geometry with materials, you create a primitive by composing a geometry object with a material and a modelMatrix, then add it to the map. This defines how your custom geometry renders within the 3D scene.

What is the best way to manage many point objects efficiently in MineMap?

The best way to manage many point objects efficiently is using PointPrimitiveCollection. It handles the lifecycle and rendering of numerous points, ensuring optimal performance when displaying large amounts of point data in 3D scenes.

How can I control rendering order for complex 3D scenes?

You can control rendering order for complex 3D scenes by configuring your MineMap primitives. This precise rendering order management ensures correct visual layering when multiple custom geometry objects overlap in the 3D engine.

Can I access low-level assets and textures using MineMap primitives?

Yes, you can access low-level assets and textures via the engine's resource system. This access enables advanced visual composition by allowing custom materials to utilize underlying engine resources for primitive rendering.

Does MineMap support managing the lifecycle of custom 3D objects?

MineMap satisfies core engine requirements for primitive lifecycle management. It automates creation and management of primitives, handling the lifecycle from geometry composition through material application to final scene rendering.