{"repo":"HaukeThiessen/Mip-Explorer","free":true,"listed":false,"github":"https://github.com/HaukeThiessen/Mip-Explorer","clone":"git clone https://github.com/HaukeThiessen/Mip-Explorer.git","description":"A tool to display how texture information is distributed between mips, using a Laplacian Pyramid","language":"Python","stars":71,"topics":["game-development","image-processing","tools"],"license":null,"category":"game-templates","readme_excerpt":"Mip Explorer The Mip Explorer is a tool to quickly find needlessly large textures that don't lose noticeable details when using smaller mip maps. It can be used in 2 ways: 1. Select individual texture files to plot a graph of how much detail is stored in each mip map. 2. Process a directory to get a list all textures, sorted by the information present in mip 0. How it works The Laplacian Pyramid is a way to represent an image as a set of band-pass images, each one containing a certain range of frequencies. If you already have a mip map chain for a texture, creating the Laplacian pyramid is quite simple. Each mip map becomes a frequency band in a Laplacian pyramid when you subtract the next smaller mip from it. This gives you an interesting new way of looking at and understanding the relationship between different mip maps. By calculating the sum of all pixels for each frequency band and dividing it by the number of pixels, we get a measure of how much texture information is stored in each frequency band/mip map. This can facilitate discussions about how textures should behave at specific mip map levels. For example, for fast-paced multiplayer action games, you may want to have telescoping textures that have a lot of high-frequency detail that mips away quickly to keep the image easy to read in typical gameplay situations, but still have enough detail when players look more closely at their surroundings. The Mip Explorer calculates these frequency distributions and presents th","default_branch":null,"files":null,"tree":[],"storefront":"/r/HaukeThiessen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HaukeThiessen/Mip-Explorer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}