Electric Turnip
  • Blog
  • Stories
    • Story 000
    • Story 001
    • Story 002
    • Story 004
    • Story 007 - Unfinished
    • Story 008
    • Story 010 - BattleWagon
    • Story 012
  • Images
    • Adventure Caddie concept gallery
    • Page Design Gallery
    • Older Work
  • 5FEAT Video
  • Videos
  • Game Experiments
    • Climb
    • Super Shapetoy
    • TurboGarbageTruck
    • 031 - Best Games - Enchanter
    • 033 - Shader Test
  • Contact

151

9/21/2015

0 Comments

 
This week I was doing some physics fiddling. Even early on in a game prototype, when I should be throwing everything at the wall, I tend to hold back. I’m always looking for that one thing that I implement that will push the entire flaming mess over the edge and reduce the framerate to Muybridge reference book. Of course, whatever that one thing was, it would be absolutely integral to the game and I would have to rebuild the entire structure from scratch just to work around it.

That never actually happens. It turns out that even the tiny computers in phones and tablets are ridiculously powerful, and it would take some truly thoughtless design to stop them from running most game prototypes. At one point I had it so that the game would get stuck in a loop and infinitely spawn physics objects that would collide with other physics objects triggering the spawning of even more physics objects. I left this mess running on my phone for several minutes. Eventually the game was drawing one frame every few seconds, but it never crashed. Most of the screen was filled with barely moving spheres, several hundred thousand pixel shaded polygons all told, each object with it’s own calculated physical reaction to the objects around it. I had made little to no attempt to optimise anything in the game, and still it kept on running.

I used to test out new video cards by creating an array of duplicate primitive objects, cubes, spheres, or cones, in Maya. Early GeForce cards and Pentium2 processors could deal with a few hundred. The last time I tried that particular benchmark the fan on my Graphics card spun up, but the screen was filled with a 3D grid of objects that looked like a scifi novel cover. Cones as far as you could see in any direction. I haven’t tried it, but I suspect that my phone would perform pretty well in such a test.

There is a reason why the digital special effects in Jurassic Park and Terminator 2 don’t look like “bad cg”. A lot of people, casual moviegoers and filmmakers alike, tend to say that it is due to the mix of practical, in camera effects, and computer generated effects. The real world puppets, makeup, and motion controlled models cover for the CG, because CG is always bad. This is, of course, completely wrong. These movies were made in the early days of digital effects. No one really knew what would work on film. Could a completely digital T-Rex command the same presence on screen as a real physical object would. Absolutely no one had an answer for that question, so the best course of action was to use the bleeding edge of technology as sparingly as possible. You could always cut around it if it didn’t work out.

These new visual effects technologies were pushed only far enough to achieve the required effect on screen, and no more. Leaning on the liquid metal effect in Terminator 2 would mean that there would be no way to drop scenes that didn’t work. The end goal of the effects in T2 was the visceral feeling of battling an opponent without substance, it was never meant to be a catch all solution for every special effects need. The new film Mad Max Fury Road is applauded for it’s use of practical effects over digital ones. Barely a frame of that movie goes by without some digital manipulation. The color in every shot is bent so hard it could have been filmed in black and white and tones painted in after the fact. The effects never draw that much attention to themselves, because they are only used to achieve a certain feeling, they are not the content of the scene.

With the staggering amount of processing power available to modern video games, it might seem possible to just turn on pretty shaders and dynamic physics and have that be your game. This is where, maybe some restraint is in order. If an processor intensive task is actually creating the feeling you want your players to be feeling it might be worth pursuing. If it’s not, but the technology is letting you get away with extras, it might be better to simply cut that effect and work around it.

0 Comments



Leave a Reply.

    Archives

    December 2022
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    June 2012
    October 2011
    July 2011
    June 2011
    May 2011
    April 2011
    March 2011
    November 2010
    October 2010
    August 2010
    July 2010
    June 2010
    May 2010
    April 2010

    Categories

    All
    Adventure Caddie
    Best Games

    RSS Feed

Owen McManus
  • Blog
  • Stories
    • Story 000
    • Story 001
    • Story 002
    • Story 004
    • Story 007 - Unfinished
    • Story 008
    • Story 010 - BattleWagon
    • Story 012
  • Images
    • Adventure Caddie concept gallery
    • Page Design Gallery
    • Older Work
  • 5FEAT Video
  • Videos
  • Game Experiments
    • Climb
    • Super Shapetoy
    • TurboGarbageTruck
    • 031 - Best Games - Enchanter
    • 033 - Shader Test
  • Contact