2017 © Pedro Peláez
 

library minecraft-skin-renderer

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

image

games647/minecraft-skin-renderer

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

  • Tuesday, May 24, 2016
  • by games647
  • Repository
  • 5 Watchers
  • 4 Stars
  • 92 Installations
  • PHP
  • 2 Dependents
  • 1 Suggesters
  • 4 Forks
  • 0 Open issues
  • 4 Versions
  • 5 % Grown

The README.md

Minecraft Skin Renderer

Description

Minecraft skin renderer library., (*1)

Features

  • Only responsible for rendering - You can manage how you want to
    • Download the raw skin data
    • Store the rendered skin
    • Cache the result
  • Easy to install and use
  • Easy and flexible skin rotation for 3d skin rendering

ToDo

  • 3D-Rendering --> skin rotations/perspective view
  • 1.8 Skin format support
  • Add image smoothing
  • Add arms, legs, head position manipulation
  • Add cape rendering

Installation

With composer it's just:, (*2)

composer require games647/minecraft-skin-renderer

For non-composer projects, you can drop the files from the /src folder into a libraries folder and use it with a require statement at the top of the PHP-File. You can see a example in the example.php file., (*3)

Usage

//this is only used if you don't use composer
require __DIR__ . '/PATH_TO_LIB_FOLDER/MinecraftSkins.php';

use \MinecraftSkins\MinecraftSkins;

[...]

//load the skin from a file
$skinImage = imagecreatefrompng("cd6be915b261643fd13621ee4e99c9e541a551d80272687a3b56183b981fb9a.png");

//render the skin and make it 5 times bigger
$result = MinecraftSkins::skin($skinImage, 5);

//this part is for rendering the skin only
//tell the browser that we will send the raw image without HTML
header('Content-type: image/png');
imagepng($renderedSkin);

Examples

Dinnerbone head, (*4)

MinecraftSkins::head($skinImage, 5);

Dinnerbone head, (*5)

Dinnerbone full skin, (*6)

MinecraftSkins::skin($skinImage, 5);

Dinnerbone skin, (*7)

  • http://minecraft.gamepedia.com/Skin
  • https://github.com/minotar/skin-spec

The Versions

24/05 2016

dev-master

9999999-dev https://github.com/games647/Minecraft-Skin-Renderer/

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

avatar minecraft render 3d head skin rotation helmet perspective

16/05 2016

0.2.1

0.2.1.0 https://github.com/games647/Skin-Renderer/

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

avatar minecraft render 3d head skin rotation helmet perspective

25/04 2016

0.2

0.2.0.0 https://github.com/games647/Skin-Renderer/

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

avatar minecraft render 3d head skin rotation helmet perspective

23/04 2016

0.1

0.1.0.0 https://github.com/games647/Skin-Renderer/

Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

avatar minecraft render 3d head skin rotation helmet perspective