"SIGGRAPH" Final Fantasy XV" combat scene real-time demo Essentials commentaryOriginal: Nishikawa Good Division HTTP://WWW.4GAMER.NET/GAMES/999/G999902/20160730004/Siggraph is not just a non-real-time CG academic conference. From the 2010starting with SIGGRAPH 2010, there is also a focus on real-time rendering technology called "Real-time live!"Activities. In the only 5 minutes, while running the program on the actual demo machine, the speaker explains it, this is REal-time The unique characteristics of live! activities. Not only is the theme real-time rendering, but even the activity itself is in real time. In this case,real-time live!, a rare Japanese development team of Square Enix's "Final Fantasy XV", took part in the "real-time Technologies of FINAL fantasy XV battles"(Final Fantasy XV Battle of real-time technology) of the speech. The 2nd Senior programmer of the Ministry of Commercechief AI Development of Yokawa and technology Promotion DepartmentThree houses of the Sun Keiichiro. real-time live! The corresponding battle scene
in charge of the speechLong Yokawa (left SESenior programmer of Section 2BD) andthree-dwelling sun Keiichiro (right, SE Technology Promotion Departmentchief AI Development)Agni ' s philosophy SQUARE Enix inSIGGRAPH 2012 's real-time live!, released "a demonstration of the next generation Final Fantasy target graph "Agni ' s philosophy"and got a good comment. And this timethe FFXV Open TeamReal-time live! on the debut, but also 4 years ago, the concept of hints in the actual game to use the results of the report, so the game developers are very high attention. Here is the image content released by the FFXV Development Group, especially the license for the digital video on the real machine, where the overview of the video presentation is explained. First of all, I want to look at this image first. Because the video quality of the presentation machine output is also very high, it is interesting to look at it alone. Of course, this image is still in the open process of the game, the product version can also be further improved. Demo of "Real-time Technologies of FINAL fantasy XV battles"The demo on Real-time live! is a video of a direct video of a real-world demo. Part of the scene frame rate will drop because the output is the debug screen for development. In addition, part of the performance and the current version is older than the old, leaving part of the part that has not been adjusted. Moreover, although this is aPlayStation 4 and Xbox One are on sale, but the demo uses a Windows PC for development. The hardware specification of the demo machine, the CPU is "Core i7-5820k", GPU is"GeForce GTX 980 Ti", Memory ispc4-21300 Ddr4-sdram 8gbx4. The protagonist's costumes using real-time fabric simulation FFXV is an open world type of RPG, the game stage, there are monsters Habitat also has magical existence, is a very strong fantasy elements of the world. But the physical laws that form the world are very similar to the world we live in. This is also mentioned in the FFXV visual effects commentary that was previously published. FFXV's graphic theme is "Convincing photo authenticity", and the development team has aroused considerable enthusiasm in reproducing realism. Visual Effects Introduction section of the screen. Even in the world of magic and monsters, the physical phenomena of fire and water have not changed from the real world, which is what FFXV vision pursues. Soreal-time live! in the public scene, is from the protagonistNoctis and his friends began by exploring the scene of the Lake Prairie. First of all, please focus on the protagonist walking and running animation. On the performance of walking and running, it is not uncommon for the coordinates to move to play a fixed walking animation in the game. But FFXV's walking animations look very natural. According to the development team, FFXV's role is very much about "grounding sense". Although in the game internal processing, is "coordinate movement to show walking animation", but from the actual performance of the movement, left and right feet of the interaction, feet trample the ground forward feeling, very good to convey over. The movement of the feet on the ground moving forward is also to be concerned about the movements of the clothes. The running movement is not just the top of the garment, but also the open part of the cuff. Still, it is also possible to notice that the finish of the movement remains in the movement of the clothes. The most important part of contact with the body, moving to the front part of the flow of the process, can be very good performance "wearing clothes" image is also very powerfultheseMotion is generated in real-time using motion springs and bone-based fabric simulations. By this method,Noctis The drooping straps of the top of the thigh, which were kicked up when the thighs were lifted upward, reproducing the movements of the fluttering. The performance of contact between garments was also made. In addition, the protagonist suddenly began to exercise, the teammate is not immediately follow the run, but first move the head with a line of sight tracking, and then transferred to the movement is also the focus of attention. Although this demo, there is no interaction between the characters Ai animation, but close to the rock hand will automatically put on the above, the direction of the vegetation, will be automatically pushed by hand. The character itself is impressed with the spontaneous interaction of the game world. The technique of supporting the natural landscape of FFXV the protagonist walks along the water's edge, and when the foot is on the surface, it shows the ripple as the starting point is drawn. And in the finished version, it will also arouse the splash. The waterfront landscape. reflect the surrounding scene. The surface of the water is not just around the scene, but the movement of the Lord's character is reflected. The reflection in the distance, using the cube environment map production, and close-up reflection, using the local Ray tracing screen coordinate system post-processing effect "screen space reflection" (Screen Space REFLECTION,SSR) to achieve. In a close-up reflection, there is a moment when part of the role contour is missing, this will be in the finished version through another set of local cube environment map to improve. Into the water.Noctis, not only their own shadow, sleep also mirrored the role of reflection. In the presentation, the camera faces the sky in a backlit direction. The focus here is on the drawing of the sky and the clouds. The FFXV sky is not "a texture image drawn by the artist". It is based on the "position of the sun in the sky", as well as the observation point (camera) of the sun in the atmosphere, which simulates the scattered air and produces the color of the weather in real time. FFXV's Game engine "Luminous Studio", when you enter the time, it will automatically generate the weather. In the FFXV, sunrise and sunset near the horizon turn red, noon is the dark blue sky, but also the sky simulation results. Weather is automatically generated by Sky simulations. The red glow of the sunset, the emptying of the midday, is also performed by calculation. Even the clouds that are inadvertently seen need to be introduced. The animated floating clouds are not portraits painted by artists, but programmed.
The cloud of the FFXV is generated by an algorithm using a 7-layer noise function change. By this method, the distribution of cloud with volumetric (volume) is realized. In addition, the cloud will also correspond to the passage of time, change the seed parameters, change posture at any time. This change is not a pre-generated animation, but is generated in real time. Butvolumetric data like this cannot be plotted directly as CG, but instead casts rays (Ray) from the actual point of view to the structure that defines the cloud density distribution, which corresponds to the density value of the cloud obtained by each ray, and determines the color of the cloud to render. It also takes into account the color of the sky and the light reflected by the Earth, as well as the direct light of the sun and the Moon for illumination. Therefore, the clouds that are close to the sun and the moon will be illuminated, the upper layer of the cloud reflects the cyan of the sky, and how much of the cloud's lower layer reflects the color of the ground. Also, because the clouds are layered, you can see that the lower cloud density is darkening. This is also done in ffxv, where clouds generate self-shadowing. Also, the contours of the cloud are reflected in the shadow map (shadow map) that generates shadows, and there is a faint cloud shadow on the surface. In the next demo image, the debug mode is activated, and the time becomes faster to show the sun's movement in the sky. The Sun movement, the shadow of the game world will also move to the opposite direction of the sun's position, when the sky becomes black, the figure also becomes longer. Moreover, the sky from the sunny state to the rainy state switch, the game world rain and the whole body soaked. The FFXV uses a real-time weather system that creates puddles during rainy days and the role becomes moist. Turn into a rainy day, the potholes of the place stagnant water produced puddles, the protagonist's clothes, will also increase the black to become moist state.Although the image is not obvious, but not onlyRaindrops Splash on the ground and produce small ripples that bounce back from the character's impact. When it rains suddenly, there are characters who mind the clothes being wet and the characters looking up at the sky, which makes people very happy. The reaction of the rainy characters the scene of the battle scenes where the visual is worth seeing continues to look at the image. As the weather returns to a sunny day, several monsters (Garula) are now on the debug screen, moving to the battle scene. A monster like a giant buffalo "Garula" appears.
to theThis is the real-time action of the FFXV Combat system demo. In particular, look at the portrayal of the protagonist after casting the flame magic. Magical Flames, not only to give the enemy damage, but also in the game world on the grass burning spread, with the increase of fire on the grass, the monster body is also spread to the fire, you can see the low durability of the monster is burned to death. In addition, although not in this demonstration, the fire will spread to the hut where the last room was destroyed. Cast the Flame Magic, the Prairie is burning, the monster body is also the fire spread to the here, SE employees again Operation debugging screen, the surface turned green, in the center of the screen opened black hole. The frame rate here is greatly reduced because the debug screen is very heavy. Here is a "navigation grid" to indicate whether the game world can move information. The terrain data of the game world is made up of polygons, which is used to draw the polygon data, and also as the terrain data referenced when the character moves, it is common to use the game as a condition. In this case, the polygon meshes constructed by merging the triangular links in the referenced terrain data are the navigation grids. The green field seen in the debug screen here shows the terrain that can be moved. Another area of the black hole, which is the burning part of the flame, indicates that it is written "not movable" on the navigation grid. FFXV, the change in the control of the AI will also bring about changes in the data. The green area is movable, the black area is not movable neighboring Black can not move the area of the protagonist and the Monster, will be based on the AI actively away from where. In short, this part of the demo can see the AI will take the initiative to respond to changes in the Environment to act. Next, the protagonist fires an ice magic fire, and the area that cannot be moved when it catches fire is once again moving. Because Ice magic has the effect of slowing the movement of the enemy, you can see that the action of the monster is also dull. noctis Ice Magic, near the frozen demo, although again set fire to the burning wilderness, but this debugging screen to turn the weather into a rainy day. It was hard to see in the image, but the burning flames on the prairie were poured out by the rain. Magical fire and ice, weather conditions, FFXV game world, all kinds of materials and the real world, have a strong and weak relationship. Fire Magic in the rain, power down animation Finally, the protagonist uses summon magic to recruit the giant "Titan". From a distanceNow the Titan, shaking the mountain like a huge body came running, to the ground of the monster with angry straight fist greeting. Here is a part of enjoying the dynamic combat performance, and there are other things worth seeing. Summon Magic to exhale the breakthrough Cloud international Titan. A fist smashed on the ground, and all the monsters on the ground uplifted the battlefield. Here in the distant presence of Titan, can be very good in the protagonist's game world appears also points. FFXV Magic, not simply play CG video, Titan is with the protagonist in the same game world, the camera is from the scene to the battle area of the smooth movement. There will be no footage of the Titan reading and camera switching. Most importantly, the Titans that are bigger than the protagonist are on the same scale, in the same game world. In addition, watch the video carefully, the Titan in the direction of the protagonist in the course of running, there are feet inserted into the rock situation. This is because the issue is in the development version, the final version will be very good across the rock. Live demos make the game look higher this timeReal-time live! show is FFXV game graphics elements, of course, this is only part of it, if you say "the Modern game graphics technology all added", there are a lot of graphics and various techniques worth seeing. SIGGRAPH 2016, although all 6 FFXV related technical meetings, but these are very interested in content, the next will be tracking the return. Like action games and not how to play the Final Fantasy series of the author, also began to look forward tothe September 30, 2016 game is on sale.
"SIGGRAPH", "Final Fantasy XV", a real-time demonstration of the main points of the battle scene