Skip to content

SketchPunk Labs

npm twitter twitter youtube Patreon Visitors

Bio :

A solo player born with the name Pedro but known to most of the world as VoR. You can describe me as :

  • ✨ IK Necromancer
  • 🎨 Wannabe 3D Modeler
  • 🔥 Javascript Developer
  • 🥒 Open Source Enthusiast
  • 🤪 Wakadoodle Extraordinar

Writing EBooks :

  • Learn WebGPU : Writing tutorials about learning WebGPU's API to create a basic renderer
  • IK Wonderland : Book about how to build a character animation system from scratch, skinning all the way to animating with inverse kinematics

Active Projects :

  • Ossos : Character animation library to create IK Rigs for use on the web
  • Auto Skinning : Prototyping auto skinning a mesh using the GPU & compute shaders
  • Oito : Creating a math library for all my 3D Programming needs, including curves & procedural mesh gen
  • GLTF2 Parser : Library that focuses on piecemeal loading of GLTF content
  • Gizmos : Library to create gizmos/widgets/manipulators for use in Threejs prototyping
  • Threejs Starter : Starting project for prototyping things using threejs
  • Mapping & Terrains : Repo containing various prototypes on 3d mapping tiles & procedurally generated terrains
  • Irregular Grids : Repo containing prototypes related to irregular grids & procedurally generating content with them.
  • Game Physics : Prototyping basic rigidbody & collision detections
  • Baller XR : Creating an experience of driving fortnite's baller vehicle on a 3D map rendering of hyrule from zelda's breath of the wild game. All this to run in web VR on the Oculus Quest 2.

Projects in Hiatus :

  • Fungi RS : A version of Fungi built with Rust, WebGL and WebAssembly.

  • FunWithWebGL2 : Source for all my Youtube Tutorials related to building a game engine using WebGL.

  • Fungi : 3D Game engine built with WebGL & JavaScript, also includes IK Rigs Animation System

  • Ecs : Entity-Component-System framework being created to run the next version of Fungi.

  • Prop Panel : Collection of UI Web Components I created for use in my 3D Prototyping

  • Webbased Software Renderer : Learning to create a software renderer for 3d content using javascript

  • Oito : TypeScript Math Library geared toward 3D Prototyping.

    • Oito Curves : Extension that handles curves & splines
    • Oito Geometry : Extension that handles procedurally generated geometries
    • Oito Ray : Extension that handles various intersections & collisions.

Inactive Projects :

Pinned Loading

  1. ossos ossos Public

    Webbased Character Animation System

    TypeScript 429 45

  2. gltf2parser gltf2parser Public

    Parse GLTF2 Files

    TypeScript 10 2

  3. oito oito Public

    TypeScript 3

  4. ikwonderland ikwonderland Public

    EBook about Skinning, character animation and Inverse Kinematics

    7

Repositories

Showing 10 of 26 repositories
  • ossos Public

    Webbased Character Animation System

    sketchpunklabs/ossos’s past year of commit activity
    TypeScript 429 MIT 45 10 3 Updated Oct 29, 2024
  • oito Public
    sketchpunklabs/oito’s past year of commit activity
    TypeScript 3 MIT 0 1 0 Updated Sep 26, 2024
  • kaykit_char Public
    sketchpunklabs/kaykit_char’s past year of commit activity
    JavaScript 1 CC0-1.0 1 0 0 Updated Aug 8, 2024
  • ossos_demo Public
    sketchpunklabs/ossos_demo’s past year of commit activity
    JavaScript 1 0 0 0 Updated Jul 12, 2024
  • gltf2parser Public

    Parse GLTF2 Files

    sketchpunklabs/gltf2parser’s past year of commit activity
    TypeScript 10 MIT 2 0 1 Updated Jul 12, 2024
  • ossos_res Public
    sketchpunklabs/ossos_res’s past year of commit activity
    0 0 0 0 Updated Jul 12, 2024
  • materials Public
    sketchpunklabs/materials’s past year of commit activity
    HTML 22 MIT 2 0 0 Updated Jun 10, 2024
  • .github Public
    sketchpunklabs/.github’s past year of commit activity
    0 0 0 0 Updated Apr 25, 2024
  • autoskinning Public

    Autoskinning 3D meshes using web technologies

    sketchpunklabs/autoskinning’s past year of commit activity
    HTML 10 MIT 0 0 0 Updated Jan 30, 2024
  • bmesh Public
    sketchpunklabs/bmesh’s past year of commit activity
    HTML 11 MIT 1 0 0 Updated Dec 14, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…