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.