HOME

TheInfoList



OR:

Source Filmmaker (often abbreviated as SFM) is a
3D computer graphics 3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for t ...
software toolset published by
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fitting ...
for creating
animated films Animation is a method by which image, still figures are manipulated to appear as Motion picture, moving images. In traditional animation, images are drawn or painted by hand on transparent cel, celluloid sheets to be photographed and exhibited ...
, utilizing the Source game engine. Source Filmmaker has been used to create many community-based animated shorts for popular Source games, including ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' mod for '' Quake'' and its 1999 remake, ''Team Fortress Classic''. The game was rel ...
'', the ''Left 4 Dead'' series, and '' Half-Life 2''. On June 27, 2012, Valve released a free, open beta version of SFM via
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporizat ...
.


Overview

Source Filmmaker is a tool for animating, editing, and rendering 3D animated videos using assets from different games which use the Source platform, including sounds, models, and backdrops. SFM also allows for the creation of still images, art, and posters. SFM provides three different user interfaces and a "work camera" for previewing an active scene. The three interfaces are used for creating clips, controlling animation, and fine-tuned adjustments which include: *The Clip Editor; for recording, editing, and arranging shots. They hold the user's recorded gameplay and virtual assets. It also allows the user to place and arranges sound files and video filters. *The Motion Editor; for motion adjustments over time, such as blending two animations. Users can also use motion presets to select paths, and manipulate different scene objects, play clips in different times, and puppeteer the characters in different positions and frames. *The Graph Editor; for editing motion by creating
keyframes In animation and filmmaking, a key frame (or keyframe) is a drawing or shot that defines the starting and ending points of a smooth transition. These are called ''frames'' because their position in time is measured in frames on a strip of fil ...
that can be used for pose-to-pose animation. Users can either create new projects or import data from Source-based games to extend their SFM animations, with the ability to record and edit the same screen endlessly. Additionally, SFM supports a wide range of cinematographic effects and techniques such as
motion blur Motion blur is the apparent streaking of moving objects in a photograph or a sequence of frames, such as a film or animation. It results when the image being recorded changes during the recording of a single exposure, due to rapid movement or ...
, Tyndall effects, dynamic lighting, and
depth of field The depth of field (DOF) is the distance between the nearest and the furthest objects that are in acceptably sharp focus in an image captured with a camera. Factors affecting depth of field For cameras that can only focus on one object di ...
. Users can also rig 3D characters and can use
inverse kinematics In computer animation and robotics, inverse kinematics is the mathematical process of calculating the variable joint parameters needed to place the end of a kinematic chain, such as a robot manipulator or animation character's skeleton, in a gi ...
to manually animate movements that do not already exist in the games they imported assets from.


Production and updates


Pre-release

SFM was developed internally at Valve in 2005 and forked from the in-game demo playback tool found in Source. SFM was successfully used to make '' Day of Defeat: Source'' trailers with experimental effects that could not be achieved in real-time. The tool's full potential was finally realized with the release of '' The Orange Box'', particularly with the ''Meet the Team'' featurettes for ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' mod for '' Quake'' and its 1999 remake, ''Team Fortress Classic''. The game was rel ...
''. This version of SFM, which ran using Source's in-game tools framework, was unintentionally leaked during the public beta of ''Team Fortress 2'' in September 2007. By 2010, the entire interface was re-implemented using Qt 4, and given its own engine branch for further development. Before SFM was released to the public, ''Team Fortress 2'' carried a simplified version of SFM known as the "Replay Editor," which was limited to capturing the actual events occurring throughout a player's life. It provided no ability to modify actions, repeat segments, or apply special effects beyond those already used in-game. However, arbitrary camera angles were possible, such as tracking the movements of other players in action at the time. The Replay Editor also allowed users to upload completed videos to
YouTube YouTube is a global online video sharing and social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by Google, and is the second most ...
.


Beta versions

On June 27, 2012, SFM became available on a limited basis through Steam, the same day the final Meet the Team video "Meet the Pyro" was released. The open beta for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
was released . On April 1, 2013, Valve implemented support for the Steam Workshop, which allows users to upload their own custom-made assets onto the Steam community. These assets range from video game models and sound to animation project files. An SFM port to the Source 2 game engine was released on May 15, 2020, alongside the development tools for '' Half-Life: Alyx''.


See also

*
Saxxy Awards The Saxxy Awards was an annual worldwide competition for 3D-animated films, hosted by video game developer, Valve. The first competition was held in 2011 and included 20 competition categories. In 2012, the number of categories was limited to five ...
* Machinima
Source Filmmaker (Valve Developer Community)


References


External links

*
Steam Store pageSource Filmmaker in Valve Developer Community
{{3D software 2012 software 3D animation software 3D graphics software 3D graphics software that uses Qt C++ software Machinima Proprietary software that uses Qt Python (programming language) software Software articles needing attention Source (game engine) Video game development software Windows-only freeware