Author: russ

VR Concepts Illustrated Using OSVR

Published as chapter 32 of the book VR Gems (William Sherman, editor), VR_Concepts_Illustrated_Using_OSVR describes the technology required to develop effective immersive environment systems. The immersive nature of virtual and augmented reality systems engages the human visual system in ways that require wider field of view and lower latency than other 3D computer graphics systems to provide artifact-free rendering […]


The Open Source Virtual Reality (OSVR) initiative, together with the RenderManager module from Sensics, enable immersive head-mounted or through-the-window interaction with 3D geometry.  The system runs on Windows, MacOSX, Linux, and Android and supports rendering in Direct3D, OpenGL, and GLES (including pre-emptive direct-mode rendering on hardware that supports it). These tools were used in constructing […]

Scientific Visualization Workshop

ReliaSolve offers a full-day hands-on training workshop in scientific visualization, including 2D scalar fields, 3D scalar fields (volumes) and vector visualization.  It includes both perceptual-psychology-based theoretical content drawn from the UNC Visualization in the Sciences graduate course and hands-on visualization using freely-available toolkits.  Participants receive USB drives containing all materials, software, and sample data sets. […]


The Virtual Reality Peripheral Network (VRPN) was developed at UNC Chapel Hill by Russ Taylor and has been widely adopted in industry and academia, receiving contributions from scores of developers and device manufacturers. This cross-platform, multi-device interface forms the basis for device interaction in OSVR.

RedBud Labs: Blood Clotting Diagnostics

ReliaSolve co-founded and continues to work with Redbud Labs to develop control systems and analytical tools to determine clotting time, stiffness, and other characteristics of blood clots in custom microrheometry systems.  Current work involves porting the Windows-laptop-based control system to run in an embedded Linux board within the next-generation clot analyzer and extending the single-channel […]

AQT: Accelerated X-Ray calculations

ReliaSolve worked with Applied Quantum Technologies on a brief project from March-May 2016 to accelerate maximum-likelihood calculations to solve for the objects causing a specific pattern due to Bragg scattering in prototype X-ray screening machines for airport baggage. The original OpenCV-based calculations were several orders of magnitude too slow to be useful in the field.  Through the […]

Setting up WordPress on a server

This post assumes that you’ve already gotten a web server running and redirected a domain (or subdomain) name to it.  It walks you through installing and running a WordPress site on that server. Along the way, we’ll be installing PHP and MySQL, which means that the server can also be used for the other things […]

Forwarding email addresses in your domain

Once you have purchased a domain, you probably want to set up at least a catch-all account so that email sent to addresses at that domain come to you. Step 1: Choosing email addresses Even if you want individual email addresses on your domain, you probably want to set up role-based email addresses that can […]

Setting up a web server on AWS

This post will walk you through the process of running a web server on Amazon Web Services.  There are several other cloud-service providers that will also let you do this, along with web-hosting sites.  I’m describing AWS because it is the one I’m familiar with and will be able to help you with if you’re […]

Mark Breneman on Git

Mark Breneman, the mentor coordinator for Urbana ’15, has put together some information on using Git to collaborate on projects involving shared files.  He made a short “Why use Git?” YouTube video describing how it helps you organize the development of a web page, and he found a 3-minute “How to fork, clone, change, and […]

Next Page » « Previous Page