Mummies and Pyramids
Extension of a 3D maze engine in Processing (Java) to procedurally generate two models: a pyramid built by stacking mazes of decreasing size with a desert floor modulated by Perlin noise, and an articulated mummy built by revolving quad-strips (bands with variable color and radius) organized as a PShape(GROUP). Lighting and shader handling based on the character's position (dark interior / bright exterior), random mummy movement within the maze, and bonus features (dynamic compass, level switching).
ProcessingJava3D Computer GraphicsProcedural Generation