1 / 46

structure

structure. vs. style. Chris Hecker Maxis / EA chrishecker.com. disclaimer. concrete specific fancy demos big name game provided solution. Question. What technology has had the most profound impact on games?. The Heartbreaking Beauty of the Texture Mapped Triangle.

tahir
Download Presentation

structure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. structure vs style Chris Hecker Maxis / EA chrishecker.com

  2. disclaimer concrete specific fancy demos big name game provided solution

  3. Question What technology has had the most profound impact on games?

  4. The Heartbreaking Beauty of the Texture Mapped Triangle + <

  5. Powerful structure The computer can reason about the triangle at a deep level... morphology transform rasterize light hit test topology traverse xyzuv whd texels connect

  6. Expressive style The artist can represent subtle but rich designs... minimal DOFs simple linear intuitive DOFs vertices texture pixels

  7. This is much deeper than “data-driving”. +

  8. Other Examples skinned mesh & bones

  9. Other Examples wavetable synthesis

  10. Other Examples Style Machines, Brand & Hertzmann, 2000 mocap processing

  11. Other Examples Lucas Kovar mocap processing

  12. Other Examples spore creature animation

  13. Other Examples spore creature paint Henry Goffin

  14. Other Examples html+css

  15. Other Examples typefaces

  16. style structure vs This decomposition is everywhere hard interactive problems are being solved.

  17. What is a “hard interactive problem”? Not... “wicked” problems. (Rittel & Webber, Hocking) “how to make this game fun” problems.

  18. What is a “hard interactive problem”? Also, not “easy” problems... no quantitative success metric. don’t care about CPU, RAM, even P or NP.

  19. What is a “hard interactive problem”? Problems at the intersection of... technology, aesthetics, interactivity.

  20. My Theory... I think solutions to hard interactive problems will always have a deep structurevsstyle decomposition.

  21. Why? Interactivity demands that the computer be “in the loop”. Emotion & aesthetics demand that a human be “in the loop”.

  22. Humans in the Loop create execute algorithms generate illustrate judge data

  23. Humans vs Computers

  24. Humans & Computers

  25. Bridging the Gap?

  26. Question What technology should have had the most profound impact on games?

  27. AI technology is the key to deep interactivity, consequence, and meaning.

  28. We have not yet found a structurevsstyle decomposition for AI.

  29. What is structure? What is style?

  30. structure xyzuv whd texels connect Static specification of the DOFs describing the object. style + Values for the DOFs describing the object.

  31. static structure xyzuv whd texels connect You can reason about it. You can write code that reasons about it.

  32. malleable style + You can write code that changes it. It is data.

  33. Choosing style DOFs is an Art intuitive expressive frugal blendable efficient It took a long time for the triangle to “win”. The rigid body has not yet won.

  34. structurevsstyle for AI

  35. structurevsstyle for AI

  36. What are the styleDOFs for AI? Does behavior mean code? Can code be a style DOF? Note: this is still code!

  37. Where does the code live? + Not in the DOFs

  38. Code is not... intuitive expressive frugal blendable efficient tick_ai() is not a good DOF!

  39. My Prediction... There will be a structurevsstyle decomposition for AI. Its style will not be based on code. There will be a “Photoshop of AI”.

  40. Near Term Look for the structurevsstyle DOF decomposition for your game’s AI.

  41. Thank You.

More Related