KTRosenberg
-a computer science graduate with a wide range of interests including education, the humanities, music, lower-level programming, and all-around experimentation
New York University
Pinned Repositories
Exploring-Configuration-of-Mixed-Reality-Spaces-for-Communication
VR Interactions Project (Collaboration) exploring collaborative sketching on different types of surfaces. CHI LBW Paper: https://dl.acm.org/doi/abs/10.1145/3290607.3312761
Flecs-ecs-personal
This is a personal repo for storing Flecs ecs library dependencies independently from other projects.
Game-and-Graphics-SDL-openGL
Experimenting with game and graphics programming in C++ with SDL and openGL
Laser_Mirrors_Original_Game_04_2015_ver_1_2
This is an original game/experiment that I wrote in Java and Processing. (Playing well requires some quick thinking.)
ProjectionDraw
VR Interaction Project: Draw in 3d by changing your perspective on the world.
pthread-experiments
-playing with POSIX threads in C
Text-Analyzer-and-Step-through-Viewer
"Text Analyzer and Step-through Viewer" is a utility to navigate an input text and examine the usage, repetition, and proximity of words.
webgl2webgpu
Youtube Tutorial Series teaching WebGPU using WebGL as an example
XR-MetaRoom
Future Reality Lab Collaboration for WebVR / WebXR Class, I worked extensively on the interactions for shader editing, live code reloading, graphics, and working-out the Web VR / XR APIs. In the scenes folder there are several examples I created for custom rendering tests
KTRosenberg's Repositories
KTRosenberg/Flecs-ecs-personal
This is a personal repo for storing Flecs ecs library dependencies independently from other projects.
KTRosenberg/Game-and-Graphics-SDL-openGL
Experimenting with game and graphics programming in C++ with SDL and openGL
KTRosenberg/ProjectionDraw
VR Interaction Project: Draw in 3d by changing your perspective on the world.
KTRosenberg/Exploring-Configuration-of-Mixed-Reality-Spaces-for-Communication
VR Interactions Project (Collaboration) exploring collaborative sketching on different types of surfaces. CHI LBW Paper: https://dl.acm.org/doi/abs/10.1145/3290607.3312761
KTRosenberg/XR-MetaRoom
Future Reality Lab Collaboration for WebVR / WebXR Class, I worked extensively on the interactions for shader editing, live code reloading, graphics, and working-out the Web VR / XR APIs. In the scenes folder there are several examples I created for custom rendering tests
KTRosenberg/box2d
Box2D is a 2D physics engine for games
KTRosenberg/Celeste2
Celeste Classic 2 for PICO-8!
KTRosenberg/cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
KTRosenberg/flecs-meta
C/C++ reflection library without RTTI or code generation
KTRosenberg/FutureClassroom
Spring 2022 VR class - I made major contributions to this WebXR-based graphics framework. Note: a lot of the code is experimental and prototypey (not production-ready), but functional. A highlight is the ability to live-reload code (that I architected).
KTRosenberg/Google-Cloud-Speech-Node-Socket-Playground
A Playground for Cross Device Live Speech Recognition with node.js, express and socket.io.
KTRosenberg/GPGOAP
General Purpose Goal Oriented Action Planning
KTRosenberg/Graphics-2019
Computer Graphics 2019
KTRosenberg/HandPosing
Pose authoring using handtrackingon Quest
KTRosenberg/JoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
KTRosenberg/KTRosenberg.github.io
- personal repository site, will update over time with project links, particularly for computer graphics - will beautify site over time
KTRosenberg/MatrixInverse
Python Code to Efficiently Inverse a Matrix
KTRosenberg/midi2osc
midi to opensoundcontrol bridge
KTRosenberg/potpack
A tiny rectangle packing JavaScript library (for sprite layouts)
KTRosenberg/RayTracedShadows
This demo implements BVH construction and GPU traversal for rendering hard shadows.
KTRosenberg/SoniCPort
Sonic the Hedgehog (1991, Sega Genesis / MegaDrive) C Port
KTRosenberg/Stack-Project-Example
ArrayStack and HistoryStack Example
KTRosenberg/transformer-srl
Reimplementation of a BERT based model (Shi et al, 2019), currently the state-of-the-art for English SRL. This model implements also predicate disambiguation.
KTRosenberg/txtquad
KTRosenberg/unity-jsb
It brings Javascript runtime capability to Unity3D by integrating QuickJS.
KTRosenberg/virtual_sketching
General Virtual Sketching Framework for Vector Line Art (SIGGRAPH 2021)
KTRosenberg/visualblocks
Visual Blocks for ML is a Google visual programming framework that lets you create ML pipelines in a no-code graph editor. You – and your users – can quickly prototype workflows by connecting drag-and-drop ML components, including models, user inputs, processors, and visualizations.
KTRosenberg/VoiceEmoji
Speech based emoji entry 👄🗣
KTRosenberg/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
KTRosenberg/wasm_cpp
testing cpp to wasm pipeline