fastest 3D software for linux

Linux 3D
interactive ray-tracing
Resume

Please, click here for a printable PDF version.

Gabor Nagy.
San Mateo, California
gabor5@equinox3d.com


I'm a software architect and electrical engineer (CS+EE double degree) with 20+ years of experience, potentially seeking a software architect or lead engineer position in the 3D graphics and animation, VR/AR or robotics fields, preferably in a Microsoft-free environment.
I've designed and built my first printed circuit board at 11 and sold my first software at 15, to the largest distributor in the country.
I'm lucky to be able to combine my passions and expertise for CS and EE and my obsession with learning, building cutting-edge humanoid robots and learning mechanical engineering, neuroscience, anatomy and AI.


Main skills:
  • Designing and building highly efficient, robust extremely complex software and hardware systems for 3D modeling, rendering and animation research and development, VR/AR and robotics. Single-handedly architecting and developing EQUINOX-3D (see main page).

  • Advanced, heterogeneous parallel programming. CPU + GPU, pthreads, OpenCL, OpenGL etc. (EQUINOX-3D scales almost perfecly linearly to many cores and GPUs).

  • Virtual reality, augmented reality. Designed and built my own, patent pending VR headset, created software.

  • Real-time asynchronous video processing, machine vision, augmented reality / RR™ (pronounced "double R" = "Remote Reality" - trademark of Gabor Nagy). Building a teleoperated humanoid robot project with HMD control, stereo vision and 3D HUD.

  • Scientific visualization, terrain rendering, satellite image processing, realtime weather imagery in 3D. See here and here

  • User interface design and implementation (wrote my own GUI toolkit, called Xe and created the GUI for EQUINOX-3D etc.).

  • Electronics hardware, PCB design.

  • Robotics and mechanical design.

  • CAD/CAM, 3D printing and CNC machining (EQUINOX-3D has many advanced CAD/CAM features).

  • Image processing, HDR: wrote EPaint and 2DLib (a library used by EQUINOX-3D and EPaint).

  • Network programming (TCP/IP sockets, UDP, signal-driven, muilti-threaded design).

  • UNIX / Linux / Mac OS-X sytem administration.

  • Android development.

  • 3D artwork. See here and here

  • Web design (designed this Web site).


Programming languages and systems:
  • Assembly, C/C++, Cg, GLSL, Java/JavaScript, HTML5, CSS, Linux, UNIX, Mac OS, OpenGL, WebGL, WebAssembly, OpenCL, Android, X11, Xe, Unity 3D,
    Sony PlayStation-3 (I created the 3D environment (artwork and programming) for the famous duck demo, shown at the introduction of the PlayStation-3 at E3 of 2005 and I did all the rendering for the 2006 GDC keynote's Fish demo).


Employment:
  • 2022 Small NASA contracts for flight systems research.

  • 2019-2023 Apple. Senior 3D graphics engineer, AR.

  • 2018-2019 Facebook. Senior 3D graphics engineer, Social VR.

  • 2017-2018 Magic Leap. Senior 3D graphics engineer.

  • 2013-present Skyline Robotics, LLC and equinox3d.com. Founder and CEO, in San Mateo, CA. Building cutting-edge humanoid robots and developing EQUINOX-3D

  • 1998-2013 Sony Computer Entertainment America in Foster City, CA. R&D group: interactive 3D graphics, scene-graph API, real-time photorealistic rendering (including global illumination with spherical harmonics).
    I was also one of the main architects of COLLADA, and lead the COLLADA physics effort.
    I also teach classes on 3D programming, from modelling to rendering and animation.

  • 1996-1998 Alias|Wavefront Toronto, Canada: 3D modeler development (Power Animator and Maya).

  • 1994-1996 SEGA of Japan in Tokyo: Virtual Reality research.


Publications:
  • 2010 Inferring Caravaggio's studio lighting and praxis in The calling of St. Matthew by computer graphics modeling.
    International society for optics and photonics (SPIE) conference. Co-author David G. Stork.

  • 2000 Real-time shadows on complex objects (Game Programming Gems, by Charles River Media).

  • 2000 Convincing-looking glass for games (Game Programming Gems).


Patents:
 I hold 3 granted patents in 3D graphics and a couple pending in AI/ML and 3D graphics.

Languages:
  • English (fluent).

  • Hungarian (native).

  • Japanese (very basic).


Other interests:
  • Flying. I'm an 1100+-hour private pilot with an (airplane) instrument rating, multi-engine rating and a helicopter rating. See flying and flying pics..



EQUINOX-3D © 2014-2024 By Gabor Nagy