At this tiny corner of the web lies Shayan Hoshyari's (شایان هشیاری) webpage. I am a software developer for Adobe Dimension.


Email: s.<family-name>@gmail.com

Work Experience

Software Developer, Adobe Inc.

June 2019—present


Intern, Disney Research Zurich

September—December 2018, Supervisor: Dr. Moritz Bächer


Publications

PolyFit: Perception-aligned Vectorization of Raster Clip-art via Intermediate Polygonal Fitting

ACM Transactions on Graphics 39(4), 2020

Edoardo A. Dominici, Nico Schertler, Jonathan Griffin, Shayan Hoshyari, Leonid Sigal, Alla Sheffer

DOI: 10.1145/3386569.3392401

project page


Efficient Steady-State Convergence for a Higher-Order Unstructured Finite Volume Solver for Compressible Flows

AIAA Journal 58(4), 2020

Shayan Hoshyari, Ehsan Mirzaee, Carl F. Ollivier Gooch

DOI: 10.2514/1.J058537

journal page , pdf , researchgate


An earlier version of the previous paper was presented at AIAA Aerospace Sciences Meeting in 2018 under the title

A Higher-Order Unstructured Finite Volume Solver for Three-Dimensional Compressible Flows

Shayan Hoshyari and Carl F. Ollivier Gooch

DOI: 10.2514/6.2018-1306

researchgate, proceedings page


Vibration-Minimizing Motion Retargeting for Robotic Characters

Shayan Hoshyari, Hongyi Xu, Espen Knoop, Stelian Coros, Moritz Bächer

ACM Transactions on Graphics 38(4), 2019

DOI: 10.1145/3306346.3323034

pdf, video, project page, journal page


Perception-Driven Semi-Structured Boundary Vectorization

Shayan Hoshyari, Edoardo Alberto Dominici, Alla Sheffer, Nathan Carr, Zhaowen Wang, Duygu Ceylan, and I-Chao Shen

ACM Transactions on Graphics 37(4), 2018

DOI: 10.1145/3197517.3201312

project page, journal page


Education

MSc in Computer Science, UBC

Supervisor: Professor Alla Sheffer


MASc in Mechanical Engineering, UBC

Supervisor: Professor Carl Ollivier-Gooch


B.Sc. in Mechanical Engineering, SUT

Supervisor: Professor Mehrdad T. Manzari


Theses

MSc, Perception-Driven Semi-Structured Boundary Vectorization

ubc-circle


MASc, A Higher-Order Unstructured Finite Volume Solver for Three-Dimensional Compressible Flows

thesis , defense slides , ubc-circle


BSc, Discrete Fracture Method for Simulation of Two-Phase Flow in Porous Media

thesis , slides , GitHub


Miscellaneous!

Curriculum Vitae


Pronunciation of my name at home (forvio.com): first name, last name.


A short survey of learning methods for 3-D geometry: pdf

Implementing the vanilla PointNet architecture for point cloud classification: pdf , GitLab


Big icons on a high-res display for Linux (eye saver): here


minimesh, a pedagogical library for editting and visualizing surface meshes (used in Prof. Alla Sheffer's digital geometry processing course in 2019): GitLab .


Simulation of rigid body assemblies (to be expanded): pdf


Overwriting previous result files can be devastating. Here is a solution inspired by iteration numbers from Triangle: C++ , python


Simulation of a three-linked pendulum as a regression problem: report , slides


Eulerian simulation of large deformations: report , slides


Experiments with multigrid solvers: GitLab


Digital Geometry Processing, Poisson Reconstruction: Slides

Digital Geometry Processing, Adaptive Remesher: Report , Slides , GitLab


Finite Elements, Boundary curvature and higher-order accurate discretization: pdf

Finite Elements, Trapezoidal time-integration method: pdf

Finite Elements, Intro to LibMesh: Slides

Finite Elements, Curving Faceted Volume Meshes: Proposal , Report , GitLab


UBC MECH510, CFD1, Solving the Poisson Equation: Report , GitLab

UBC MECH510, CFD1, Solving the Wave Equation: Report , GitLab

UBC MECH510, CFD1, Solving the Energy Equation: Report , GitLab

UBC MECH510, CFD1, Solving the Navier-Stokes Equations: Report , GitLab