Skip to main content
Log in

Real time muscle texture morphing

  • Paper
  • Published:
The Computer Games Journal

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Yang, X.; Zhang, J.J. (2006) Automatic muscle generation for character skin deformation. Computer Animation and Virtual Worlds 17, pp293–303

    Article  Google Scholar 

  2. Galda, T.J. (2008) Advanced Character Rigging: Creating Advanced Tendon and Muscle Systems. 1st ed. Lulu, USA

    Google Scholar 

  3. Oat, C. (2007) ‘Real Time Wrinkle Maps.’ Siggraph 2007. San Diego Convention Center, USA 5–9 August 2007, USA

    Google Scholar 

  4. Autodesk, 2012. 3D Max Features. http://www.usa.autodesk.com/3ds-max/features/ [accessed 08 June 12]

    Google Scholar 

  5. Lumonix, 2012. PuppetShop. http://lumonix.net/puppetshop.html [accessed 08 June 12]

    Google Scholar 

  6. Electronic Arts (2011). Fight Night Champion [DISC].

    Google Scholar 

  7. Epic Games (2009). Unreal Developer Kit [DISC].

    Google Scholar 

  8. Diamant, R. (2008) ‘Maya Integration and Use with Autodesk 3ds Max and Autodesk.’ GDC. San Francisco, 2008.

    Google Scholar 

  9. CryTek. 2012. Wrinkle Map Creation. http://www.crydev.net/wiki/index.php?title=AssetCreation_WrinkleMapCreation&oldid=19264 [accessed 08 June 12].

    Google Scholar 

  10. OC3 Entertainment (2012). FaceFx Documentation. http://www.facefx.com/documentation/2012/W76 [accessed 07/06/2012]

    Google Scholar 

  11. Epic Games (2012). Feature List. http://udk.com/features [accessed 08 June 12]

    Google Scholar 

  12. Erck, B. (2009) Unreal VFX-Material Transitions. [DVD] Published by Eat3D, USA

    Google Scholar 

  13. Epic Games (2012). Unreal Specific Face FX Nodes. http://udn.epicgames.com/Three/UnrealSpecificFaceFXNodes.html [accessed 07 June 2012]

    Google Scholar 

  14. Cloward, B. (2011) Creating and Using Normal Maps. http://www.bencloward.com/tutorials_normal_maps1.shtml [accessed 08 June 12]

    Google Scholar 

  15. 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]

    Google Scholar 

  16. 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]

    Google Scholar 

  17. Romero, M. (2012) Using Rotators in UnrealScript. http://romerounrealscript.blogspot.co.uk/2012/01/using-rotators-in-unrealscript.html [accessed 09 June 12].

    Google Scholar 

  18. Epic Games (2012). Using Skeletal Controller. http://udn.epicgames.com/Three/UsingSkeletalControllers.html [accessed 08 June 12].

    Google Scholar 

  19. Epic Games (2012). Using Skeletal Controller. http://udn.epicgames.com/Three/TessellationDX11.html [accessed 08 June 12]

    Google Scholar 

  20. 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].

    Google Scholar 

  21. Busby, J; Parrish, Z; Wilson, J. (2010) Introduction to Level Design with Unreal Engine 3. 1st ed. SAMS, USA

    Google Scholar 

  22. Cordone, R. (2011) Unreal Development Kit Game Programming with UnrealScript. 1st ed. Packt, U.K.

    Google Scholar 

  23. Epic Games, (2012). ParameterName1731. http://udn.epicgames.com/Three/rsrc/Three/UnrealSpecificFaceFXNodes/ParameterName1731.jpg [accessed 08 June 12]

    Google Scholar 

  24. RPM Manager (2012). OtherGear. http://rpmanager.com/otherGear.htm#tension [accessed 07 June 2012]

    Google Scholar 

  25. Mittring, M., Dudash, B. (2011) ‘The Technology Behind the Direct X 11 Unreal Engine“Samaritan” Demo.’ GDC, San Francisco, CA, USA

    Google Scholar 

Further Reading/Sources

  • Adam, G. (2012) TensionMod. http://rpmanager.com/plugins/TensionMod.htm [accessed 08 June 12]

    Google Scholar 

  • Chadwick, E. (2012) Normal Maps. http://wiki.polycount.com/NormalMap?action=show&redirect=Normal+Map [accessed 08 June 12].

    Google Scholar 

  • 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

    Google Scholar 

  • Epic Games (2007) Unreal Tournament 3 [DISC]

    Google Scholar 

  • Mathis, B. (2011) Normal Map Generation. [Available online, accessed 08 June 12] (Website URL has been censored)

    Google Scholar 

  • Ueno, H. (2010) ‘The Next Generation of Fighting Games: Physics & Animation in UFC 2009 Undisputed.’ GDC, San Francisco, CA, USA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Greg Penninck.

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03392338

Keywords

Navigation