I am currently a postdoctoral researcher in the ALICE Project Team, INRIA Nancy, working with Dr. Sylvain Lefebvre. I obtained my Ph.D. at the Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, under the supervision of Prof. Charlie C.L. Wang. Prior to that, I received my B.S. degree from the Department of Mathematics, Zhejiang University.
I am interested in a broad range of problems that span the fields of geometric modeling/processing, computer graphics and additive manufacturing. My recent attentions particularly focus on design, optimization and refinement of shape models for additive manufacturing.
Email: jerry DOT shuojin AT gmail DOT com
Address: INRIA Nancy - Grand Est, 615 rue du Jardin Botanique, 54600 Villers-lès-Nancy, France
I am looking for a full-time research & development position in company, research institute or university. Please contact me if there is any opportunity.
Camille Schreck, Damien Rohmer, Stefanie Hahmann, Marie-Paule Cani, Shuo Jin, Charlie C.L. Wang, and Jean-Francis Bloch, "Non-smooth Developable Geometry for Interactively Animating Paper Crumpling", ACM Transactions on Graphics, Vol. 35, No. 1, Article No. 10, December 2015.
We present the first method to animate sheets of paper at interactive rates, while automatically generating a plausible set of sharp features when the sheet is crumpled. The key idea is to interleave standard physically-based simulation steps with procedural generation of a piecewise continuous developable surface. The resulting hybrid surface model captures new singular points dynamically appearing during the crumpling process, mimicking the effect of paper fiber fracture. Although the model evolves over time to take these irreversible damages into account, the mesh used for simulation is kept coarse throughout the animation, leading to efficient computations. Meanwhile, the geometric layer ensures that the surface stays almost isometric to its original 2D pattern. We validate our model through measurements and visual comparison with real paper manipulation, and show results on a variety of crumpled paper configurations.
Kailun Hu, Shuo Jin and Charlie C.L. Wang, "Support Slimming for Single Material Based Additive Manufacturing", Computer-Aided Design, Vol. 65, pp. 1 - 10, August 2015.
In layer-based additive manufacturing (AM), supporting structures need to be inserted to support the overhanging regions. The adding of supporting structures slows down the speed of fabrication and introduces artifacts onto the finished surface. We present an orientation-driven shape optimizer to slim down the supporting structures used in single material-based AM. The optimizer can be employed as a tool to help designers to optimize the original model to achieve a more self-supported shape, which can be used as a reference for their further design. The model to be optimized is first enclosed in a volumetric mesh, which is employed as the domain of computation. The optimizer is driven by the operations of reorientation taken on tetrahedra with "facing-down" surface facets. We formulate the demand on minimizing shape variation as global rigidity energy. The local optimization problem for determining a minimal rotation is analyzed on the Gauss sphere, which leads to a closed-form solution. Moreover, we also extend our approach to create the functions of controlling the deformation and searching for optimal printing directions.
Shuo Jin, Yunbo Zhang, and Charlie C.L. Wang, "Deformation with Enforced Metrics on Length, Area and Volume", Computer Graphics Forum, Special Issue of Eurographics 2014, April 7 - 11, 2014, Strasbourg, France, Vol. 33, No. 2, pp. 429 - 438, April 2014.
Techniques have been developed to deform a mesh with multiple types of constraints. One limitation of prior methods is that the accuracy of demanded metrics on the resultant model cannot be guaranteed. Adding metrics directly as hard constraints to an optimization functional often leads to unexpected distortion when target metrics differ significantly from what are on the input model. In this paper, we present an effective framework to deform mesh models by enforcing demanded metrics on length, area and volume. To approach target metrics stably and minimize distortion, an iterative scale-driven deformation is investigated, and a global optimization functional is exploited to balance the scaling effect at different parts of a model. Examples demonstrate that our approach provides a user-friendly tool for designers who are used to semantic input.
[Back to Top]
|•  Shape Modeling International 2014, Computer Graphics International 2017
|•  Journal of Computer-Aided Design
I worked as teaching assistant in the Dept. of Mechanical and Automation Engineering, CUHK from September 2011 to December 2015
|•  2015 Sept. - Dec. - MAEG5715 Computer Interface and Simulation, MAEG5030 Topics in Computer-Aided Geometric Design
|•  2015 Jan. - May. - ENGG1410 Engineering Mathematics I
|•  2014 Jan. - Apr. - ENGG1410 Engineering Mathematics I
|•  2013 Sept. - Dec. - MAEG3070 Fundamentals of Computer Aided Design
|•  2013 Jan. - Apr. - ENGG1410 Engineering Mathematics I
|•  2012 Sept. - Dec. - ENGG2014 Advanced Engineering Mathematics
||•  2012 Jan. - Apr. - ENGG2015 Advanced Engineering Mathematics
|•  2011 Sept. - Dec. - ENGG2014 Advanced Engineering Mathematics
|•  Graduate Student Member, SIAM
|•  Member, SMA
[Back to Top]
Disclaimer. My code is developed mainly for research purpose. Handling exceptions with unexpected input is not carefully considered. I often find it troublesome to include a large library to only use a simple function in it when I do some coding, so I try to make each library simple, independent and easy to use.
•  Exponential_Smoothing - a simple C++ template of Exponential Smoothing method
•  Mean_Shift - a simple C++ template of Mean Shift method
•  ELMLib - a simple C++ template library of Extreme Learning Machine
[Back to Top]
Last update: Dec 5, 2016