Abstract
This paper presents a method for Real Time Muscle Texture Morphing utilizing the Unreal Developer Kit (UDK). The method applies wrinkle map technology to a torso; whereby multiple textures for tense and relaxed body poses are imported into the Unreal engine. The textures are blended using a skeletal control system, which animates UDK’s Scalar Material Options. The results show the system functions in real time (55.57 FPS) but has a 1.46 seconds / 2.62% decrease in FPS and a memory increase of 3.6MB / 5.91%.
Similar content being viewed by others
References
Yang, X.; Zhang, J.J. (2006) Automatic muscle generation for character skin deformation. Computer Animation and Virtual Worlds 17, pp293–303
Galda, T.J. (2008) Advanced Character Rigging: Creating Advanced Tendon and Muscle Systems. 1st ed. Lulu, USA
Oat, C. (2007) ‘Real Time Wrinkle Maps.’ Siggraph 2007. San Diego Convention Center, USA 5–9 August 2007, USA
Autodesk, 2012. 3D Max Features. http://www.usa.autodesk.com/3ds-max/features/ [accessed 08 June 12]
Lumonix, 2012. PuppetShop. http://lumonix.net/puppetshop.html [accessed 08 June 12]
Electronic Arts (2011). Fight Night Champion [DISC].
Epic Games (2009). Unreal Developer Kit [DISC].
Diamant, R. (2008) ‘Maya Integration and Use with Autodesk 3ds Max and Autodesk.’ GDC. San Francisco, 2008.
CryTek. 2012. Wrinkle Map Creation. http://www.crydev.net/wiki/index.php?title=AssetCreation_WrinkleMapCreation&oldid=19264 [accessed 08 June 12].
OC3 Entertainment (2012). FaceFx Documentation. http://www.facefx.com/documentation/2012/W76 [accessed 07/06/2012]
Epic Games (2012). Feature List. http://udk.com/features [accessed 08 June 12]
Erck, B. (2009) Unreal VFX-Material Transitions. [DVD] Published by Eat3D, USA
Epic Games (2012). Unreal Specific Face FX Nodes. http://udn.epicgames.com/Three/UnrealSpecificFaceFXNodes.html [accessed 07 June 2012]
Cloward, B. (2011) Creating and Using Normal Maps. http://www.bencloward.com/tutorials_normal_maps1.shtml [accessed 08 June 12]
Zuccarello, N. (2011) Skeletal Mesh Examples. http://sharecg.com/v/49629/view/3D-Model/UDK-HeavyDemon-Static/Skeletal-Mesh-Example-Files [accessed 08 June 12]
Iwarisl, K.J.P. (2012) Realtime Muscle System Alpha Version. http://www.blendswap.com/blends/game-engine/realtime-muscle-system-alpha-version/ [accessed 08 June 12]
Romero, M. (2012) Using Rotators in UnrealScript. http://romerounrealscript.blogspot.co.uk/2012/01/using-rotators-in-unrealscript.html [accessed 09 June 12].
Epic Games (2012). Using Skeletal Controller. http://udn.epicgames.com/Three/UsingSkeletalControllers.html [accessed 08 June 12].
Epic Games (2012). Using Skeletal Controller. http://udn.epicgames.com/Three/TessellationDX11.html [accessed 08 June 12]
Cozmicaztaway. 2010. Making a Skeletal Control to move an Arm. http://udkc.info/index.php?title=Tutorials:Making_a_Skeletal_Control_to_move_an_Arm [accessed 08 June 12].
Busby, J; Parrish, Z; Wilson, J. (2010) Introduction to Level Design with Unreal Engine 3. 1st ed. SAMS, USA
Cordone, R. (2011) Unreal Development Kit Game Programming with UnrealScript. 1st ed. Packt, U.K.
Epic Games, (2012). ParameterName1731. http://udn.epicgames.com/Three/rsrc/Three/UnrealSpecificFaceFXNodes/ParameterName1731.jpg [accessed 08 June 12]
RPM Manager (2012). OtherGear. http://rpmanager.com/otherGear.htm#tension [accessed 07 June 2012]
Mittring, M., Dudash, B. (2011) ‘The Technology Behind the Direct X 11 Unreal Engine“Samaritan” Demo.’ GDC, San Francisco, CA, USA
Further Reading/Sources
Adam, G. (2012) TensionMod. http://rpmanager.com/plugins/TensionMod.htm [accessed 08 June 12]
Chadwick, E. (2012) Normal Maps. http://wiki.polycount.com/NormalMap?action=show&redirect=Normal+Map [accessed 08 June 12].
Dutreve, L; Meyer, A; Bouakaz, B. (2009) ‘Real-Time Dynamic Wrinkles of Face.’ ISVC ′09 Proceedings of the 5th International Symposium on Advances in Visual Computing 1 (2) pp25–34
Epic Games (2007) Unreal Tournament 3 [DISC]
Mathis, B. (2011) Normal Map Generation. [Available online, accessed 08 June 12] (Website URL has been censored)
Ueno, H. (2010) ‘The Next Generation of Fighting Games: Physics & Animation in UFC 2009 Undisputed.’ GDC, San Francisco, CA, USA
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Penninck, G. Real time muscle texture morphing. Comput Game J 2, 85–99 (2013). https://doi.org/10.1007/BF03392338
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF03392338