minemap-business-video-projection

Project live video textures onto MineMap 3D surfaces via VideoProjection.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MineMap video projection defines a concrete business pattern to project live video textures onto 3D surfaces, enabling realistic surveillance-style visualization of camera coverage on models, terrains, and 3D Tiles.

Core Features & Use Cases

  • Singleton core object: hard one instance of VideoProjection managed by map.videoManager
  • Target switches: activate per-surface outputs using used3DModel, used3DTiles, usedPolygon, and usedRaster
  • Demo-backed patterns: standard/video-wall/adaptive deployment demonstrated in dedicated demos (VideoProjection.html, VideoProjectionOnWall.html, VideoProjectionOnRaster.html)
  • Input validation: requires location (lat/lon) and videoTextureFun to supply a video texture
  • Lifecycle management: global map.videoManager controls, per-video lifecycle with add/remove

Quick Start

Instantiate VideoProjection with a location and a video source, then add it to map.videoManager.

Frequently Asked Questions about minemap-business-video-projection

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

FAQPage Schema
How do I project live video textures onto 3D surfaces in MineMap?▼

To project live video textures onto 3D surfaces in MineMap, instantiate the dedicated VideoProjection unit with a location and video source, then add it to map.videoManager for lifecycle management.

What 3D surface targets are supported for video projection surveillance visualization?▼

Video projection surveillance visualization supports activating per-surface outputs on 3D models, 3D Tiles, polygons, and raster terrains using the used3DModel, used3DTiles, usedPolygon, and usedRaster target switches.

What inputs do I need to supply for MineMap video texture projection?▼

MineMap video texture projection requires you to supply a location with latitude and longitude coordinates, along with a videoTextureFun function to provide the live video texture stream.

Can I apply video projection to campus-scale monitoring and BIM-enabled urban visualization?▼

Yes, video projection applies to campus-scale monitoring and BIM-enabled urban visualization where camera coverage and view corridors must be simulated on 3D models and 3D Tiles.

How do I manage multiple video projection instances on a MineMap map?▼

MineMap manages video projection instances through a singleton core object within map.videoManager, controlling global operations and per-video lifecycles via individual add and remove actions.

Does MineMap video projection support adaptive deployment on raster surfaces?▼

Yes, MineMap video projection supports adaptive deployment on raster surfaces, with standard, video-wall, and adaptive deployment patterns demonstrated in dedicated demos like VideoProjectionOnRaster.html.