728x90
반응형
const light = new THREE.HemisphereLight('pink', 'lime', 1);
light.position.x = -5;
light.position.y = 3;
scene.add(light);
const lightHelper = new THREE.HemisphereLightHelper(light);
scene.add(lightHelper);
HemisphereLight는 양쪽 각각의 방향에서 빛을 쏘는 light 객체이다.
import { RectAreaLightHelper } from 'three/examples/jsm/helpers/RectAreaLightHelper';
...
const light = new THREE.RectAreaLight('orange', 10, 2, 2);
// light.position.x = -5;
light.position.y = 2;
light.position.z = 3;
scene.add(light);
const lightHelper = new RectAreaLightHelper(light);
scene.add(lightHelper);
RectAreaLight는 네모난 판 모양의 조명이다.
RectAreaLightHelper는 별도의 module을 임포트해주어야한다.
728x90
반응형
'개발 · 컴퓨터공학' 카테고리의 다른 글
three.js Raycaster 마우스 클릭 감지와 드래그 (0) | 2022.10.12 |
---|---|
three.js Raycaster로 물체 감지하기 (0) | 2022.10.11 |
three.js PointLight와 SpotLight (0) | 2022.10.07 |
three.js 그림자 집어넣기 (0) | 2022.10.06 |
GitKraken + GitLab : gitkraken please log in to your hosting service to (0) | 2022.10.05 |