interests - rohan sawhney · interests geometry processing stochastic analysis partial differential...
TRANSCRIPT
INTERESTS
Geometry Processing
Stochastic Analysis
Partial Differential Equations
Optimal Control
Numerical Methods
AWARDS AND HONOURS
Presidential Fellowship
Carnegie Mellon University
Outstanding Software Project Award
(Boundary First Flattening)
Symposium on Geometry Processing
OPEN SOURCE FRAMEWORKS
boundary-first-flattening
Project page
Highly optimized state-of-the-art surface parameterization tool allowing interactive editing of meshes with millions of triangles.
geometry-processing-js
Project page
2019
2019
Fast and flexible framework for 3D geometry processing on the web. Suitable for mobile apps, online demos, and course content. Performance within striking distance of native (C++) code.
linear-algebra-js
Project page
Optimized linear algebra library in pure Javascript. Supports sparse and dense matrix routines with Cholesky, LU and QR support. Compiled from C++ to asm.js with emscripten.
TEACHING
Teaching Assistant
CMU 15-462: Computer Graphics (2020)
CMU 15-858: Discrete Differential Geometry (2017)
CONTACT
Q www.rohansawhney.io
0 www.github.com/rohan-sawhney
0 www.linkedin.com/in/RohanSawhney
EDUCATION
CARNEGIE MELLON UNIVERSITY
PhD, Computer Science
Advisor: Keenan Crane
COLUMBIA UNIVERSITY
B.A., Physics & Computer Science
PUBLICATIONS
Monte Carlo Geometry Processing with Keenan Crane
in ACM Transactions in Graphics (2020)
Paper
Boundary First Flattening with Keenan Crane
in ACM Transactions in Graphics (2018)
Paper I Project page I Talk I Web demo
WORK EXPERIENCE & RESEARCH PROJECTS
Research Intern
Adobe Systems Inc. I www.research.adobe.com
2016 - Present
2011 - 2015
May 2018 - May 2019
Advisors: Noam Aigerman, Danny Kaufman, Vladimir Kim, Nathan Carr
Conducted research on quickly updating factorizations of finite element matrices in geometry processing and simulation. The speedup achieved enables interactive computation of the solution in applications such as parameterization and fracture under topological changes (cuts, edge flips, subdivision) to the mesh.
Core Graphics Engineer June 2015 - August 2016
lrisVR I www.irisvr.com
Designed a pipeline to extract and optimize mesh and texture data from CAD tools such as Sketchup, Revit & Rhino for realtime VR walkthroughs in lrisVR Prospect.
Developed algorithms for mesh repair, segmentation, simplification, remeshing, smoothing, occlusion culling and texture compression in the pipeline.
Devised an efficient, extensible and interoperable binary file format to store, transfer and load BIM information within Prospect
Actively contributed to product roadmap and company visioning sessions.
R&D Intern May 2014- August 2014
Dreamworks Animation SKG
Restructured the server client model of the Moonlight Renderer and Torch Lighting tool to enable remote rendering of large scenes on the campus render-farm.
Developed a Lua based programming interface for the Moonlight Renderer to enable developers to quickly generate scenes for feature testing.
Medial Axis Transform September 2014 - June 2015
Advisors: Keenan Crane and Michael Reed
Report
Devised a fast sampling based algorithm and surface reconstruction strategy to compute the medial axis transform for 2D and 3D models.
Shape Entanglement
Advisor: Eitan Grinspun
January 2015- June 2015
Implemented continuous time collision detection in a simulation engine to arrive at an empirical understanding of shape entanglement due to friction.