
Featured Software
“Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.”
This is an incomplete list of my opensourced software. Please also feel free to visit my GitHub and ShaderToy for more.
Opensourced Software

ARChat: A Rapid Prototyping Platform for Augmented Communication

HumanGPS: Geodesic PreServing Feature for Dense Human Correspondence

Multiresolution Deep Implicit Functions for 3D Shape Representation

Foveated 360° Video

Kernel Foveated Rendering

Language-based Colorization of Scene Sketches

SketchyScene: Richly-Annotated Scene Sketches

ORC Solver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints

VRSurus: Enhancing Interactivity and Tangibility of Puppets in Virtual Reality

Evaluating Haptic and Auditory Directional Guidance to Assist Blind People in Reading Printed Text Using Finger-Mounted Cameras

DuCrawler: Crawling Images from Google and Bing

DuBibTeX: Cleaning Up BibTeX

DuPDF: Renaming PDFs by titles in Batch

DuCopyright: Adding Copyright Blocks to Files

DuAlgorithm: A Personal Collection of Algorithms, Data Structures, and Design Patterns

ProtoSound: A Personalized and Scalable Sound Recognition System for Deaf and Hard of Hearing Users

GazeChat: Enhancing Virtual Conferences With Gaze-aware 3D Photos
