skinview3d
Three.js powered Minecraft skin viewer.
Features
- 1.8 Skins
- HD Skins
- Capes
- Slim Arms
- Automatic model detection (Slim / Default)
Usage
Examples of using the viewer
<div id="skin_container"></div>
<script>
let skinViewer = new skinview3d.SkinViewer(document.getElementById("skin_container"), {
width: 300,
height: 400,
skin: "img/skin.png"
});
skinViewer.width = 600;
skinViewer.height = 800;
skinViewer.loadSkin("img/skin2.png");
skinViewer.loadCape("img/cape.png");
skinViewer.loadCape(null);
let control = skinview3d.createOrbitControls(skinViewer);
control.enableRotate = true;
control.enableZoom = false;
control.enablePan = false;
let walk = skinViewer.animations.add(skinview3d.WalkingAnimation);
let rotate = skinViewer.animations.add(skinview3d.RotatingAnimation);
walk.remove();
rotate.resetAndRemove();
let run = skinViewer.animations.add(skinview3d.RunningAnimation);
run.speed = 3;
run.paused = true;
skinViewer.animations.paused = true;
</script>
Build
npm run build