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 b31012a501
Update readme
2020-05-29 16:46:19 +08:00
.github/workflows update GitHub Actions 2020-02-29 16:57:48 +08:00
examples Update readme 2020-05-29 16:46:19 +08:00
src code cleanup 2020-05-29 16:34:58 +08:00
.editorconfig Working transpiling via "npm run buildtest" command 2018-07-20 22:07:52 -05:00
.eslintrc.yaml Refactor SkinViewer 2020-05-29 15:45:09 +08:00
.gitignore Remove dist/ & add bundles/ 2020-01-31 08:39:58 +08:00
LICENSE Happy New Year! 2020 2020-01-01 00:11:55 +08:00
README.md Update readme 2020-05-29 16:46:19 +08:00
package-lock.json Refactor SkinViewer 2020-05-29 15:45:09 +08:00
package.json Refactor SkinViewer 2020-05-29 15:45:09 +08:00
rollup.config.js use three-minifier 2020-01-31 08:43:46 +08:00
tsconfig.json update dependencies 2020-05-26 00:02:42 +08:00

README.md

skinview3d

CI Status NPM Package MIT License Gitter Chat

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"));

	// Set viewer size
	skinViewer.width = 300;
	skinViewer.height = 400;

	// Load skin & cape
	skinViewer.loadSkinFrom("img/skin.png");
	skinViewer.loadCapeFrom("img/cape.png");

	// Hide the cape
	skinViewer.playerObject.cape.visible = false;

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

	// Add an animation
	let walk = skinViewer.animations.add(skinview3d.WalkingAnimation);
	// Add another animation
	let rotate = skinViewer.animations.add(skinview3d.RotatingAnimation);
	// Remove an animation, stop walking dude
	walk.remove();
	// Remove the rotating animation, and make the player face forward
	rotate.resetAndRemove();
	// And run for now!
	let run = skinViewer.animations.add(skinview3d.RunningAnimation);

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

Build

npm run build