skinview3d ======== [![CI Status](https://img.shields.io/github/workflow/status/bs-community/skinview3d/CI?label=CI&logo=github&style=flat-square)](https://github.com/bs-community/skinview3d/actions?query=workflow:CI) [![NPM Package](https://img.shields.io/npm/v/skinview3d.svg?style=flat-square)](https://www.npmjs.com/package/skinview3d) [![MIT License](https://img.shields.io/badge/license-MIT-yellowgreen.svg?style=flat-square)](https://github.com/bs-community/skinview3d/blob/master/LICENSE) [![Gitter Chat](https://img.shields.io/gitter/room/TechnologyAdvice/Stardust.svg?style=flat-square)](https://gitter.im/skinview3d/Lobby) Three.js powered Minecraft skin viewer. # Features * 1.8 Skins * HD Skins * Capes * Elytras * Slim Arms * Automatic model detection (Slim / Default) # Usage [Example of using skinview3d](https://bs-community.github.io/skinview3d/) ```html ``` ## Anti-aliasing skinview3d supports FXAA (fast approximate anti-aliasing). To enable it, you need to replace `SkinViewer` with `FXAASkinViewer`. Note that FXAA is incompatible with transparent backgrounds. So when FXAA is enabled, the default background color will be white instead of transparent. ## Lighting By default, there are two lights on the scene. One is an ambient light, and the other is a point light from the camera. To change the light intensity: ```js skinViewer.cameraLight.intensity = 0.9; skinViewer.globalLight.intensity = 0.1; ``` Setting `globalLight.intensity` to `1.0` and `cameraLight.intensity` to `0.0` will completely disable shadows. # Build `npm run build`