I head a Procedural Imaging Group at Adobe Research. My group currently consists of 5 researchers, 1 tech transfer engineer and 1 technical artist. The researchers span areas of 2D and 3D design, image processing, modeling, natural media simulation, and HCI. My areas of research are procedural modeling, with a particular focus on interaction with procedural models and casual modeling, rendering, and 3D printing.
I believe that Adobe Research has an efficient and enjoyable model for producing magic features for our products. Many of our projects start with internships. A typical researcher is involved in 2-6 internships each summer investigating new ideas. Many of those internships lead to university collaborations and results in high quality publications. The close ties with academia allow the researches to keep up to speed with latest academic results but also attract top talent in terms of interns and full time hires. Each researcher has also projects that are in further stages, where the investigation is followed by building a prototype that can be shown to product teams, or the prototype is already successfully sold and the researcher, with possible help from a tech transfer engineer, transfers the technology into a product.
My role is to lead members of my team and help them to define strategy and the themes for my team and, with the other group managers, for the whole lab, to help team members to choose their projects, some of which I am directly involved in, and to promote the projects as they reach the demo-able stage. Since the inception of my group in 2008 we have shipped many technologies, including:
3D modeling and rendering:
My own projects
Procedural modeling, casual modeling and 3D printing
Before I became a manager in 2008 and while my team was growing I had time to built Deco - a procedural modeling framework. The goal of the project was to allow users to create new procedural brushes or other tools in our applications.
The system first shipped in Flash Authoring and then in Photoshop CS6, enhanced in CC 14.1. With Daichi, the procedural artist on board, we shipped more advanced Deco filters in 14.3 (including image frame, flame and tree filter). I still continue enhancing the framework, since it provides means for Daichi, the technical artist on my team, to deploy new features and for others to quickly prototype new tools. For example, the procedural watercolor simulation shipped in Eazel was first prototyped in Deco. See below for more details on the system.
I am a big proponent of 3D casual modeling. In general, I would like to make it easier for people to create and modify 3D content. With the increased popularity of 3D printing and Virtual Reality there will be increasing need for 3D content. Conversely, being able to easily create 3D content will aid the adoption of 3D printers and Virtual Reality. Procedural modeling is one of the possible means towards easy modeling and I have explored several projects on making it easy to author and control procedural or parametric models.
I have also been a proponent of 3D printing. I have been part of the initial push for 3D printing at Adobe and I have worked on several projects, several resulting in publications (see also), some only in patents (see link), and some made it to product (multitone 3D printing as experimental feature in Photoshop CC 2014).
As an avid photographer I was also interested in developing some features for Lightroom. Over the past few years a couple of researchers from the Media Intelligence Lab and I have developed an in-house technology for automatic image cropping - to enhance the image composition, for image saliency, for evaluation of image aesthetics and for album curation - to select representative images from image sets. These are exciting projects for me as a researcher since I am learning new skills and as a customer who needs those features in the products I use.
Other projects that shipped and to which I have contributed directly are the procedural splat based water color simulation on iPad (Eazel), the ray-tracer in Photoshop, 3D extrusions in Photoshop, Multitone 3D printing in Photoshop (for smoothly mixing two colors in FDM printers), or pattern scripts in Photoshop.
Many other internships or collaboration projects resulted in a publication. The list of projects below is not complete. The list of publications from 2008 and later can give you a better idea of the variety of topics I worked on.
Wang, Y., Lin, Z., Shen, X., Měch, R., Miller, G., Cottrell, G. (Jun, 2016)
Zhang, J., Sclaroff, S., Lin, Z., Shen, X., Price, B., Měch, R. (Jun, 2016)
Lu, X., Lin, Z., Shen, X., Měch, R., Wang, J. (Dec, 2015)
Zhang, J., Lin, Z., Shen, X., Měch, R., Price, B., Sclaroff, S. (Dec, 2015)
Yumer, M., Asente, P., Měch, R., Kara, L. (Nov 9, 2015)
UIST 2015 - ACM User Interface Software and Technology Symposium
Zhang, J., Ma, S., Sameki, M., Sclaroff, S., Betke, M., Lin, Z., Shen, X., Price, B., Měch, R. (Jun, 2015)
Samii, A., Lin, Z., Měch, R. (Feb, 2015)
Computer Graphics Forum, 33(1), 2015
Fang, C., Lin, Z., Měch, R., Shen, X. (Nov, 2014)
ACM Multimedia 2014
Samii, A., Měch, R., Lin, Z. (Oct, 2014)
Computer Graphics Forum. doi: 10.1111/cgf.12465
Lu, J., Barnes, C., Wan, C., Asente, P., Měch, R., Finkelstein, A. (Aug 12, 2014)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014
Vanek, J., Garcia, J., Benes, B., Mech, R., Carr, N., Stava, O., Miller, G. (May, 2014)
Computer Graphics Forum
Reiner, T., Carr, N., Měch, ., Stava, O., Dachsbacher, C., Miller, G. (Apr 10, 2014)
Computer Graphics Forum (Proc. Eurographics), 33(2), 2014
Stava, O., Pirk, S., Kratt, J., Chen, B., Měch, R., Deussen, O., Benes, B. (Mar 20, 2014)
Computer Graphics Forum
Stava, O., Mech, R. (Mar, 2014)
Journal – Computer Graphics Forum, March 2014
DiVerdi, S., Krishnaswamy, A., Měch, R., Ito, D. (May 1, 2013)
IEEE Transactions on Visualization and Computer Graphics.
Měch, R., Miller, G. (Dec 28, 2012)
Journal of Computer Graphics Techniques (JCGT), 1(1):43--99
Talton, J., Yang, L., Kumar, R., Lim, M., Goodman, N., Měch, R. (Oct 7, 2012)
Pirk, S., Stava, O., Kratt, J., , Neubert, B., Měch, R., Benes, B., Deussen, O. (Aug 7, 2012)
ACM Transactions on Graphics (Proc. SIGGRAPH 2012)
Stava, O., Vanek, J., Benes, B., Carr, N., Měch, R. (Aug 7, 2012)
ACM Transactions on Graphics (Proc. SIGGRAPH 2012)
DiVerdi, S., Krishnaswamy, A., Měch, R., Ito, D. (Apr 3, 2012)
In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D '12), 2012 – won best paper award .
Beneš, B., Šťava, O., Měch, R., Miller, G. (Apr 11, 2011)
Computer Graphics Forum (Proc. Eurographics), 30(2), 2011
Talton, J., Lou, Y., Lesser, S., Duke, J., Měch, R., Koltun, V. (Apr 1, 2011)
ACM Transactions on Graphics (TOG) , 30(2), April 2011
Šťava, O., Beneš, B., Měch, R., Aliaga, D., Krištof, P. (May 3, 2010)
Computer Graphics Forum (Proc. Eurographics), 29(2), 2010
Huang, Q., Měch, R., Carr, N. (Jul 13, 2009)
Computer Graphics Forum, Pacific Graphics 2009 Conference Proceedings, 29 (7)
Yeh, Y., Měch, R. (Mar 23, 2009)
Computer Graphics Forum (Proc. Eurographics), 28(2), 2009
Palubicki, W., Horel, K., Longay, S., Runions, A., Lane, B., Měch, R., Prusinkiewicz, P. (Feb 9, 2009)
ACM Transactions on Graphics (Proc. SIGGRAPH), 28(3), 2009
Ijiri, T., Měch, R., Igarashi, T., Miller, G. (Apr 14, 2008)
Computer Graphics Forum (Proc. Eurographics), 27(2), 2008
Carr, N., Měch, R., Miller, G. (Feb 7, 2008)
In Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS Symposium on Graphics Hardware, 33-40
Prusinkiewicz, P., Lane, B., Měch, R. (May 22, 2007)
In Proceedings of the 5th International Workshop on Functional-Structural Plant Models , 24-1 – 24-4, 2007
Měch, R. (Feb 16, 2003)
Journal of Graphics Tools , 8(4), 1–19, 2003
Měch, R. (Feb 1, 2001)
Journal of Graphics Tools , 6(3), 1–16, 2001
Prusinkiewicz, P., Karwowski, R., Měch, R., Hanan, J. (Feb 15, 2000)
In AGTIVE '99: Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance , 457–464, 2000
Prusinkiewicz, P., Hanan, J., Měch, R. (Feb 1, 2000)
In AGTIVE '99: Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance , 395–410, 2000
Gautier, H., Měch, R., Prusinkiewicz, P., Varlet-Grancher, C. (Jan 28, 2000)
Annals of Botany , 85, 359-370(12), 2000
Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., Prusinkiewicz, P. (Aug 3, 1998)
In Proceedings of SIGGRAPH '98 , 275–286, 1998
Měch, R. (Nov 10, 1997)
PhD Thesis, The University of Calgary
Prusinkiewicz, P., Hammel, M., Hanan, J., Měch, R. (Jan 3, 1997)
Handbook of formal languages, vol. 3: beyond words, Springer-Verlag New York, Inc, 535–597, 1997
Měch, R., Prusinkiewicz, P. (Aug 5, 1996)
In Proceedings of SIGGRAPH '96 , 397–410, 1996
Prusinkiewicz, P., James, M., Měch, R. (Feb 15, 1994)
In Proceedings of SIGGRAPH '94 , 351–358, 1994
Měch, R. (Jun 15, 1993)
Masters Thesis, The Charles University