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 * 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`. It's recommended to use an opaque background when FXAA is enabled, as transparent background may look buggy. ```javascript let skinViewer = new skinview3d.FXAASkinViewer(document.getElementById("skin_container"), { // we do not use transparent background, so disable alpha to improve performance alpha: false }); // set the background color skinViewer.renderer.setClearColor(0x5a76f3); ``` # Build `npm run build`