interests - rohan sawhney · interests geometry processing stochastic analysis partial differential...

1
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 a rohansaw[email protected].edu 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.

Upload: others

Post on 11-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTERESTS - Rohan Sawhney · INTERESTS Geometry Processing Stochastic Analysis Partial Differential Equations Optimal Control Numerical Methods AWARDS AND HONOURS Presidential Fellowship

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

a [email protected]

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.