Pinned Repositories
flooring-in-augmented-reality
A cutting-edge Android app prototype that enhances floor covering visualization through advanced AR techniques, including real-time segmentation using AI and realistic lighting estimation.
GitWatcher
PowerShell module that displays git status, commit log graph, and branches in real-time in a side panel in the Terminal.
Image-Recognition
An Image Recognizer built in Python using OpenCV and SKLearn. An SVM is trained on several image categories using histograms of visual "words" created through KMeans clustering of SIFT descriptors. This is a mirror from my private GitLab repo.
neokaiju
I led development on Neokaiju for BYU's Senior Game Project. About 75% of the code in this repository is my work.
Panorama-Stitching
A panorama stitching tool creating in Python using OpenCV. SIFT descriptors are found in each image, putative matches are found for descriptors between images, a homography between images is estimated via RANSAC, then images are warped and stitched. This is a mirror from my private GitLab repo.
Particle-Simulator
This is an implementation of the research paper "Particle-Based Simulation of Granular Materials" (http://wnbell.com/media/2005-07-SCA-Granular/BeYiMu2005.pdf). It is based off the engine I built for "The Gauntlet" game.
Render-Pipeline
I took my "Simple Simulator" project which used OpenGL 2.0 for the graphics and removed OpenGL from the project. I then implemented my own 3D rendering engine from scratch using Python's Numpy math library and pygame to draw to the screen. This is a mirror of a private GitLab repo.
Rodent-VR
Virtual Reality for lab rodents! This system is built using the Unreal Engine for the graphics, a custom input device for processing rodent's movement, and external feedback devices using Nation Instruments' DAQ devices.
The-Gauntlet-Game
A StarFox 64-style game where you fly a rocket ship through space while blowing up asteroids. I built a majority of the game engine, virtual reality support, procedurally generated asteroids, physics and collision detection, etc.
Vimfinity
A desktop utility that enables a lightweight Vim mode accessible anywhere, facilitating efficient cursor movement and text editing without the need to leave the home row keys.
WestRyanK's Repositories
WestRyanK/Particle-Simulator
This is an implementation of the research paper "Particle-Based Simulation of Granular Materials" (http://wnbell.com/media/2005-07-SCA-Granular/BeYiMu2005.pdf). It is based off the engine I built for "The Gauntlet" game.
WestRyanK/Render-Pipeline
I took my "Simple Simulator" project which used OpenGL 2.0 for the graphics and removed OpenGL from the project. I then implemented my own 3D rendering engine from scratch using Python's Numpy math library and pygame to draw to the screen. This is a mirror of a private GitLab repo.
WestRyanK/flooring-in-augmented-reality
A cutting-edge Android app prototype that enhances floor covering visualization through advanced AR techniques, including real-time segmentation using AI and realistic lighting estimation.
WestRyanK/Image-Recognition
An Image Recognizer built in Python using OpenCV and SKLearn. An SVM is trained on several image categories using histograms of visual "words" created through KMeans clustering of SIFT descriptors. This is a mirror from my private GitLab repo.
WestRyanK/Panorama-Stitching
A panorama stitching tool creating in Python using OpenCV. SIFT descriptors are found in each image, putative matches are found for descriptors between images, a homography between images is estimated via RANSAC, then images are warped and stitched. This is a mirror from my private GitLab repo.
WestRyanK/Simple-Simulator
A simple rendering pipeline and physics simulator in OpenGL 2.0. It was just a goofy little side project for a couple of days. In this game you can drive a car around a neighborhood and run into cars, mailboxes and houses with cartoon-like physics. This is a mirror from my private GitLab repo.
WestRyanK/GitWatcher
PowerShell module that displays git status, commit log graph, and branches in real-time in a side panel in the Terminal.
WestRyanK/neokaiju
I led development on Neokaiju for BYU's Senior Game Project. About 75% of the code in this repository is my work.
WestRyanK/Ray-Tracer
This is a ray tracer I built from scratch in C++. It implements some cool features such as soft shadows, glossy reflections and refractions, light attenuation, and texture mapping. I used a median split space partitioning algorithm for speed optimization.
WestRyanK/Rodent-VR
Virtual Reality for lab rodents! This system is built using the Unreal Engine for the graphics, a custom input device for processing rodent's movement, and external feedback devices using Nation Instruments' DAQ devices.
WestRyanK/The-Gauntlet-Game
A StarFox 64-style game where you fly a rocket ship through space while blowing up asteroids. I built a majority of the game engine, virtual reality support, procedurally generated asteroids, physics and collision detection, etc.
WestRyanK/Vimfinity
A desktop utility that enables a lightweight Vim mode accessible anywhere, facilitating efficient cursor movement and text editing without the need to leave the home row keys.
WestRyanK/DishIndex
WestRyanK/MinecraftManager
Allows players on a Minecraft server to shutdown the server and server computer via chat commands
WestRyanK/PowerShell-Docs
The official PowerShell documentation sources
WestRyanK/PSReadLine
A bash inspired readline implementation for PowerShell
WestRyanK/RyansSmallImageViewer
WestRyanK/SetupPC
WestRyanK/Skyrim-Speech-Commander
Free voice control mod for Skyrim. This was created long ago when I first was learning how to code.
WestRyanK/smart-dog-bell
WestRyanK/SpotifyInsights
Shows more detailed listening statistics than Spotify Wrapped
WestRyanK/Ticket-To-Ride
An Avatar the Last Airbender themed Ticket To Ride game built for Android by the CodeMonkeys team in Fall 2017. I made most of the client architecture and user interface, and a little bit of the backend server. This is a mirror from our private GitLab repository.