Asset Library

1,738 video parts you can take today, and 557 more to learn from. Find one you like, then open it for the details.

Takes a brand kit without a code edit

Showing 11 of 2,295Show everything

From Three.js Game Skills

No preview yet · 11

threejs-debug-profilerthree.js · MITHow to find why a three.js page is blank, broken or slow: reproduce first, then an ordered checklist for blank canvases (canvas size, WebGL…threejs-qa-releasethree.js · MITHow to prove a three.js game works the way a player meets it: build, open in a real browser, check console errors and non-blank canvas…inspect-threejs-canvas.mjsTool · MITOpens a running page in headless Chromium, checks the canvas is not blank, and measures the picture: color entropy, share of the dominant…check_evidence.pyTool · MITChecks that the screenshots and reports a finished game claims really exist on disk, belong to the current run, are not blank and recorded…Test hooks and diagnostics contractTool · MITTwo objects a page puts on window so a script can take a repeatable picture of it: diagnostics (frame count, renderer draw calls and…visual.spec.tsTool · MITA Playwright smoke test (one test, run on a desktop and a phone profile): the canvas is big enough and its pixels vary, so a blank or…visual-regression.template.tsTool · MITA Playwright screenshot-baseline template that seeds, sets a named state, freezes, hides debug UI and then compares against a stored…bot-playtest.template.tsTool · MITA Playwright bot that holds keys on a script and measures whether the game really plays: frames advanced, distance moved, score gained, and…Visual scorecardSkill · MITA ten-category rubric for judging a real-time 3D picture from 0 to 3 (art direction, hero, obstacles, rewards, world, materials, lighting…Render budgets and material kitSkill · MITStarting budgets for a browser 3D scene on desktop and phone (draw calls 300 and 150, triangles 750k and 300k, textures 60 and 40, shadow…Evidence manifest formatSkill · MITA small JSON format that declares which viewport and state pairs one verification pass must capture, with a run id, so old screenshots…