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
- 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
- Ossos : Character animation library to create IK Rigs for use on the web
- 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 : Repto containing prototypes related to irregular grids & procedurally generating content with them.
- Game Physics : Prototyping basic ridgid body & 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.
-
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.
- Open Keyboard : Virtual keyboard / Macroboard with dynamic user defined layouts
- Shader Blocks : Prototype for a web based Shader Graph Tool.
- Open Comic Reader : Android app for reading comics in CBZ and CBR Formats
- Speech CMD : Tool to run macros from Voice Commands.
- Texture Painter : Prototype of a webbased texture painter/