https://github.com/bs-community/skinview3d/ Modified version of SkinView3D to remove unnecessary things and make it work on PS3D skins.
Go to file
printempw 2725925fe4 update `MouseControl` and remove event listener 2018-02-11 18:44:55 +08:00
src update `MouseControl` and remove event listener 2018-02-11 18:44:55 +08:00
tools use multi .eslintrc.js files 2018-02-11 16:17:43 +08:00
types update `MouseControl` and remove event listener 2018-02-11 18:44:55 +08:00
.babelrc Switch from jshint to eslint 2018-01-06 18:47:07 +08:00
.editorconfig add .editorconfig 2018-02-11 00:49:27 +08:00
.eslintrc.js use multi .eslintrc.js files 2018-02-11 16:17:43 +08:00
.gitignore update package.json 2017-10-02 19:03:47 +08:00
.npmignore update package.json 2017-10-02 19:03:47 +08:00
.travis.yml use travis-ci 2018-01-06 20:20:42 +08:00
LICENSE Change license to MIT 2018-02-10 14:05:07 +08:00
README.md fix license badge 2018-02-10 21:23:14 +08:00
package-lock.json Change license to MIT 2018-02-10 14:05:07 +08:00
package.json use multi .eslintrc.js files 2018-02-11 16:17:43 +08:00
tslint.json format code 2018-02-09 12:29:42 +08:00

README.md

skinview3d

Travis npm license Gitter chat

Three.js powered Minecraft skin viewer.

Features

  • 1.8 Skins
  • HD Skins
  • Capes
  • Slim arms

Usage

Examples of using the viewer

<div id="skin_container"></div>
<script>
	let skinViewer = new skinview3d.SkinViewer({
		domElement: document.getElementById("skin_container"),
		slim: true,
		width: 600,
		height: 600,
		skinUrl: "img/skin.png",
		capeUrl: "img/cape.png"
	});

	// change the skin and cape
	// skinViewer.skinUrl = "img/skin.png";
	// skinViewer.capeUrl = "img/cape.png";

	// change the width and height
	// skinViewer.width = 300;
	// skinViewer.height = 400;

	// enable the mouse control feature
	let control = new skinview3d.SkinControl(skinViewer);

	// disable the 'right click to play/pause' feature
	// control.enableAnimationControl = false;

	skinViewer.animation = new skinview3d.CompositeAnimation();

	// add an animation
	let walk = skinViewer.animation.add(skinview3d.WalkAnimation);

	// set its speed and some others
	walk.speed = 1.5;
	// walk.paused = true;
</script>

Build

npm run build