بنقرة واحدة
threejs
Three.js 灯光:灯光类型、阴影、环境光照与常用调试辅助。用户需要布光或处理阴影问题时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Three.js 灯光:灯光类型、阴影、环境光照与常用调试辅助。用户需要布光或处理阴影问题时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Weekly Focus Engineering analysis using ActivityWatch data. Use when analyzing app usage patterns, detecting context switching problems, identifying "death loops" (repetitive app switching), calculating focus scores, or creating weekly productivity reviews.
WCAG 2.2 AA conformance auditor. Systematically verifies success criteria through automated, interactive, and manual testing methods.
Implement features from spec documents (context/doc required)
PR review for bugs, security & quality (requires PR URL)
Brutally honest roasts of your code with fixes
Accessibility improvement planning support. Generates organizational maturity assessment, phased roadmap, KPI design, and stakeholder persuasion materials.
| name | Three.js灯光 |
| description | Three.js 灯光:灯光类型、阴影、环境光照与常用调试辅助。用户需要布光或处理阴影问题时调用。 |
import * as THREE from "three";
scene.add(new THREE.AmbientLight(0xffffff, 0.3));
const dir = new THREE.DirectionalLight(0xffffff, 1);
dir.position.set(5, 8, 5);
dir.castShadow = true;
scene.add(dir);
AmbientLight:全局环境光(无方向)DirectionalLight:平行光(类似太阳),最常用于阴影PointLight:点光源(近似灯泡)SpotLight:聚光灯(锥形)HemisphereLight:天空/地面半球光(适合户外氛围)renderer.shadowMap.enabled = truecastShadow = truecastShadow = truereceiveShadow = truerenderer.shadowMap.enabled = true;
mesh.castShadow = true;
ground.receiveShadow = true;
light.shadow.mapSizescene.add(new THREE.DirectionalLightHelper(dir, 0.5));
scene.add(new THREE.CameraHelper(dir.shadow.camera));