Toolverse
All skills

threejs-lighting

by CloudAI-X

Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
CloudAI-X
Category
Frontend
Views
4

About this skill

Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.

How to use

  1. Zainstaluj skill threejs-lighting w swoim projekcie Three.js, importując moduł do pliku zawierającego logikę sceny.

  2. Wybierz typ światła odpowiedni do Twoich potrzeb: AmbientLight dla równomiernego oświetlenia wszystkich obiektów, HemisphereLight dla scen zewnętrznych z gradientem nieba i gruntu, DirectionalLight dla światła równoległego (symulacja słońca), PointLight dla światła omnidirektionalnego (żarówka) lub SpotLight dla światła stożkowego.

  3. Utwórz instancję wybranego światła, podając kolor i intensywność, na przykład new THREE.AmbientLight(0xffffff, 0.5) dla światła białego o intensywności 0.5.

  4. Ustaw pozycję światła w scenie za pomocą position.set(), jeśli typ światła to wymaga (np. DirectionalLight, PointLight, SpotLight).

  5. Dodaj światło do sceny poleceniem scene.add(), a następnie dostosuj jego właściwości w czasie rzeczywistym, zmieniając color i intensity w zależności od efektu, jaki chcesz osiągnąć.

  6. Jeśli potrzebujesz cieni, włącz shadow mapping na świetle i kamerze, pamiętając że AmbientLight i HemisphereLight cieni nie wspierają, natomiast DirectionalLight, PointLight i SpotLight je obsługują.

Related skills