Eric Myers

Eric Myers

I am one of the Codemasters for OpenSpace. I am a physicist, currently teaching at the United States Military Academy at West Point, New York, and I live in Poughkeepsie, New York.

Posts by Eric Myers

Scene downloads and GPU uploads

Scene downloads and GPU uploads

Jonathan: I’ve continued to work on implementing the LM algorithm to solve the best-fit for a non-linear least square problem that will give us the transform matrix for direct-manipulation. The implementation is mostly done, with some small tests left to run until the correct matrix can be generated for our user case; namely defining the
+ Read More

Touch, Trace, Sockets, and Point Clouds

Touch, Trace, Sockets, and Point Clouds

Gene: I combined single and grouped property access using curly brackets { } to distinguish a group (see feature/grouping branch). I met with Alex and Erik and we came up with a good method for importing MPCDI configuration into SGCT, which will provide the capability to run on Evans & Sutherland Digistar hardware. I continued
+ Read More

Translation, Touch, and Tracing Field Lines

Translation, Touch, and Tracing Field Lines

Rickard & Michael .S: Reading and rendering point clouds on the fly is a bit tricky. One big problem is that the binary files from the pds servers include a lot of data missing XYZ values, such as vertices in the origin (due to stereo shadow) and also redundant data outside where the stereo images
+ Read More

Implementations and Interfaces

Implementations and Interfaces

Rickard & Michael S: Last week we worked on reading point clouds straight into OpenSpace and skipping one preprocessing step. This implementation might not work because of alignment issues that might need preprocessing, but we will look into that this week. We also fixed a bug in the rendering of the Mars Rover path. Now
+ Read More

Rolling and Roving

Rolling and Roving

Jonathan: This week I’ve continued to work with the interaction class for touch input. The sensitivity of the input now works better in globebrowsing and a lot small bugfixes with the camera movement has been fixed. The user can now roll the camera by circling multiple fingers on the touch surface as well as zooming
+ Read More

CCfits (and) starts and GDAL isolation

CCfits (and) starts and GDAL isolation

Rickard & Michael S.: Last week we mainly focused on the rendering of rover-derived models. As of now we can render them, but without a correct placement. We’ve only started looking into the placement of the models. We’ve also received new, more accurate data for rendering the rover path on top of the reference ellipsoid,
+ Read More

Field Lines and Rover Views

Field Lines and Rover Views

Gene: I got the ‘luasocket’ library working for automatically downloading latest TLE files for satellite telemetry. Testing of this feature on all 3 platforms is needed. I created a short demo video of the satellites scene that I’ll share in order to solicit feedback. Oskar & Michael N.: We’ve started implementing time varying field lines
+ Read More

Alex visits North Carolina

Alex visits North Carolina

Alex: This week, I was invited to the North Carolina Museum of Natural Sciences, one of our Informal Science Institution partners, to install OpenSpace on their systems. It was a full success and is now installed in the science panorama and visible to the general public in the Astrolab. On the code side of things,
+ Read More

The New Crew Gets to Work

The New Crew Gets to Work

Alex: This week has been mostly focussed on the supporting backend. First and foremost, we now have a Python script that will check the files in the repository for consistency (kind of like baby’s first linter), which will hopefully aid in detecting some bugs in the future. The second big part is the addition of
+ Read More

Getting Down to Work

Getting Down to Work

Emil: Lately, I have been focusing on developing the open source app C-Troll (https://github.com/c-toolbox/C-Troll) that will make it easier to launch and control applications such as OpenSpace on clustered environments. The application is split up into three tiers: A “core” application to run on a master node, which sends out commands to the slave nodes.
+ Read More

1 2 3