Zachary Ferguson (@zfergus)

Top repositories

1

seam-erasure

Seamlessly erase seams from your favorite 3D models.
Python
111
star
2

topopt

A Python Library for Topology Optimization
Python
94
star
3

fenics-topopt

Topology optimization with finite element analysis in FEniCS. Final project for CSCI-GA.2420: Numerical Methods II at New York University.
Python
66
star
4

unity-examples

A collection of some useful examples and tutorials in Unity.
ASP
64
star
5

face-preserving-style-transfer

Fast style transfer with facial preservation. Final project for CSCI-GA.2271: Computer Vision (Fall 2018) at New York University.
Python
44
star
6

finite-diff

A simple finite-difference library using Eigen.
C++
31
star
7

java-music-player

Java command-line music player for playing your favorite songs.
HTML
7
star
8

eigen-cuda-example

Example project using Eigen with CUDA
CMake
7
star
9

fast-approximate-root-ccd

Fast Approximate Root in Cubic CCD from "Penetration-free Projective Dynamics on the GPU" [Lan et al. 2022]
Jupyter Notebook
5
star
10

seam-erasure-js

Erases texture seams to prevent visible seams and tearing in geometry images.
JavaScript
4
star
11

pybind11-autogen

Automatically generate pybind11 source from a C++ header
Python
3
star
12

MiniOOL

A mini object-oriented language. Project for CSCI-GA.3110: Honors Programming Languages (Fall 2018) at New York University.
OCaml
3
star
13

heightfield-modeler

Create 3D heightfields with fractalization and Catmull-Clark subdivision. Created for CS 351: Visual Computing (Spring 2015) at George Mason University.
C++
3
star
14

animated-scene-graph-editor

GUI for editing and animating a scene graph. Created for CS 351: Visual Computing (Spring 2015) at George Mason University.
C++
2
star
15

ogre-game-programming

Game programming in C++ with OGRE. Coursework for CS 425: Game Programming I (Fall 2016) at George Mason University.
C++
2
star
16

gmu-numerical-analysis

Implementations of seminal algorithms in numerical analysis. Coursework for MATH 446: Numerical Analysis (Spring 2017) at George Mason University.
MATLAB
2
star
17

phaser-prototyping

Game prototyping using Phaser, a HTML5 game engine. Originally created for CS 325: Introduction to Game Design (Spring 2015) at George Mason University.
JavaScript
2
star
18

simrender

Render a simulation mesh sequence using Pyrender.
Python
2
star
19

rational-cpp

C++ Wrapper of GMP's Rational Type
CMake
1
star
20

hpc-tools

Scripts for running jobs on a HPC.
Shell
1
star
21

trinket-snes-controller

Trinket sketch to act as an SNES controller.
C++
1
star
22

theme-mine

My theme for Ubuntu/Unity. Includes numix theme and a custom flattr icon set.
CSS
1
star
23

high-order-ipc-data

A repository of the data and script used in our work, "High-Order Incremental Potential Contact for Elastodynamic Simulation on Curved Meshes" [Ferguson et al. 2022].
Jupyter Notebook
1
star
24

aplmoo

A priori lexicographic multi-objective optimization. 🍎🐮
C
1
star
25

gmu-computer-graphics

Computer graphics in Java using JOGL. Coursework for CS 451: Computer Graphics (Fall 2015) at George Mason University.
HTML
1
star