Category Archives: Programming
Texture Synthesis
In this video I explain the purpose and implementation details of a texture synthesis (patch based) algorithm. Texture synthesis is the ability to take a source image and generate a new larger output – this is commonly used in video … Continue reading
Multi-Threaded Ray Tracer
Ray tracing is an approach to rendering a scene in computer graphics. Rather than trying to create real-time graphics (graphics that can quickly change based on user interactions), ray-tracing is a high end slow-speed rendering system. Though it is computationally costly, ray-tracing … Continue reading
Nurse Scheduling Program
For the last few weeks a team of two students and I have been working on a Nurse Scheduling Program for a Software Design course taught here at Penn State. The point of this project was to implement a basic … Continue reading