https://github.com/bs-community/skinview3d/ Modified version of SkinView3D to remove unnecessary things and make it work on PS3D skins.
Go to file
yushijinhun cc8ada005d
remove SkinViewer.animationSpeed
changing SkinViewer.animationSpeed will cause the animation to be
discontinuous, use AnimationHandle.speed instead
2018-02-02 18:27:09 +08:00
src remove SkinViewer.animationSpeed 2018-02-02 18:27:09 +08:00
tools update dependencies 2018-01-15 19:06:46 +08:00
.babelrc Switch from jshint to eslint 2018-01-06 18:47:07 +08:00
.eslintrc.js Switch from jshint to eslint 2018-01-06 18:47:07 +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 add license 2017-08-29 19:51:12 +08:00
README.md add CompositeAnimation 2018-01-06 22:01:12 +08:00
package-lock.json 1.1.0-alpha.1 2018-01-20 18:11:25 +08:00
package.json 1.1.0-alpha.1 2018-01-20 18:11:25 +08:00

README.md

skinview3d

Travis npm license

Three.js powered Minecraft skin viewer.

Features

  • 1.8 Skins
  • HD Skins
  • Capes
  • Slim arms

Usage

<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