Skip to content
View alinen's full-sized avatar

Highlights

  • Pro

Block or report alinen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alinen/README.md

Hi there 👋

I am an Associate Professor at Bryn Mawr College in the Computer Science department. Before coming to Bryn Mawr College, I worked primarily as a C++ programmer to build networking, simulation and visualization APIs and applications.

I like to write games, interactive experiences, and low-level device demos and systems. I research avatars and procedural characters with a focus on body language and I'm also interested in neo-luddism, permacomputing, and the political economy of software in general.

Website: https://alinen.net

Connect

Email me at anormoyle @ brynmawr.edu

Repositories

APIs, Tools, and Plugins

  • open-body-fit: Software for estimating biomechanics from poses extracted from video.
  • AGL: C++ 3D/2D drawing API with built-in camera, primitives, shaders, texture, and text support (in openGL).
  • ATK: C++ API and tools for loading skeletons and animations from BVH files.
  • tinygl: Single header, cross-platform openGL framework for drawing 2D squares, circles, and triangles.
  • bvh-python: Utilities for reading, writing, visualizing, and computing forward kinematics with BVH files with Python.
  • Curation Tree: Framework for behavior trees tailored for narrative and puzzle games.
  • MotionScriptTools: Scripting tools for matlab, motion builder, and maya
  • Selection Word Count: Plugin for VS Code

Games, demos, and applications

Device software

  • Digital Notebook: A simple text editor for the esp32 that supports a small screen and SD memory.
  • Pi Pico Slideshow: Simple slideshow application based on the Pi Pico

Pinned Loading

  1. agl agl Public

    Small, easy to use C++ openGL programing API

    C++ 6 1

  2. open-body-fit open-body-fit Public

    Software for estimating biomechanics from poses extracted from video

    HTML 3

  3. bvh-python bvh-python Public

    Python utilities for reading, writing, and visualizing BVH files

    Python 2

  4. curation-tree curation-tree Public

    Lightweight behavior tree API for creating puzzle and narrative games in Unity

    JavaScript 2

  5. digital-notebook digital-notebook Public

    Forked from iffybooks/digital-notebook

    A pocket-sized device for taking notes on the go, using any USB keyboard. No internet connection needed!

    C++

  6. virtuality-puppets virtuality-puppets Public

    Projects for building intuition working with transformations and frames of reference

    C#