C · JOSHUA (HYUN JO) JANG 2025. ALL RIGHTS RESERVED.
Logo

About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me 

About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me  About Me 

Joshua (Hyun Jo) Jang
Undergraduate Student @ University of Toronto

I am a 4th year Computer Science and Cognitive Science undergraduate student at the University of Toronto. I enjoy all things visually creative, especially photography and graphic design, which are also my focus areas for developing interpretable, intuitive computational methods that assist the creation of such art.

I am grateful to have been able to work on a compact method for producing film-like colours from digital images, under the kind supervision of Prof. Michael Brown and Dr. Hakki Karaimer, at Samsung AI Center - Toronto, published as a poster for SIGGRAPH 2025.

Additionally, my hobbies inspire my work. See a selection of my photography, interactive media, and more, below.

Email: hyunjo.jang at mail.utoronto.ca

Research  Research  Research  Research  Research  Research  Research  Research  Research  Research 

Research  Research  Research  Research  Research  Research  Research  Research  Research  Research 

2025-04-28
Emulating Emulsion
A Compact, Physically-Based Model for Film Colour
SIGGRAPH Posters 2025, Vancouver, Canada

We present a compact, physically-based model that faithfully emulates the colour response of positive photographic film from a digital RAW image. Unlike hand-crafted look-up tables (LUT) or data-hungry neural networks, our approach analytically mirrors the film “capture-develop–scan” chain, all with around 30 trainable parameters. Least-squares optimisation on 3168 colour patch pairs captured on one roll of Fujifilm VELVIA 100 achieves colour chart root-mean-squared-error (RMSE) 1.3 % with no interpolation artefacts. Additionally, qualitative comparisons show the proposed model more closely matches real film than Fujifilm’s proprietary VELVIA “film simulation”. The continuous model can also be discretised into LUTs of any resolution, offering production-ready film emulation and a path for archival of discontinued stocks.

See more

Photography  Photography  Photography  Photography  Photography  Photography  Photography 

Photography  Photography  Photography  Photography  Photography  Photography  Photography 

2025-06-28
Bali
2024-11-01
Fisheye
2024-09-05
Europe
2024-07-24
Toronto B
2024-06-23
Hong Kong
2024-06-01
Seoul
2024-05-20
Tokyo
2024-03-22
Toronto A

Interactive Media  Interactive Media  Interactive Media  Interactive Media  Interactive Media 

Interactive Media  Interactive Media  Interactive Media  Interactive Media  Interactive Media 

2023-02-13
Metro
3D Interactive Art
Interactive Exhibition Piece, Gimpo, South Korea

An interactive 3D scene of a train platform and an animated metro train, rendered in real-time in the Unity game engine. Heavily inspired by the 1995 movie “Whisper of the Heart”, the visual style replicates the classic Japanese hand-drawn animation style. Selective, high contrast cel shading, edge outlines, and strong bloom were used as primary methods. Part of an in-person interactive art exhibition in Gimpo, South Korea, 2023. Made with Unity, Blender 3D, C#, and Xbox Kinect.

See more
2022-09-12
Sairi
2D & 3D Hybrid Game UI Demo
Hobby Project, Seoul, South Korea

Born as an attempt to blur the lines between visually expressive but static posters and interactive game UI. It demonstrates an interface with a strong focus on stylised visual aesthetics, while maintaining functionality. Also a compilation of various 2D and 3D effects, often hand-implented in Unity’s URP Shadergraph, in a single package. Made with Unity, VRoid Studio, Blender 3D, C#, and Python.

See more

Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras 

Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras  Extras 

2024-05-13
Union-Pearson Express Poster
2022-08-20
Neo-Ziggurat
2022-06-19
Digital Security Awareness Poster