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 e6a8a37aa1
Use NearestFilter instead of NearestMipMapNearestFilter
It is unnecessary to use NearestMipMapNearestFilter
2018-04-21 19:10:36 +08:00
examples Fix examples 2018-03-03 22:16:27 +08:00
src Use NearestFilter instead of NearestMipMapNearestFilter 2018-04-21 19:10:36 +08:00
tools use multi .eslintrc.js files 2018-02-11 16:17:43 +08:00
types remove MouseControl in viewer.d.ts 2018-02-12 13:46:51 +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 fix github doesn't detect license 2018-02-12 15:53:18 +08:00
README.md remove MouseControl 2018-02-12 09:46:07 +08:00
package-lock.json update dependencies 2018-04-15 11:40:01 +08:00
package.json update dependencies 2018-04-15 11:40:01 +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 textures
	skinViewer.skinUrl = "img/skin2.png";
	skinViewer.capeUrl = "img/cape2.png";

	// Resize the skin viewer
	skinViewer.width = 300;
	skinViewer.height = 400;

	// Control objects with your mouse!
	let control = skinview3d.createOrbitControls(skinViewer);
	control.enableRotate = true;
	control.enableZoom = false;
	control.enablePan = false;

	skinViewer.animation = new skinview3d.CompositeAnimation();

	// Add an animation
	let walk = skinViewer.animation.add(skinview3d.WalkingAnimation);
	// Add another animation
	let rotate = skinViewer.animation.add(skinview3d.RotatingAnimation);
	// Remove an animation, stop walking dude
	walk.remove();
	// And run for now!
	let run = skinViewer.animation.add(skinview3d.RunningAnimation);

	// Set the speed of an animation
	run.speed = 3;
	// Pause single animation
	run.paused = true;
	// Pause all animations!
	skinViewer.animationPaused = true;
</script>

Build

npm run build