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

510

8/8/2022

0 Comments

 
I’ve been doing a lot of stuff with procedural textures recently. I think that might be the way everything will have to go in the future. 
3D graphics have gotten progressively better, more detailed, more reactive and interactive. Light bounces around in realistic ways, or if you like, unrealistic ways. Graphics cards can dynamically increase and decrease the resolution of models. We don’t really use that feature very often, but it exists and works fairly well.
One of the last frontiers of dynamic, resolution independent graphics, is the texture.
If you want to change the color of a surface in a 3D game or movie, one of the easiest ways is to apply a texture to it. It’s like an incredibly versatile sticker. It can be sliced up, moved around, rotated, adjusted, and animated. Everything that you can think to do to an image on a computer, you can probably do to a texture. Usually in real time.
The thing you can’t do is zoom in forever. There is a maximum number of pixels that you can store in a texture. If the texture you use to wrap a 3D surface is of a lower resolution than that image takes up on screen, you will see those pixels. If a player gets real close to a surface, they are going to see those pixels.
I don’t think this is really a problem, and most people who play games seem to agree, but there will come a time that being able to see the pixels won’t cut it.
There are two paths to go here. Bigger and bigger textures, or procedurally created materials that scale as they need to. The first one takes memory, the second one takes processing power.
For a long time in graphics, memory, or the time it took for a machine to swap images in and out of memory, was cheaper than processing. With textures already being made regularly at 4096x4096 the options for just making them bigger are sort of running out. Not only will we run out of memory to store huge textures, but we will run out of the ability for a person to meaningfully use that higher resolution.
I think the path over the next few years will be to use more small images in procedurally blended ways. Three, relatively tiny, grass textures mixed together to cover thousands of meters of plains terrain. Metal constructed surfaces made of a miniscule handful of textures covering huge surfaces with no visible repeats. 
These materials are more complex to assemble, but they can take less memory while taking advantage of the massive amounts of processing power graphics cards have on tap.
A lot of these techniques are being used already in non-real time applications, but more and more this will be the path forward for games and VR content too.
If PBR setups were the revolution of the last decade, procedural materials will be the art creation workflow for the next decade, at least.

​
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