Euan Hughes
(pronounced "you-win" 😎)

MASc Candidate in Computer Graphics @ ÉTS

Last updated

About

I am a MASc candidate in computer graphics at ÉTS under the supervision of Prof. Adrien Gruson and Prof. Eric Paquette.

I am interested in all things rendering! In particular:

  • Production rendering
  • Light transport algorithms
  • High performance graphics
  • Sampling

In my free time, I am currently working on my own Blender compatible production renderer.

Publications

Deep Residual Combiner teaser
Deep Residual Combiner: A Learned Fusion of Spatial, Temporal, and Multiscale Correlated Pixel Estimates
Computer Graphics Forum (Eurographics 2026)
Weijie Zhou, Euan Hughes, Toshiya Hachisuka

Projects

render coming soon
mr-sanders selected

A production-style Monte Carlo renderer written from scratch in C++20.

Stone skipping physics simulation

An interactive, real-time, physically-based simulation of a stone skipping on a water surface.

Metropolis Light Transport visualizer

An interactive, real-time, in-browser visualization of Metropolis Light Transport.

Competition-winning render

A from-scratch rendering research playground for prototyping advanced rendering algorithms.

Differentiable 3D Gaussian volumetric pathtracer

A differentiable volumetric path tracer using 3D Gaussians in a faithful radiative-transfer formulation.

Resume

Work Experience

Researcher and Engineer Intern | AutodeskJan 2026 – May 2026
  • Added raytraced, relightable 3D Gaussian splats to the Arnold rendering core, on both CPU (SIMD) and GPU (OptiX); shipping in Arnold 7.5.2 and 3ds Max 2027.
  • Derived novel splat-intersection methods, numerically stable and 2.6× faster than naive intersection, that outperformed competing production renderers.
Research Assistant | University of WaterlooSep 2024 – Apr 2025

Supervisor: Prof. Toshiya Hachisuka

  • Developed the core statistical formulation behind a neural spatiotemporal denoiser for Monte Carlo rendering animations (second author, Eurographics 2026).
  • Implemented a common-random-number animation integrator in Mitsuba to generate network inputs; cut inference time by >99.9% via vectorization and parallelization.
Infantry Soldier | Canadian Army Primary ReserveMay 2019 – Feb 2023

Education

École de Technologie SupérieureMay 2025 – Apr 2027 (Expected)
Master of Applied Science in Computer Science, GPA: 4.3/4.3 (perfect)Montréal, QC

Supervisors: Prof. Adrien Gruson and Prof. Eric Paquette

  • Coursework: Photorealistic Rendering Algorithms (A+), Polygon Mesh Processing (A+)
University of WaterlooSep 2020 – Dec 2024
Bachelor of Computer ScienceWaterloo, ON
  • Coursework: Computer Graphics (99)

Publications

Deep Residual Combiner: A Learned Fusion of Spatial, Temporal, and Multiscale Correlated Pixel Estimates2026

Eurographics 2026 · doi:10.1111/cgf.70358

Weijie Zhou, Euan Hughes, Toshiya Hachisuka

Technical Skills

Languages: C++ (11–20), C, CUDA, Python, JavaScript

Graphics: OptiX, Vulkan, WebGL2, Embree, OSL, OpenVDB, MaterialX, OpenPBR, OIDN

Tools: Git, Profiling, PyTorch, Blender

Scholarships and Awards

($5,000): ÉTS Internal ScholarshipMar 2026
1st place: ÉTS Rendering CompetitionDec 2025
($1,500): President's Research AwardSep 2024
($3,000): President's Scholarship of DistinctionSep 2020