MT Framework
   HOME

TheInfoList



OR:

MT Framework is a
game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
created by
Capcom is a Japanese video game company. It has created a number of critically acclaimed and List of best-selling video game franchises, multi-million-selling game franchises, with its most commercially successful being ''Resident Evil'', ''Monster ...
. "MT" stands for "Multi-Thread", "Meta Tools" and "Multi-Target". While initially MT Framework was intended to power 2006's ''
Dead Rising is a series of action-adventure games created by Keiji Inafune. It was originally developed by Capcom in 2006 until Capcom Vancouver took over developing the franchise and Microsoft Studios took over the publishing rights. As of December 31, 2 ...
'' and '' Lost Planet: Extreme Condition'' only, Capcom later decided for their internal development divisions to adopt it as their default engine. As a result, the vast majority of their internally developed video games for the
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
and
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
platforms were created on it, including four new titles and three remastered ports of past titles in the ''
Resident Evil ''Resident Evil'', known as in Japan, is a Japanese horror game series and media franchise created by Capcom. It consists of survival horror, third-person shooter and first-person shooter games, with players typically surviving in environments ...
'' series. The visuals of the first games built with the engine were well received, and MT Framework has also won a CEDEC award. Throughout the years MT Framework received various updates, most significant of which was a major revision called MT Framework 2.0, introduced with ''
Lost Planet 2 is a third-person shooter video game developed and published by Capcom for PlayStation 3, Xbox 360 and Microsoft Windows, and by Beeline Interactive, Inc. for BlackBerry. It is the sequel to '' Lost Planet: Extreme Condition'', taking place ten ...
'' in 2010. Additionally, two offshoots of the engine have been made; MT Framework Lite targets the
Wii The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
and PlayStation 3 consoles, and MT Framework Mobile powers games for the
Nintendo 3DS The is a foldable dual-screen handheld game console produced by Nintendo. Announced in March 2010 as the successor to the Nintendo DS, the console was released originally on February 26, 2011 and went through various revisions in its lifetime, ...
,
PlayStation Vita The PlayStation Vita (PS Vita) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 17, 2011, then in other international territories on February 22, 2012, and was produced ...
, Android and
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
. As of 2014, Capcom's stance on the future of the engine is that while it will continue to be used to create games for the
seventh generation of video game consoles The seventh generation of home video game consoles began on November 22, 2005, with the release of Microsoft's Xbox 360 home console. This was followed by the release of Sony's PlayStation 3 on November 17, 2006, and Nintendo's Wii on November ...
,
smartphone A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s and
handhelds A mobile device or handheld device is a computer small enough to hold and operate in hand. Mobile devices are typically battery-powered and possess a flat-panel display and one or more built-in input devices, such as a touchscreen or keypad. Mo ...
. RE Engine, which was used to develop '' Resident Evil 7: Biohazard'', serves as the successor to the engine for developing games for the
eighth generation of video game consoles The eighth generation of video game consoles began in 2012, and consists of four home video game consoles: the Wii U released in 2012, the PlayStation 4 family in 2013, the Xbox One family in 2013, and the Nintendo Switch family in 2017. The ge ...
.


History


Background

Before the creation of MT Framework, Capcom's internal development teams were each using engines and tools of their own design, a process that was deemed inefficient. Thus, the decision to build an engine that would support the needs of all of Capcom's developers was made. At first MT Framework was being developed to be used in ''
Dead Rising is a series of action-adventure games created by Keiji Inafune. It was originally developed by Capcom in 2006 until Capcom Vancouver took over developing the franchise and Microsoft Studios took over the publishing rights. As of December 31, 2 ...
'' and '' Lost Planet: Extreme Condition'' only. Capcom evaluated the
Unreal Engine 3 Unreal Engine 3 (UE3) is the third version of Unreal Engine developed by Epic Games. Unreal Engine 3 was one of the first game engines to support multithreading. It used DirectX 9 as its baseline graphics API, simplifying its rendering code. The ...
engine for adoption as their internal engine, but decided against it due to some performance limitations and difficulties of getting technical support from its American developer,
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
, in Japan. As such, the decision to further develop MT Framework and extend its internal use was made.


MT Framework 1.x

Development of MT Framework had begun in September 2004 based on the '' Onimusha 3'' engine. The engine was built to use PC development tools and initially target the
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
system because of its similarity to the PC platform. In 2004 the project had started by just one programmer but in the following years and as they added support for more platforms more people joined in. Because of its PC development tools, video games can be programmed first on the PC, and then adjusted to run on console hardware. MT framework supports multithreading techniques to take advantage of the multicore CPUs that are being used in the Xbox 360 and
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
consoles, as well as modern PCs. For ''Lost Planet: Extreme Condition'' and its use of MT Framework, Capcom highlighted the following features supported by the engine: a light
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 l ...
effect called "2.5D motion blur" (based on the "Stupid OpenGL Shader Tricks" presentation by Simon Green at the
Game Developers Conference The Game Developers Conference (GDC) is an annual conference for video game developers. The event includes an expo, networking events, and awards shows like the Game Developers Choice Award for Game of the Year, Game Developers Choice Awards and ...
2003) is supported to help smooth 30 fps games; Light-Space Perspective Shadow Maps, a form of
shadow mapping Shadow mapping or shadowing projection is a process by which shadows are added to 3D computer graphics. This concept was introduced by Lance Williams in 1978, in a paper entitled "Casting curved shadows on curved surfaces." Since then, it has b ...
, is used for the rendering of the shadows and a technique called Percentage Closer Filtering to smooth them;
normal mapping In 3D computer graphics, normal mapping, or Dot3 bump mapping, is a texture mapping technique used for faking the lighting of bumps and dents – an implementation of bump mapping. It is used to add details without using more polygonal modeling, ...
, HDR rendering, soft
particles In the physical sciences, a particle (or corpuscle in older texts) is a small localized object which can be described by several physical or chemical properties, such as volume, density, or mass. They vary greatly in size or quantity, from s ...
, variable amounts of MSAA, and a technique with which particles can be rendered at 1/4th of the full resolution for the benefit of performance; basic
physics Physics is the scientific study of matter, its Elementary particle, fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge whi ...
handling by the integrated Havok middleware, and a custom physics engine to handle character-local physics calculations such as cloth physics and
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 g ...
. The first significant update to the engine was the release of the PC version of ''Lost Planet: Extreme Condition'', which was the second PC game to support DirectX 10 and the first with a
DirectX 10 Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
demo.
Ambient occlusion In 3D computer graphics, modeling, and animation, ambient occlusion is a shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting. For example, the interior of a tube is typically more occlude ...
and parallax occlusion mapping support was added to the engine, and under DirectX 10 improved soft shadow rendering, and by the use of
vertex shaders In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as ''shading''. Shaders have evolved to perform a variety of spec ...
, less artifact-prone motion blur,
fur A fur is a soft, thick growth of hair that covers the skin of almost all mammals. It consists of a combination of oily guard hair on top and thick underfur beneath. The guard hair keeps moisture from reaching the skin; the underfur acts as an ...
shading and improved
depth of field The depth of field (DOF) is the distance between the nearest and the farthest objects that are in acceptably sharp focus (optics), focus in an image captured with a camera. See also the closely related depth of focus. Factors affecting depth ...
with a
bokeh In photography, bokeh ( or ; ) is the aesthetic quality of the blur produced in out-of-focus parts of an image, whether foreground or background or both. It is created by using a wide aperture lens. Some photographers incorrectly restr ...
-like appearance. The two games on PC that followed ''Lost Planet: Extreme Condition'' - '' Devil May Cry 4'' and ''
Resident Evil 5 ''Resident Evil 5'' is a 2009 third-person shooter video game developed and published by Capcom. It is a major installment in the ''Resident Evil'' series, and was released for the PlayStation 3 and Xbox 360 consoles in March 2009 and for Window ...
'' - also featured DirectX 10 support, but Capcom decided against using it to improve upon the visuals, thus making them look largely the same as when running under DirectX 9. However, ''Resident Evil 5'' under DirectX 10, was the first video game to be presented fully in
stereoscopic 3D Stereoscopy, also called stereoscopics or stereo imaging, is a technique for creating or enhancing the illusion of depth in an image by means of stereopsis for binocular vision. The word ''stereoscopy'' derives . Any stereoscopic image is ...
, including all of its
cutscenes A cutscene or event scene (sometimes in-game cinematic or in-game movie) is a sequence in a video game that is not interactive, interrupting the gameplay. Such scenes are used to show conversations between characters, set the mood, reward the ...
, and the first to be rated as "3D Vision Ready" by Nvidia. Later re-releases of the two games on PC removed DirectX 10 support.


MT Framework 2.x

A major update to the engine called MT Framework 2.0 began development in January 2008 and made its debut with the release of ''
Lost Planet 2 is a third-person shooter video game developed and published by Capcom for PlayStation 3, Xbox 360 and Microsoft Windows, and by Beeline Interactive, Inc. for BlackBerry. It is the sequel to '' Lost Planet: Extreme Condition'', taking place ten ...
'' in 2010. According to Capcom, several parts of the engine were re-written from scratch and as a result it performs better on the PlayStation 3 hardware, compared to the previous version of the engine which was first built with the Xbox 360 in mind. Capcom highlighted the interactivity between characters and vegetation in ''Lost Planet 2'' as one of the significant improvements made possible with the new engine, but also noted because the game began development on the previous version of the engine it doesn't fully represent the capabilities of the new iteration. Capcom further commented that MT Framework 2.0 is able to hide the specifics of the hardware and the supported shader models from programmers, enabling them to write more platform-agnostic code than before, and reducing their burden. In Capcom's 2011 annual report, it was confirmed that 80% of MT Framework's development process is common between the Xbox 360, PlayStation 3 and PC platforms, something which reduced development costs. Lastly, Capcom made possible for the first time for external contract studios that would partner with them, to use the engine. The first externally developed game to use MT Framework 2 was '' Marvel vs. Capcom 3: Fate of Two Worlds''. The PC version of ''Lost Planet 2'' released some months after the console versions in 2010, added support for DirectX 11 features such as
tessellation A tessellation or tiling is the covering of a surface, often a plane, using one or more geometric shapes, called ''tiles'', with no overlaps and no gaps. In mathematics, tessellation can be generalized to higher dimensions and a variety ...
,
displacement mapping Displacement mapping is an alternative computer graphics technique in contrast to bump, normal, and parallax mapping, using a texture or height map to cause an effect where the actual geometric position of points over the textured surface are ...
and the use of
DirectCompute Microsoft DirectCompute is an application programming interface (API) that supports running compute kernels on general-purpose computing on graphics processing units on Microsoft's Windows Vista, Windows 7 and later versions. DirectCompute is part ...
for soft body simulation and wave simulation. Later MT Framework 2.0 games released on PC were DirectX 9 only. Another significant update was made for '' Dragon's Dogma'', released in 2012. Previous MT Framework games were "stage-based" with each stage divided by a
loading screen A loading screen is a screen shown by a computer program, very often a video game, while the program is loading (moving program data from the Disk storage, disk to Random-access memory, RAM) or initializing. In early video games, the loading scr ...
. Because ''Dragon's Dogma's'' levels are tens to hundreds times larger than in previous MT titles, and the structure of the game is
open world In video games, an open world is a virtual world in which the Gamer, player can approach objectives freely, as opposed to a world with more linear and structured gameplay. Notable games in this category include ''The Legend of Zelda (video game ...
, the only way they could make it work on the engine was by adapting it to be able to move in and out of memory portions of the game world as needed. Another improvement is that the engine moved from using a forward renderer to a hybrid one that makes use of deferred lighting (also known as Light Pre-Pass). This made it possible to support a 24-hour cycle and weather variation and an "infinite" number of lights. Other changes include support for real-time variation of a character model and
FXAA Fast approximate anti-aliasing (FXAA) is a screen-space anti-aliasing algorithm created by Timothy Lottes at Nvidia. FXAA 3 is released under a public domain license. A later version, FXAA 3.11, is released under a 3-clause BSD license. Algor ...
. Building on top of ''Dragon's Dogma's'' updated technology, ''
Resident Evil 6 ''Resident Evil 6'' is a 2012 third-person shooter video game developed and published by Capcom. A major installment in the ''Resident Evil'' series, ''Resident Evil 6'' was released for the PlayStation 3 and Xbox 360 in October 2012, and for ...
'' added SSAO, and improved hair rendering (based on the "Light Scattering from Human Hair Fibers" paper presented at
SIGGRAPH SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference centered around computer graphics organized by ACM, starting in 1974 in Boulder, CO. The main conference has always been held in North ...
2003) along with
facial expressions Facial expression is the motion and positioning of the muscles beneath the skin of the face. These movements convey the emotional state of an individual to observers and are a form of nonverbal communication. They are a primary means of conveying ...
and eye movement. '' Monster Hunter: World'', released in 2018, can output in HDR.


MT Framework Lite and MT Framework Mobile

In late October 2009, it was reported that Capcom was bringing MT Framework to Wii to reduce the development time and costs of developing Wii games. '' Sengoku BASARA 3'' was confirmed as the first game running on MT Framework Lite, a special version of the engine targeting the Nintendo Wii and PlayStation 3 hardware. At E3 2010, '' Super Street Fighter IV: 3D Edition'' and '' Resident Evil: Revelations'' were announced as upcoming games for the
Nintendo 3DS The is a foldable dual-screen handheld game console produced by Nintendo. Announced in March 2010 as the successor to the Nintendo DS, the console was released originally on February 26, 2011 and went through various revisions in its lifetime, ...
, and in late September 2010, the two games along with '' Resident Evil: The Mercenaries 3D'' and ''
Mega Man Legends 3 ''Mega Man Legends 3'' is a cancelled video game set to be the sequel to ''Mega Man Legends 2'' and the fourth game in the ''Mega Man Legends'' series. It was announced for the Nintendo 3DS on September 29, 2010, during a Nintendo press conferenc ...
'' were revealed to be running on MT Framework Mobile, a new version of the engine, based on MT Framework 2.0, specifically designed for the Nintendo 3DS. Capcom noted that thanks to MT Framework Mobile, ''Resident Evil: Revelations'' features a graphics rendering pipeline that is almost identical to that of ''Resident Evil 5'', supporting HDR rendering, self shadowing, normal mapping, color correction, gamma correction, depth of field, motion blur and anti-aliasing on the Nintendo 3DS hardware. In late January 2011, Capcom demonstrated the intro of ''Lost Planet 2'' running on MT Framework Mobile on the "Next Generation Portable", later renamed to
PlayStation Vita The PlayStation Vita (PS Vita) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 17, 2011, then in other international territories on February 22, 2012, and was produced ...
. The Vita version of '' Ultimate Marvel vs. Capcom 3'' was the first MT Framework Mobile game to be released on the hardware. MT Framework Mobile's support for iOS was later also announced, and the first game to use the engine on the
iPhone The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
was the port of '' Phoenix Wright: Ace Attorney - Dual Destinies'', released in 2014.


Future

In a 2014 interview with Masaru Ijuin, an engineer behind MT Framework and the upcoming proprietary Capcom engine Panta Rhei, it was detailed that Capcom plans to move to the new engine starting with '' Deep Down'' but will continue the use of MT Framework for games developed for the seventh generation of consoles as well as MT Framework Mobile for handhelds and smartphones. He stated that "creators will have to start back at square one when they learn how odevelop games using Panta Rhei" but the overall efficiency of development would increase more than it would if they had merely updated MT Framework. In June 2016, '' Resident Evil 7: Biohazard'' was announced and revealed to be running on a new proprietary engine by Capcom named RE Engine. RE Engine was said that it, too, will power multiple upcoming Capcom games. However Capcom chose MT Framework to build 2018's ''Monster Hunter: World'', despite the game targeting PlayStation 4, Xbox One, and modern PCs, as they felt the existence of custom toolsets built into the engine from previous ''
Monster Hunter is a Japanese media franchise centered on a series of fantasy-themed action role-playing video games, beginning with first installment '' Monster Hunter'' for the PlayStation 2, released in 2004. Titles have been released across a variety of pl ...
'' titles, would benefit its development.


Games using MT Framework


Main engine (MTFW)


MT Framework Lite (MTFL) and MT Framework Mobile (MTFM)


References

{{Video game engines 2006 software 3D graphics software Capcom Video game engines