Software:IW engine

From HandWiki
Short description: Game engine developed by Infinity Ward
IW engine
MW2 screen 1.PNG
The lighting, shadow, and texture streaming of the engine can be seen in this screenshot, taken from the multiplayer mode of Call of Duty.
Developer(s)Infinity Ward, Treyarch,
Initial releaseOctober 2005; 18 years ago (2005-10)
Stable release
IW 8.0 Modern Warfare/Warzone
Written inC, C++, Python
PlatformMicrosoft Windows, OS X, PlayStation 4, PlayStation 3, Xbox One, Xbox 360, Wii U, Wii
LicenseProprietary

The IW engine is a game engine developed by Infinity Ward and Treyarch for the Call of Duty series. The engine was originally based on id Tech 3 as its core, since the engine itself is proprietary with inclusion of GtkRadiant by id Software. It has been used by Infinity Ward, Treyarch, Raven Software and Sledgehammer Games.

History

From IW 2.0 to IW 3.0

The engine has been distinct from the id Tech 3 engine on which it is based since Call of Duty 2 in 2005. The engine's name was not publicized until IGN was told at the E3 2009 by the studio that Call of Duty would run on the "IW 4.0 engine".[1] Development of the engine and the Call of Duty games has resulted in inclusion of advanced graphical features while maintaining an average of 60 frames per second on the consoles and PC.

Call of Duty 4 was released using version 3.0 of the engine. This game included features such as bullet penetration, improved AI, lighting engine upgrades, particle system enhancements and many more improvements. Treyarch began using an enhanced version of the IW 3.0 engine for Call of Duty.[2] Improvements were made to the physics model and dismemberment was added. Environments also featured more destructibility and could be set alight using the flamethrower. The flamethrower featured propagating fire and it was able to burn skin and clothes realistically. Treyarch modified the engine for their James Bond title, 007: Quantum of Solace.[3]

IW 4.0 - IW 5.0

Call of Duty was released using the IW 4.0 engine, the only game to do so. The IW 4.0 engine featured texture streaming technology to create much higher environmental detail without sacrificing performance. Call of Duty was not based on IW 4.0; rather, Treyarch further enhanced the version of IW 3.0 they had used in their previous game. This version of the engine also featured streaming technology, lighting enhancements, and support for 3D imaging. Call of Duty utilizes an improved version of the IW 4.0 engine. Improvements on the engine allow better streaming technology which allows larger regions for the game while running at a minimum of 60 frames per second. Further improvements to the audio and lighting engines have been made in this version.

Call of Duty was developed using a further iteration of the IW engine.[4] Texture blending has been improved due to a new technology called "reveal mapping" which compares tones between two textures and then blends them together. Also, there have been upgrades to the lighting engine which include HDR lighting, bounce lighting, self-shadowing, intersecting shadows and various other improvements. Call of Duty takes advantage of DirectX 11 video cards on the Windows version of the game. The "zombie" mode has been moved to the multiplayer portion of the engine which will allow for much more variety within this part of the game.[5]

Next Gen IW

Call of Duty features an upgraded version of the IW 5.0 seen in Call of Duty. It is unknown at this time whether or not any engine features have been taken from Call of Duty. Since the main developer is Infinity Ward they have returned to their original engine naming system and called this iteration IW6.[6] IW6 is compatible with next-gen systems such as Xbox One and PlayStation 4 so polygon counts, texture detail and overall graphical fidelity has been increased. IW6 is also compatible with Microsoft Windows, Wii U, PS3 and Xbox 360. The IW6 engine features technology from Pixar, SubD, which increases the level of detail of models as one gets closer to them. Mark Rubin has said about the HDR lighting "We used to paint it in and cover up the cracks, but now it's all real-time".[7] Ghosts uses Iris Adjust tech which allows the player to experience from a person's point of view how their eyes would react to changes in lighting conditions realistically. Other features include new animation systems, fluid dynamics, interactive smoke, displacement mapping and dynamic multiplayer maps. Call of Duty features an unknown version of the IW engine, as the majority of it has been re-written. Advanced Warfare features a new audio engine built from the ground up. Developer Sledgehammer said they have incorporated brand new animation, physics, rendering, lighting, motion capture and facial animation systems.[8]

Call of Duty's IW 7.0 features weightlessness system, game physics improvement, improved AI and improved non-player characters behaviors.

Games using IW engine

Title Version Year Upgraded from Features
Call of Duty 2 IW 2.0 2005 Modified version of id Tech 3 from Call of Duty
  • Normal mapping
  • Light bloom
  • Heat haze
  • Unified shadowing system
  • Game console support.
Call of Duty 4 IW 3.0 2007 Call of Duty 2's IW 2.0 engine
  • Bullet penetration
  • Improved AI
  • Lighting engine upgrades
  • Particle system enhancements
  • Ragdoll physics integrated into character death animations.
  • Self-shadow every frame
Call of Duty IW 3.0 2008 Call of Duty 4: Modern Warfare's IW 3.0 engine
  • Audio occlusion
  • Improved physics
  • Ragdoll physics after death animations
  • Dismemberment
  • More destructible environments
  • Realistic burning of skin and clothing
  • Propagating fire
007: Quantum of Solace[9] IW 3.0 2008 Call of Duty 4: Modern Warfare's IW 3.0 engine
  • Cover system
Call of Duty IW 4.0 2009 Call of Duty 4: Modern Warfare's IW 3.0 engine
  • Texture streaming technology
  • Improved AI
Call of Duty[10] IW 3.0 2010 Call of Duty: World at War's IW 3.0 engine
  • Texture streaming technology
  • Stereoscopic 3D support
  • Deferred lighting[11]
Call of Duty[12][13] IW 5.0 (MW3 engine) 2011 Call of Duty: Modern Warfare 2's IW 4.0 engine
  • Improvements to texture streaming technology to allow for larger regions
  • Lighting engine enhancements to show reflections of some objects on tile floors
  • Improvements to the audio engine
Call of Duty[14] Black Ops II engine 2012 Call of Duty: Black Ops's IW 3.0 engine heavily modified
  • Reveal mapping (improved texture blending)
  • Improved water effects
  • Improved lighting effects
  • Lens flare effects
  • HDR lighting
  • Bounce lighting
  • Self-shadowing
  • Intersecting shadows
  • DirectX 11 for Windows version
  • Improvements to the audio engine
Call of Duty[15] IW 6.0 Next Gen[6] 2013 Call of Duty: Modern Warfare 3's MW3 engine updated (IW 5.0)
  • Pixar's SubD (models sub-divide the closer the player gets to them)[7]
  • New animation systems for movement (sliding, leaning etc.)
  • Fluid dynamics
  • Interactive smoke
  • Improved AI
  • Dynamic multiplayer maps
  • Displacement mapping
  • True real-time HDR lighting
  • Iris Adjust tech
  • Graphics Tessellation for Windows, PlayStation 4 and Xbox One
  • PhysX support for Windows version
  • Specular mapping on particle effects
  • Using Umbra's advanced rendering technology
Call of Duty[16] Black Ops III engine 2015 Call of Duty: Black Ops II's Black Ops II engine updated
  • Renderer
  • Animation systems[17]
  • Lighting
  • Dynamic water simulation system
  • Dynamic Movement
Call of Duty[18] IW 7.0 Next Gen 2016 Call of Duty: Ghosts' heavily modified engine (IW 6.0 Next Gen)
  • Physically-based rendering
  • Lightning
  • Zero-gravity simulation system
  • Physics improvement
  • Improved AI
  • Improved NPC behaviors
  • Streaming level transition improvement
  • New performance capture stage[19][20]
  • Dynamic Movement
Call of Duty Black Ops 4 engine 2018 Call of Duty: Black Ops III's Black Ops III engine updated
  • Lighting Improvement
  • Better Dynamic water simulation system
  • Slimmed Dynamic Movement
Call of Duty: Modern Warfare[21] IW 8.0 (Rebuilt version of IW engine) 2019 Highly upgraded version of IW engine with much improved lighting, physics, graphics and etc.
  • New lighting engine
  • Improved physics
  • New sound engine
  • Photogrammetry
  • Ray tracing
  • New renderer

References

  1. Stead, Chris (July 15, 2009). "The 10 Best Game Engines of This Generation". IGN. http://xbox360.ign.com/articles/100/1003728p2.html. Retrieved May 24, 2010. 
  2. "E3 2010: First Details Interview Part 2 HD". GameTrailers. May 28, 2010. http://www.gametrailers.com/video/e3-2010-call-of/100688. Retrieved May 28, 2010. 
  3. Ross Miller (May 9, 2008). "New Bond game Quantum of Solace runs on COD4 engine, launching with movie". Joystiq. http://www.joystiq.com/2008/05/09/new-bond-game-quantum-of-solace-runs-on-cod4-engine-launching-w/. Retrieved May 10, 2008. 
  4. Lamia, Mark (May 12, 2014). "Black Ops 2: New engine isn't necessary - Treyarch". computerandvideogames.com. http://www.computerandvideogames.com/347602/black-ops-2-new-engine-isnt-necessary-treyarch/?cid=OTC-RSS&attr=CVG-General-RSS. Retrieved May 14, 2012. 
  5. Amrich, Dan (May 1, 2012). "What I Know About Call of Duty: Black Ops II". One of Swords. http://oneofswords.com/2012/05/what-i-know-about-call-of-duty-black-ops-ii/. 
  6. 6.0 6.1 Dave Tach. "Infinity Ward, Call of Duty: Ghosts and the nameless game engine that powers a first-person shooter phenomenon". Polygon. http://www.polygon.com/2013/6/12/4422598/call-of-duty-ghosts-e3-2013. Retrieved Jun 12, 2013. 
  7. 7.0 7.1 "Call of Duty: Ghosts exclusive first look". T3. http://www.t3.com/news/call-of-duty-ghosts-exclusive-first-look. Retrieved May 31, 2013. 
  8. Makuch, Eddie (June 5, 2014). "Call of Duty: Advanced Warfare Uses Version of "Avatar 2" Facial Animation System". GameSpot. http://www.gamespot.com/articles/call-of-duty-advanced-warfare-uses-version-of-avatar-2-facial-animation-system/1100-6420125/. Retrieved June 28, 2014. 
  9. Ross Miller. "New Bond game Quantum of Solace runs on COD4 engine, launching with movie". Joystiq. http://www.joystiq.com/2008/05/09/new-bond-game-quantum-of-solace-runs-on-cod4-engine-launching-w//. Retrieved May 9, 2008. 
  10. Matt Peckham. "Call of Duty: Black Ops Review Roundup". PC World. http://www.pcworld.com/article/210095/call_of_duty_black_ops_review_roundup.html/. Retrieved Nov 9, 2010. 
  11. "Deferred rendering vs forward rendering". Archived from the original on July 26, 2014. https://web.archive.org/web/20140726112404/http://www.altdev.co/2011/01/18/forward-vs-deferred-rendering-whywhen-forward-rendering-still-matters/. 
  12. Marcus Yam. "Call of Duty: Modern Warfare 3 Engine Focused on Gameplay". Tom's Hardware US. http://www.tomshardware.com/news/call-of-duty-modern-warfare-3-mw2-cod-mw2,13370.html. Retrieved Sep 6, 2011. 
  13. Bowling, Robert (June 10, 2011). "IAm Robert Bowling, Creative Strategist on Modern Warfare 3 AMA". reddit. https://www.reddit.com/r/IAmA/comments/hwkjy/iam_robert_bowling_creative_strategist_on_modern/c1yyuos. Retrieved May 4, 2012. 
  14. Dan. "Mark Lamia discusses the Black Ops II engine". One of Swords. http://oneofswords.com/2012/05/mark-lamia-discusses-the-black-ops-ii-engine/. 
  15. Perry Vandell. "Call of Duty: Ghosts engine isn’t brand new, but upgraded". PC Gamer. http://www.pcgamer.com/2013/05/23/call-of-duty-engine-isnt-brand-new-but-upgraded/. Retrieved May 31, 2013. 
  16. "pcdev on Twitter: @treboruk92 Heavily modified from BO2 including completely new renderer". https://twitter.com/pcdev/status/594126768652423169. Retrieved May 6, 2015. 
  17. "Engineer's Roundtable". May 23, 2016. https://community.treyarch.com/t5/Treyarch/Engineer-s-Roundtable/ba-p/9937090. Retrieved December 22, 2017. 
  18. "Call of Duty: Infinite Warfare". Call of Duty Wiki. http://callofduty.wikia.com/wiki/Call_of_Duty:_Infinite_Warfare. 
  19. "Call of Duty Infinite Warfare: Performance Analysis". TechPowerUp. https://www.techpowerup.com/reviews/Performance_Analysis/Call_of_Duty_Infinite_Warfare/. 
  20. "Call of Duty Infinite Warfare Won’t Use A New Engine, But Will Feature Improvements «  GamingBolt.com: Video Game News, Reviews, Previews and Blog". http://gamingbolt.com/call-of-duty-infinite-warfare-wont-use-a-new-engine-but-will-feature-improvements. 
  21. "Error: no |title= specified when using {{Cite web}}". https://www.gameinformer.com/2019/08/26/the-impressive-new-tech-behind-call-of-duty-modern-warfare. 

fr:Infinity Ward#Moteur de jeu