CrossShade: Automated 3D Shading from Sketches

University of Toronto Technology Overview
CrossShade allows the creation of 3D-looking shaded production drawings from concept sketches. We use artist-drawn cross-section lines to automatically infer surface information across the sketch, enabling 3D-like rendering. The software creates a mathematical formulation of the relationships between cross-section curves and the geometry they aim to convey. These relationships are then used to develop an algorithm for estimating a normal field from cross-section curve networks and other curves present in concept sketches.

Further Information

CrossShade is coded in C++. Source and Executable code are available.


Automatic shading of concept sketches
Facilitates creation of shaded production drawings from multiple concept sketches

Cross-sections function as an aid to both sketch creation and viewer understanding of the depicted 3D shape. In particular, intersections of these curves, or cross-hairs, convey valuable 3D information that viewers compose into a mental model of the sketch. We use this information to estimate the surface normals.

Related Blog

Smart, interactive desk

Get ready to take your space management game to the next level with the University of Glasgow’s innovative project! By combining the

Mechanical Hamstring™

University of Delaware Technology Overview This device was created to allow athletes who suffer a hamstring strain to return to the field

Join Our Newsletter

                                                   Receive Innovation Updates, New Listing Highlights And More