Difference between revisions of "Illustrative Rendering in Team Fortress 2"
m (derp) |
(Added transcript. As for how I know it's Jason Mitchell talking, the narrator's voice matches Mitchell's commentary track in Well. Feel free to tweak.) |
||
Line 12: | Line 12: | ||
== Video == | == Video == | ||
{{youtube|ebvbVO1QE5o}} | {{youtube|ebvbVO1QE5o}} | ||
+ | |||
+ | == Video transcript == | ||
+ | {| class="wikitable collapsible collapsed" width="100%" | ||
+ | ! class="header" | Transcript | ||
+ | |- | ||
+ | |[''[[Playing With Danger (Soundtrack)|Playing With Danger]] plays as the camera pans to the [[classes]] outside of [[RED]]'s base in [[2Fort]] while the title of the video, the names of three [[Moby Francke|Valve]] [[Dhabih Eng|developers]], ''] <!-- I wanted to include Jason Mitchell's TF wiki article to complete the link trio. Unfortunately (and ironically) he doesn't have one. Anyhow, he shows up in https://www.valvesoftware.com/en/people, not much apart from that. --> | ||
+ | |||
+ | '''Jason Mitchell''': "In this paper, we present a set of artistic choices and real-time techniques which support each other to enable the unique rendering style of ''[[Team Fortress 2]]''." | ||
+ | |||
+ | [''Concept art of the [[Engineer]], the [[Pyro]] and the [[Spy]] are shown before their in-game models on various areas in [[Well (Control Point)|Well]].''] | ||
+ | |||
+ | '''Jason Mitchell''': "Heavily influenced by early 20th century commercial illustrations, the 3D models and shading algorithms in Team Fortress 2 work together to quickly convey geometric information using rim highlights, as well as variation in luminance and hue, so that players are quickly able to identify other players in the game and assess the possible threat." | ||
+ | |||
+ | [''The Spy shoots the camera before it fades to black.''] | ||
+ | |||
+ | [''Cuts to static silhouettes of the nine mercenaries against a white background sliding across the screen.''] | ||
+ | |||
+ | '''Jason Mitchell''': "Through very intentional art direction, this goal is supported by designing characters with distinct silhouettes that can be easily identified even with no lighting cues. The body proportions, weapons and silhouette lines were explicitly designed to give each character a unique silhouette. | ||
+ | |||
+ | [''The silhouettes fade into their colored versions.''] | ||
+ | |||
+ | '''Jason Mitchell''': "In the shaded interior areas of the characters, the clothing folds were designed to echo silhouette shapes in order to emphasize the silhouettes, as observed in the commercial illustrations which inspired our designs." | ||
+ | |||
+ | [''Cuts to exterior shots of 2Fort.''] | ||
+ | |||
+ | '''Jason Mitchell''': "For the architectural elements of the world associated with each of the two teams, we define specific contrasting properties. While the RED team's architecture tends to use warm colors, wooden materials and angular geometry, the BLU team's buildings are composed of cool colors, industrial materials and orthogonal forms. | ||
+ | |||
+ | [''Concept art of the areas near the 2Fort [[Intelligence]] are shown before their in-game versions.''] | ||
+ | |||
+ | '''Jason Mitchell''': "By maintaining a minimal level of visual noise in our world design, we employ an almost impressionistic approach to modelling. This philosophy was also central to our texture painting style throughout the game. The red and blue colors used to paint opposing areas of the game world are analogues to one another as guided by this reference color swatch... | ||
+ | |||
+ | [''The color swatch shows up on screen.''] | ||
+ | |||
+ | '''Jason Mitchell''': "... with muted colors dominating and small areas of saturation used to provide further visual interest." | ||
+ | |||
+ | [''Parts of Well, such as floors and pipes, are shown with their texture on the right.''] | ||
+ | |||
+ | '''Jason Mitchell''': "The texture maps used on the 3D world are impressionistic and maintain a minimal level of visual noise. This is consistent with background plates found in animated films, particularly those of [[w:Hayao Miyazaki|Hayao Miyazaki]], in which broad brush strokes appear in perspective as if present in the 3D world, rather than on the 2D image plane. We apply the same approach because we feel that its inherent frame-to-frame coherence has superior perceptual properties to an image-spaced painterly approach." | ||
+ | |||
+ | [''Cut to the [[Heavy]] walking outside RED's base in Well with his [[Minigun]] revved up.''] | ||
+ | |||
+ | '''Jason Mitchell''': "To shade our characters, we combine a variety of traditional and novel lighting terms." | ||
+ | |||
+ | [''Heavy freezes and turns completely white with generic grey shadows.''] | ||
+ | |||
+ | '''Jason Mitchell''': "Here we see a character with a traditional clamped Lambertian diffuse term and constant ambient. You can see that the character loses definition for pixels not hit directly by the light source." | ||
+ | |||
+ | [''Heavy's shadows become redder, stronger and more contrasted while its light warp texture shows up on the bottom left.''] | ||
+ | |||
+ | '''Jason Mitchell''': "We scale, bias and warp the Lambertian term to achieve a look consistent with our illustrative influences." | ||
+ | |||
+ | [''Heavy turns grey, showcasing the ambient cube.''] | ||
+ | |||
+ | '''Jason Mitchell''': "Instead of a constant ambient term, we sample from an irradiance volume in order to provide a higher quality spatially varying directional ambient term." | ||
+ | |||
+ | [''Heavy turns white again to show the new shadows.''] | ||
+ | |||
+ | '''Jason Mitchell''': "Here, we show this term added to the warped per-light diffuse contributions." | ||
+ | |||
+ | [''Heavy's textures return.''] | ||
+ | |||
+ | '''Jason Mitchell''': "And here, we show these diffuse terms multiplied with the albedo." | ||
+ | |||
+ | [''Heavy turns completely black. Faint, yellow highlights can be seen on some parts of his body and his Minigun.''] | ||
+ | |||
+ | '''Jason Mitchell''': "We also add a number of view-dependent terms to further enhance the look of the characters. Traditional Phong highlights from up to four local lights are incorporated, where quantities such as a scalar mask, Fresnel parameters, and specular exponents can be specified by artists. We combine these Phong highlights with additional broad Phong lobes which are modulated with a harsh Fresnel falloff, causing them to appear only at grazing angles." | ||
+ | |||
+ | [''The yellow highlights fade away in lieu of faint white rim lights.''] | ||
+ | |||
+ | '''Jason Mitchell''': "Finally, we add in a dedicated rim term which is derived from our irradiance volume, so that characters are always highlighted..." | ||
+ | |||
+ | [''The yellow highlights fade back in.''] | ||
+ | |||
+ | '''Jason Mitchell''': "... with an appropriate rim term, even if they are far away from local light sources." | ||
+ | |||
+ | [''Heavy returns to normal, fully lit and fully shaded. He continues walking with his Minigun revved up.''] | ||
+ | |||
+ | '''Jason Mitchell''': "This combination of art direction and technology choices..." | ||
+ | |||
+ | [''Cut to Heavy firing his Minigun on [[Dustbowl]] in ''[[Meet the Heavy]]'' while the [[Team Fortress 2 (Main Theme) (Soundtrack)|Team Fortress 2 theme]] plays.''] | ||
+ | |||
+ | '''Jason Mitchell''': "... has enabled us to create a compelling visual style while serving critical gameplay goals, such as the ability of players to readily identify each other during the fast-paced action of Team Fortress 2." | ||
+ | |||
+ | [''Cut to class group photo with Team Fortress 2 logo.''] | ||
+ | |} | ||
== Trivia == | == Trivia == |
Revision as of 12:30, 19 August 2024
Team Fortress 2 | Illustrative Rendering in Team Fortress 2 | |
---|---|
Video Info | |
Released: | August 13, 2007 |
Run time: | 3:34 |
“ | In Team Fortress 2, we chose to employ an art style inspired by the early to mid 20th century commercial illustrators J. C. Leyendecker, Dean Cornwell and
Norman Rockwell. These artists were known for illustrating characters using strong, distinctive silhouettes with emphasis on clothing folds and they tended to use shading techniques which accentuated the internal shape of objects and characters with patterns of value while emphasizing silhouettes with rim highlights rather than dark outlines.
— Illustrative Rendering Abstract introduction
|
” |
"Illustrative Rendering in Team Fortress 2" is a developer video showing off the creation, mechanics and usage of "illustrative rendering" as it pertains to processing the artstyle of Team Fortress 2. It was originally shown at the 2007 International Symposium on Non-Photorealistic Animation and Rendering.
Contents
Video
Video transcript
Transcript |
---|
[Playing With Danger plays as the camera pans to the classes outside of RED's base in 2Fort while the title of the video, the names of three Valve developers, ]
Jason Mitchell: "In this paper, we present a set of artistic choices and real-time techniques which support each other to enable the unique rendering style of Team Fortress 2." [Concept art of the Engineer, the Pyro and the Spy are shown before their in-game models on various areas in Well.] Jason Mitchell: "Heavily influenced by early 20th century commercial illustrations, the 3D models and shading algorithms in Team Fortress 2 work together to quickly convey geometric information using rim highlights, as well as variation in luminance and hue, so that players are quickly able to identify other players in the game and assess the possible threat." [The Spy shoots the camera before it fades to black.] [Cuts to static silhouettes of the nine mercenaries against a white background sliding across the screen.] Jason Mitchell: "Through very intentional art direction, this goal is supported by designing characters with distinct silhouettes that can be easily identified even with no lighting cues. The body proportions, weapons and silhouette lines were explicitly designed to give each character a unique silhouette. [The silhouettes fade into their colored versions.] Jason Mitchell: "In the shaded interior areas of the characters, the clothing folds were designed to echo silhouette shapes in order to emphasize the silhouettes, as observed in the commercial illustrations which inspired our designs." [Cuts to exterior shots of 2Fort.] Jason Mitchell: "For the architectural elements of the world associated with each of the two teams, we define specific contrasting properties. While the RED team's architecture tends to use warm colors, wooden materials and angular geometry, the BLU team's buildings are composed of cool colors, industrial materials and orthogonal forms. [Concept art of the areas near the 2Fort Intelligence are shown before their in-game versions.] Jason Mitchell: "By maintaining a minimal level of visual noise in our world design, we employ an almost impressionistic approach to modelling. This philosophy was also central to our texture painting style throughout the game. The red and blue colors used to paint opposing areas of the game world are analogues to one another as guided by this reference color swatch... [The color swatch shows up on screen.] Jason Mitchell: "... with muted colors dominating and small areas of saturation used to provide further visual interest." [Parts of Well, such as floors and pipes, are shown with their texture on the right.] Jason Mitchell: "The texture maps used on the 3D world are impressionistic and maintain a minimal level of visual noise. This is consistent with background plates found in animated films, particularly those of Hayao Miyazaki, in which broad brush strokes appear in perspective as if present in the 3D world, rather than on the 2D image plane. We apply the same approach because we feel that its inherent frame-to-frame coherence has superior perceptual properties to an image-spaced painterly approach." [Cut to the Heavy walking outside RED's base in Well with his Minigun revved up.] Jason Mitchell: "To shade our characters, we combine a variety of traditional and novel lighting terms." [Heavy freezes and turns completely white with generic grey shadows.] Jason Mitchell: "Here we see a character with a traditional clamped Lambertian diffuse term and constant ambient. You can see that the character loses definition for pixels not hit directly by the light source." [Heavy's shadows become redder, stronger and more contrasted while its light warp texture shows up on the bottom left.] Jason Mitchell: "We scale, bias and warp the Lambertian term to achieve a look consistent with our illustrative influences." [Heavy turns grey, showcasing the ambient cube.] Jason Mitchell: "Instead of a constant ambient term, we sample from an irradiance volume in order to provide a higher quality spatially varying directional ambient term." [Heavy turns white again to show the new shadows.] Jason Mitchell: "Here, we show this term added to the warped per-light diffuse contributions." [Heavy's textures return.] Jason Mitchell: "And here, we show these diffuse terms multiplied with the albedo." [Heavy turns completely black. Faint, yellow highlights can be seen on some parts of his body and his Minigun.] Jason Mitchell: "We also add a number of view-dependent terms to further enhance the look of the characters. Traditional Phong highlights from up to four local lights are incorporated, where quantities such as a scalar mask, Fresnel parameters, and specular exponents can be specified by artists. We combine these Phong highlights with additional broad Phong lobes which are modulated with a harsh Fresnel falloff, causing them to appear only at grazing angles." [The yellow highlights fade away in lieu of faint white rim lights.] Jason Mitchell: "Finally, we add in a dedicated rim term which is derived from our irradiance volume, so that characters are always highlighted..." [The yellow highlights fade back in.] Jason Mitchell: "... with an appropriate rim term, even if they are far away from local light sources." [Heavy returns to normal, fully lit and fully shaded. He continues walking with his Minigun revved up.] Jason Mitchell: "This combination of art direction and technology choices..." [Cut to Heavy firing his Minigun on Dustbowl in Meet the Heavy while the Team Fortress 2 theme plays.] Jason Mitchell: "... has enabled us to create a compelling visual style while serving critical gameplay goals, such as the ability of players to readily identify each other during the fast-paced action of Team Fortress 2." [Cut to class group photo with Team Fortress 2 logo.] |
Trivia
- The color palette in the video would return on the contribute page in order to guide users on how to color certain weapons and hats.
- The Pyro, Spy, Soldier, Heavy, and Engineer were showing a different type of Phong shading, while in-game they use basic "$phongexponent"s instead of their own "$phongexponenttexture"s.
- In 0:55, some classes are different in the video. One consistent difference between all classes is that they used their beta heads, found in their gibs.
- Scout appears to wield the Nailgun which it didn't make it to the final game. His belt buckle is also darker.
- Soldier's RPG is from Trailers 1 and 2.
- Pyro has a hose connecting their Flamethrower and gas canister. They also have completely solid emblems (instead of the slightly opaque ones on their final playermodel), and a black gas canister, with a smaller grey one accompanying it.
- In 0:01, Demoman's class emblem is a stick of dynamite, as in release TF2. In 0:55, Demoman's class emblem is completely blank, like in Meet the Demoman.
- Heavy's class emblem uses the prerelease skull and crossbones emblem, seen in Meet the Heavy.
- At 0:28, Spy is seen with lighting and flex errors, giving him a ghoulish appearance. At 0:55, he has an appearance which can be seen in his locker and Ubercharge textures. His Revolver had a wooden grip instead of ivory, giving it a similar appearance to the Festive Revolver.
- Medic uses his gib head model (with the texture used present on his body texture) & he also holds a black Syringe Gun.
- At 0:01, Soldier uses a model for his head different to Trailer 1 and Trailer 2. But at 0:55, his head uses its Trailer appearance.
Resources
- Accompanying paper
- Movie's original file
- Accompanying slideshow
- Archive link for YouTube movie (Low quality)
|