원클릭으로
playcanvas-googlemaps-3dtiles
Streaming, rendering, and decoding Google Maps Photorealistic 3D Tiles in PlayCanvas
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Streaming, rendering, and decoding Google Maps Photorealistic 3D Tiles in PlayCanvas
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Three.js Polygon Streaming .xrg integration and debugging playbook for @polygon-streaming/web-player-threejs, including correct wrapper events, asset publishing, model fitting, and fallback replacement policy
Bundle entry for the exported VIVERSE PlayCanvas Toolkit workflow pack. Use when you want bundled VIVERSE PlayCanvas Toolkit skills, prompts, catalogs, and helper assets in one standalone package.
Collision detection patterns for Three.js games without physics engines
Protect third-party API keys by moving secret-bearing calls into VIVERSE Play Lambda scripts and keeping only non-secret user data in VIVERSE Storage.
Build or fix CPU racing drivers for Three.js or VIVERSE racing games. Use for waypoint loops, tile-to-route reconstruction, lap completion, recovery logic, and low-overhead debug workflows.
VIVERSE Login SDK integration for user authentication and SSO
SOC 직업 분류 기준
| name | playcanvas-googlemaps-3dtiles |
| description | Streaming, rendering, and decoding Google Maps Photorealistic 3D Tiles in PlayCanvas |
| prerequisites | ["PlayCanvas engine","3d-tiles-renderer","Google Maps API Key"] |
| tags | ["playcanvas","google-maps","3d-tiles","draco","gltf"] |
Reliable Google Photorealistic 3D Tiles streaming in PlayCanvas using 3d-tiles-renderer.
Use this when a project needs to:
.drc/KHR_draco_mesh_compression) geometry from Google's servers.3d-tiles-renderer, threeroot.json using key-authenticated request.TilesRenderer with root URL.import { TilesRenderer } from "3d-tiles-renderer";
import { GLTFExtensionsPlugin } from "3d-tiles-renderer/plugins";
import { DRACOLoader } from "three/examples/jsm/loaders/DRACOLoader.js";
const draco = new DRACOLoader();
draco.setDecoderPath("https://www.gstatic.com/draco/versioned/decoders/1.5.6/");
const rootResp = await fetch(`https://tile.googleapis.com/v1/3dtiles/root.json?key=${apiKey}`);
const tiles = new TilesRenderer(rootResp.url);
tiles.registerPlugin({ preprocessURL: (u) => patchedUrl(u, apiKey, sessionToken) });
tiles.registerPlugin(new GLTFExtensionsPlugin({ dracoLoader: draco }));
3d-tiles-renderer, direct preprocessURL assignment may be ignored; use plugin registration.