Short CV
Assistant Professor, Graduate School of Arts and Sciences/ College of Arts and Sciences, the University of Tokyo
After receiving a Ph.D. from the University of Tokyo, I joined Igarashi User Interface research group (https://www.jst.go.jp/erato/igarashi/en/) and worked as a post-doc researcher for about 4 years (2012-2015).
During that period, I visited the University of Bath (UK, hosted by Chris J. K. Williams) for two months and ETH Zurich (Switzerland, hosted by Philippe Block) for one month. There, I started researching Airy's stress function-based form-finding. In 2015, I made a paper about Airy's stress function-based form-finding accepted to Siggraph 2015.
From 2015 to 2020, I worked for Skidmore Owings and Merrill (Chicago, US) as an architect for 4.5 years and developed parametric modeling skills. Since 2020, I have been back in Japan and in my present position until now. In 2022, I made one more paper about Airy's stress function-based form-finding accepted to Siggraph Asia 2022.
I'm a researcher/scientist/engineer/architect trying to bridge the gaps between different professions. Recently I started teaching Graphic Statics to students from the school of architecture.
Contact
masaaki[at]mmiki.jp
(or find me in Facebook/LinkedIn)
Project KingOfMonsters
Make a donation to this project
Please note that the project KingOfMonsters is currently conducted with no research funds. If you do see significant value in this project, please consider making a donation through the link above.
Visit KingOfMonsters
KingOfMonsters is a project where we develop a series of custom Grasshopper components that support Airy's stress function-based form-finding of shell structures.
The method can handle a mix of tension-compression stress state that is normally considered challenging because of the hyperbolic nature of the equilibrium equation.

-Here is an animation showing how the method works.
Publications in English, peer-reviewed
Transactions on Graphics (Proceedings of SIGGRAPH)
- M. Miki, T. Mitchell, Interactive Exploration of Tension-compression Mixed Shells, ACM Transactions on Graphics (TOG), vol. 41, no. 6, 2022.
- M. Miki, T. Igarashi. and P. Block, Paramertic Self-supporting Surfaces via Direct Computation of Airy Stress Functions, ACM Transactions on Graphics (TOG), vol. 34, no. 4, 2015.
International Journal of Space Structures (SAGE)
- M. Miki, E. Adiels, W. Baker, T. Mitchell, A. Sehlström, and C. Williams, Form-finding of shells containing both tension and compression using the Airy stress function, International Journal of Space Structures, July, 2022.
International Journal for Numerical Methods in Engineering (Wiley)
- M. Miki, S. Adriaenssens, T. Igarashi, and K. Kawaguchi, The geodesic dynamic relaxation method for problems of equilibrium with equality constraint conditions, Int. J. Numer. Meth. Engng,99, pages 682–710, 2014.
IASS (Journal of the International Association for Shell and Spatial Structures)
- M. Miki, K. Kawaguchi, EXTENDED FORCE DENSITY METHOD FOR FORM FINDING OF TENSION STRUCTURES,Journal of the International association For Shell and Spatial Structures, 423, 2010, pp.291-303.
--
Proceedings in English, peer-reviewed
Advances in Architectural Geometry
- S. Parascho, I.X. Han, A. Beghini, M. Miki, S. Walker, E.P. Bruun, and S. Adriaenssens, LightVault: a design and robotic fabrication method for complex masonry structures. Advances in Architectural Geometry, 2021.
Proceedings in English, without Review
Proceedings of IASS
- M. Miki, T. Mitchell, and W. Baker, Continuum Form and Force Diagrams in NURBS-Based Shell Form-Finding, Proceedings of IASS Annual Symposia, 2019
- C. Hartz, A. Mazurek, M. Miki, T. Zegard, T. Mitchell, and W. Baker, The application of 2D and 3D graphic statics in design. Proceedings of IASS Annual Symposia, 2017
ICGG
- S. Nishimoto, F. Ono, M. Miki, K. Domyo, T. Tachi, Branching and Merging of Kumihimo Braiding, International Conference on Geometry and Graphics, 2022, Sao Paulo (Brazil)
Research grants
Nohmura foundation research grant (2022-2023).
Awards
- Hangai Prize / IASS, 2010
- Tsuobi Prize / IASS, 2017
- 東京大学大学院工学系研究科長賞、 2009年3月
Graphic Statics code samples
The NURBS-based methods showcased below are too academic and have too many parameters.
Some simple discrete Graphic Statics based codes can be accessed from here.
Bridge (3D Graphic Statics)

(left: 3D form diagram, right: 3D force diagram)
Visit Bridge
Discrete Airy stress polyhedral

Visit Discrete Airy stress polyhedral
Projects
Radon (code written in pure C# is provided)
A NURBS-based finite element shell analysis (isogeometric analysis) tool.

Visit Radon
Minilla (code written in pure C# is provided)
A NURBS-based sensitivity analysis tool.It optimizes the shape by looking at the 'sensitivity' of the linear stiffness matrix.

Visit Minilla
King Ghidorah (code written in pure C# is provided)
A novel NURBS-based form-finding method for tension-compression mixed type shells.This is a continuation of Mothra, but is more accessible and reproducible by many.

Visit King Ghidorah
Mothra
A NURBS-based form-finding method for compression-only shells. This work was presented at SIGGRAPH 2015.Piecewise smooth Airy stress functions are computed using a second-order conic optimization solver and used to calculate stress tensors.

Visit Mothra
Sprout
To make curves and surfaces 3d-printable
Visit Sprout
geodesicFractal
A simple algorithm to generate geodesics and its application to architectural design
Visit geodesicFractal
Ricecooker (Suspended)
A set of custom components of Grasshopper that supports computational mechanics.
Visit Ricecooker
Programming Techniques
- Multiquadric function
- Example codes of Bezier and B-spline surface (GHPython)
- Switching between 32 bit and 64bit external DLLs (C#)
- Kangarooing with Python scripting (GHPython)
- Drawing geodesics on a torus (GHPython)
- Drawing geodesic fractals on implicit surfaces (GHPython)
- Construct a thin shell from a mesh surface (GHPython)
Python and Grasshopper sessions in G30 (Old information)
Information and supplementary materials
Tensors, static Mechanics, and differential geometry (Japanese only but slowly translated to English.)
Remind that there are two types of multiplications between vectors; row vector $\times$ column vector = scalar, and column vector $\times$ row vector = matrix.
The former is called inner product. The latter is called…, there is no name.
The good start point of learning tensors is to find out the name of this product.
- Inner product
- Dyadic product
- Tensor calculous
- First fundamental form
- Covariant basis and contravariant basis
- Unit tensor
- Surface
- Geodesics
- 解析力学第一章静力学
- 仮想仕事の原理(解析力学注釈)
- 棒の力学 (連続体の力学入門)
- 連続体の力学(ボールドシンボル)
- 極小曲面
- 連続体の力学(添字表記)
- 積分可能条件/歪の適合条件