Endermen are mysterious creepy creatures in the game Minecraft. Staring at them can trigger an attack, so be careful with this code.

http://minecraft.gamepedia.com/Enderman

Lua was chosen for easier programming, so LuaLaTeX is required. tikz‑3dplot is used for 3d visualization.

http://sidenote.hu/2014/07/20/drawing-an-enderman-in-latex/


enderman

Edit and compile if you like:

% Enderman
% Author: István Szántai (szantaii)
\documentclass[tikz]{standalone}
\usepackage{luacode}
\usepackage{tikz-3dplot}
\definecolor{endermanblack}{HTML}{000000}
\definecolor{endermangray}{HTML}{161616}
%\definecolor{endermanpurple}{HTML}{CC00FA}
%\definecolor{endermanlightpurple}{HTML}{E079FA}
\definecolor{endermanpurple}{HTML}{FF9EFF}
\definecolor{endermanlightpurple}{HTML}{FFC9FF}
\definecolor{particlecolor}{HTML}{DF4AF8}
\begin{luacode*}
function draw_coordinate_system()
tex.sprint("\\draw[white!50!gray,thick,->] (0,0,0) -- " ..
"(3,0,0) node[text=white!50!gray,anchor=north east]{$x$};")
tex.sprint("\\draw[white!50!gray,thick,->] (0,0,0) -- " ..
"(0,3,0) node[text=white!50!gray,anchor=west]{$y$};")
tex.sprint("\\draw[white!50!gray,thick,->] (0,0,0) -- " ..
"(0,0,3) node[text=white!50!gray,anchor=south]{$z$};")
end
function matrix_scalar_multiplication(matrix, scalar)
local rows = #matrix
local cols = #matrix[1]
local tmp_matrix = {}
for i = 1, rows do
tmp_matrix[i] = {}
for j = 1, cols do
tmp_matrix[i][j] = matrix[i][j] * scalar
end
end
return tmp_matrix
end
function shift_coordinates(matrix, array)
local matrix_rows = #matrix
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Click to download: enderman.texenderman.pdf
Open in Overleaf: enderman.tex