Skip to main content

public 3d-motion repository

Drbaph_shapes

// Saganaki22/Drbaph_shapes

3D Wireframe Shapes Visualizer / WebGL

$ git log --oneline --stat
stars:5forks:0updated:2025-05-29
README.md
readonly

3D Wireframe Shapes Visualizer

ezgif-19d92963ee8272

An interactive web-based 3D shape visualization tool that renders various geometric shapes in a wireframe style with a dynamic matrix background effect.


๐Ÿ“Updates (0.2)

[09/02/2025]

โœ… Optimized design for phones โœ… Optimized logic for responsive design

๐Ÿš€ Features

๐ŸŽจ Multiple 3D Shapes

  • Basic Shapes: Cube, Sphere, Cone, Cylinder
  • Complex Shapes: Torus, Triangular Pyramid, Hexagonal Prism, Icosahedron
  • Mathematical Surfaces: Schwarz Surface, Gyroid Surface, Hyperboloid, Mรถbius Strip

๐Ÿ•น๏ธ Interactive Controls

  • Rotation Control: X, Y, Z axes
  • Scale Adjustment
  • Animation Speed
  • Line Thickness & Color
  • Background Color & Density
  • Auto-Rotation Toggle
  • Grid Display Option

๐Ÿ“ฆ Export Capabilities

  • Save as PNG Image
  • Record animations as WebM Video

๐Ÿ–ฅ๏ธ Additional Features

  • Fullscreen Mode Support
  • Dynamic Matrix-Style intro
  • Animated Node Background
  • Responsive Design

๐Ÿ› ๏ธ Technologies Used


๐Ÿ”ง Getting Started

  1. Clone this repository
    git clone https://github.com/Saganaki22/Drbaph_shapes
    
  2. Open index.html in a modern web browser
  3. Use the control panel to:
    • Select different shapes
    • Adjust rotation, scale, and animation
    • Customize colors & visual settings
    • Toggle auto-rotation and grid display
    • Export your creations

๐ŸŽฎ Controls

ControlFunction
Shape SelectionChoose from various 3D shapes
RotationControl X, Y, and Z axes
ScaleAdjust shape size
Animation SpeedControl animation speed
Line ThicknessAdjust wireframe thickness
ColorsCustomize lines & background
Background SettingsAdjust matrix background density & speed
Auto RotateToggle automatic rotation
Grid DisplayToggle grid visibility
ExportSave as image or record animation

๐ŸŒ Browser Compatibility

โœ… Best in modern browsers supporting WebGL & HTML5 Canvas


๐Ÿ“œ License

This project is available under the Apache License 2.0.


๐Ÿ“ท Examples

drbaph-HD (2)

wireframe-recording (16).webm

https://github.com/user-attachments/assets/bbec472e-f12f-4af0-9fca-01491c479e5c

wireframe (8)


๐Ÿ”— Links


metadata.json
JavaScript3d-graphicsCreative CodingCreative Codinginteractivejavascriptp5jsVisualizationWebGLwireframe

[INFO] 4 topics link to curated motion topic pages.