AGU RESEARCH

Columns that reveal the world
- Getting up close and personal with the researchers -

In the world we live in,
From issues close to us to issues that affect all of humanity,
There are many different problems.
The current situation and truth that are surprisingly unknown,
Our proud faculty members offer interesting insights
We will reveal it.

  • Faculty of Science and Engineering, Department of Information Technology
  • Posted on 2023/05/19
  • From the movement of objects to the style of an artist, CG technology can be used to reproduce things with greater precision
  • Professor Yonghao Yue
  • Faculty of Science and Engineering, Department of Information Technology
  • Posted on 2023/05/19
  • From the movement of objects to the style of an artist, CG technology can be used to reproduce things with greater precision
  • Professor Yonghao Yue

Capturing the properties of materials and reproducing a variety of physical phenomena

Reproducing and visualizing the movements and appearance of familiar objects on a computer. This is the main theme of computer graphics (CG). For example, as light travels from the sun to the earth, it hits particles in the atmosphere and clouds, scattering, and propagating in all directions before reaching our eyes. I am researching methods to calculate these physical phenomena and simulate them on a computer. In one project, I created a CG image of sunlight shining through gaps in the clouds, painting the mountainside with a sunset every moment. The result of this research is technology that can calculate changes in light, such as which areas are in shadow, which areas are bright, and which areas are hazy, with high precision and high speed. This has made it possible to reproduce optical phenomena, including the entire sky, in great detail.

 

 

Light simulation that reproduces scattering in the atmosphere and clouds, and reflection from the terrain

 

We are also working on simulating the movement of materials. Each of the materials that are familiar to us has its own characteristics. For example, cream-like materials will maintain their shape with some parts protruding unless a certain amount of force is applied. Taking this characteristic into account, we are able to recreate the way the cream stops with sharp edges the moment the pie plate hits the opponent in a pie-throwing scene. Furthermore, in the cooking scenes, there are scenes where multiple seasonings are mixed. To recreate this, we also model the fluidity of materials with different characteristics when they are mixed together, such as mayonnaise and honey.

When dealing with the movement of powder such as sand, the standard method is to use the distinct element method, which simulates the effects of each grain of sand rubbing against each other, colliding and bouncing off, but as the scale of the scene to be reproduced becomes larger, the number of sand grains to be handled becomes enormous. For this reason, we combine the two, using a modeling technique that treats the collection of sand grains as a continuum for the central part of the sand's movement and the distinct element method for the outer parts, to efficiently simulate while maintaining a high level of reproducibility.

 

 

Simulation of non-Newtonian fluids whose viscosity changes depending on the magnitude of applied force

 

 

 

The surface is made of individual sand grains (blue) that simulate collisions and friction.
Simulation using a continuum of sand grains (red) inside to simulate pressure and plastic flow instead of collisions and friction.

 

This type of CG technology is incorporated into video production software and is actually used to create the movies and animations that you see. In addition, each topic is linked to issues in other fields. For example, by applying a model of the movement of powder, it is possible to simulate the movement of glaciers. If we can predict how much of a glacier will disappear as temperatures rise, we may be able to make some contribution to solving the problem of global warming.

Furthermore, because CG is a technology that processes and reproduces shapes, it can also be used in manufacturing by outputting it to a 3D printer. Light can be controlled by processing lenses to make patterns stand out, and it can also be used in structural design to make tables out of toy blocks that can withstand a certain amount of weight. It can also be applied in the field of architecture, where blocks can be used repeatedly to create new things without producing waste, which could contribute to achieving the SDGs.

 

  

An example of using CG technology in structural design to create a table that can withstand a certain amount of load by assembling toy blocks into any shape.

  

CG is not only useful for simulations that accurately capture real-world physical phenomena and physical laws, but it is also a technology with great potential for application in manufacturing and solving social issues. It would be my hope if we could clear the problems that need to be solved in the world of CG one by one and make it useful in a wider range of fields.

Incorporating an artist's style into animation production

In recent years, I have been working on a project to recreate the painting style of an artist using CG technology. I am researching a system to automatically generate new videos on a computer in the style of Dutch painter Van Gogh, and if this is completed, it can be applied to full-scale animation production. With just one work by a painter, I can extract the distinctive style from it and combine it with a separate simple 3DCG to easily create a unique animation.

I grew up with parents who were painters, but as a child I didn't like the world of art, where it was difficult to judge what was good and what was bad. So I started learning programming in my upper elementary school years, aiming for the opposite world. I guess I was attracted to a logical and unambiguous world. Later, at university, I learned about the photon mapping method, a technique for simulating the appearance of light, and was deeply impressed by the fact that programming could do something like this, and I entered the world of CG. It was also interesting to see that the mathematics I had learned up until then, such as trigonometric functions and linear algebra, were fully utilized. Since then, I have been involved in CG research for a long time, and now I am trying to incorporate a painter's touch into animation production. In a sense, it may be the influence of my parents that has brought me closer to the world of art.

Previously, I had avoided the world of art because I didn't know how to formulate it, but as I delved into mathematical models, I realized that the mathematics used there could be used in the art world. It's not easy to create animation with Van Gogh's touch, but by gathering all the knowledge I have gained so far, I'm beginning to see a path forward. Of course, there are methods to generate similar images without using interpretable mathematical models, but I want to incorporate the painter's touch into animation production by solving the equations that need to be solved and creating a system that can be explained mathematically. In the long term, I think this will be a technology that can be applied to a wider range of fields.

 

 

Generate animations that mimic an artist's brushstrokes

 

While CG technology is expected to be applied in many areas, it is still in its infancy, and we are working on research with the aim of reproducing more complex movements. For example, when trying to reproduce meat sauce, it is not easy to model various elements such as small chunks of meat, viscous and fluid sauce, and powdered cheese individually. We would like to be able to reproduce materials with such complex structures as a continuum. If we can reproduce more complex movements with a high degree of accuracy, it may become possible to reproduce a wide range of scenes using CG technology alone, which is currently impossible to reproduce without the efforts of an artist.

 

 

Simulation that takes into account that fluid properties change with the mixing ratio due to the mixing of fluids

They are engaged in their own research based on the knowledge that humanity has built up.

Looking back on my time at university, I think I took classes in my first to third years without really understanding what the knowledge and theories were, wondering, "What use is this knowledge or theory?" However, later in the research process, I often realized that I needed to solve a problem and re-learned it, or learned connections to other things and understood. There is no need to push yourself to completely understand or master the content of lower-year classes. However, I hope you will expand your repertoire so that you can later recall things like, "I heard this story, there was that method."

In addition, the content learned from elementary school to high school and in the early years of university is the "knowledge" that humanity has built up over thousands of years of history. It is only natural that it is difficult to learn it in a dozen years, reproducing it 100 times. University specialized research is about challenging new things on top of thousands of years of accumulated knowledge, so it is no wonder that it is difficult. That is why you proceed slowly, one step at a time. If studying up until then was like sightseeing on the Shinkansen, then university research can be considered a leisurely stroll. The way of approaching things is completely different, so if you are used to Shinkansen trains, you may overlook important points in your haste to get results. Take your time and think carefully as you work on it.

 

Also, from the perspective of research, I recommend going on to graduate school. If learning from elementary school to the third year of university is about tracing the history of human knowledge, then you only have one year in your fourth year to work on your own research. Why not extend that period for a few more years and really focus on the topic you want to pursue? I'm sure it will be beneficial for your long life as a working member of society.

 

When I first became involved in CG research in the early 2000s, technology was advancing at a remarkable rate, and research was also required to be fast. In that environment, I switched my focus to solving problems carefully and reliably without compromising accuracy, and tackled the aforementioned "optical simulation technique to reproduce changes in sunlight and sky." It was a difficult challenge, but I think I was able to grasp the direction of my research when this research was recognized at a prestigious international conference. The most satisfying moment is when I put a formula into a computer program, calculate the movement of something that could not be calculated, and achieve high-speed calculations. I feel that the real joy of CG research is seeing the results of the calculations rendered as beautiful images.

Related articles

  • "Photon Mapping - Computer Graphics Approaching Realism" by Henrik Wann Jensen, translated by Takeshi Naemura (Ohmsha: 2002)
  • "Computer Graphics Revised New Edition" by Issei Fujishiro et al. (CG-ARTS/Public Interest Foundation Image Information Education Promotion Association: 2015)
  • “Unbiased, Adaptive Stochastic Sampling for Rendering Inhomogeneous Participating Media” Yonghao Yue, Kei Iwasaki, Bing-Yu Chen, Yoshinori Dobashi, Tomoyuki Nishita “ACM Transactions on Graphics, Vol.29, No.6 (Proc. of SIGGRAPH Asia 2010)”177:1-7 (ACM: 2010)
  • “Continuum Foam: A Material Point Method for Shear-Dependent Flows” Yonghao Yue, Breannan Smith, Christopher Batty, Changxi Zheng, Eitan Grinspun “ACM Transactions on Graphics, Vol.34, No.5”160:1-20 (ACM: 2015)
  • “Poisson-Based Continuous Surface Generation for Goal-Based Caustics” Yonghao Yue, Kei Iwasaki, Bing-Yu Chen, Yoshinori Dobashi, Tomoyuki Nishita “ACM Transactions on Graphics, Vol.33, No.3”31:1-7 (ACM: 2014)
  • “Legolization: Optimizing LEGO Designs”Sheng-Jie Luo, Yonghao Yue, Chun-Kai Huang, Yu-Huan Chung, Sei Imai, Tomoyuki Nishita, Bing-Yu Chen “ACM Transactions on Graphics, Vol.34, No.6 (Proc. of SIGGRAPH ASIA 2015)”222:1-12 (ACM: 2015)
  • “Hybrid Grains: Adaptive Coupling of Discrete and Continuum Simulations of Granular Media”Yonghao Yue, Breannan Smith, Peter Yichen Chen, Maytee Chantharayukhonthorn, Ken Kamrin, Eitan Grinspun “ACM Transactions on Graphics, Vol.37, No.6 (Proc. SIGGRAPH ASIA 2018)”283:1-19 (ACM:2018)
  • “Mixing Sauces: A Viscosity Blending Model for Shear Thinning Fluids”Kentaro Nagasawa, Takayuki Suzuki, Ryohei Seto, Masato Okada, Yonghao Yue “ACM Transactions on Graphics, Vol.38, No.4 (Proc. SIGGRAPH 2019)”95:1-17 (ACM: 2019)
  • “Stroke Transfer: Example-based Synthesis of Animatable Stroke Styles”Hideki Todo, Kunihiko Kobayashi, Jin Katsuragi, Haruna Shimotahira, Shizuo Kaji, Yonghao Yue “SIGGRAPH '22 Conference Proceedings”(ACM:2022)

Study this topic at Aoyama Gakuin University

Faculty of Science and Engineering, Department of Information Technology

  • Faculty of Science and Engineering, Department of Information Technology
  • Professor Yonghao Yue
Link to researcher information

Related Keywords

Related Keywords

Related Content

  • Faculty of Education and Human Sciences Department of Psychology
  • Focusing on the reactions of the brain and body, we capture the "emotions" that are not expressed in words and actions.
  • Associate Professor Izumi Matsuda
  • Psychophysiology is a field that seeks to understand the "movements of the mind" from physiological responses such as brain waves and heart rate. Associate Professor Izumi Matsuda has been involved in research into polygraph testing at the National Research Institute of Police Science for many years, contributing to the advancement of scientific investigations. Utilizing the knowledge and skills she has cultivated there, she continues to challenge herself to more broadly unravel the physiological aspects of the human mind. As times change, research subjects become more diverse, and new research methods are born as technology advances, expanding the possibilities of psychophysiology in many directions. (Published in 2023)

  • Faculty of Business Administration, Department of Business Administration
  • Turning expertise into social benefit.
    Exploring data science to create more value
  • Associate Professor Ibuki Hoshina
  • Statistical modeling is a method of deriving mathematical models from data that represent the structures behind the data, which can be used to predict and interpret various phenomena. Associate Professor Hoshina is working to develop new methods that apply existing theories, aiming to create models with higher prediction accuracy and versatility. By taking advantage of the strengths of theoretical research and introducing methods to society that allow for error-free data analysis even without specialized knowledge, he looks toward a future in which anyone can make the most of the benefits that data science offers. (Published in 2023)

  • Faculty of Science and Engineering
  • Sensor Technology and Possibilities
  • Professor Yoshito Tobe
  • A "sensor" is a device that converts the magnitude of force, distance, brightness, and other factors into signals and data and outputs them. With the spread of smartphones, the technology for these sensors has rapidly developed, making it possible to measure things that were previously impossible to measure. In this column, we explain how sensors are used and the role they play, introduce research examples, and consider the future possibilities of sensor research. (Published in 2016)

Related Content

  • Faculty of Science and Engineering, Department of Physical Sciences
  • Understanding the mechanisms of life at the molecular level
    Unraveling these mysteries leads to the discovery of new physical laws
  • Professor Michio Tomishige

  • Faculty of Science and Engineering
  • Changing the world! That's the joy of science
  • Professor Miki Hasegawa

  • Faculty of Letters
  • The "SSARC model" leads
    Adapted to each individual's cognitive abilities
    A future where you can choose how you learn
  • Professor Robinson, P.J.