{"repo":"nidorx/matcaps","free":true,"listed":false,"github":"https://github.com/nidorx/matcaps","clone":"git clone https://github.com/nidorx/matcaps.git","description":"Huge library of matcap PNG textures organized by color","language":"JavaScript","stars":3332,"topics":["shading","envmap","non-photorealistic","matcap","litsphere","zbrush","threejs","blender-3d","unity-3d","texture"],"license":null,"category":"game-templates","readme_excerpt":"MatCaps A huge library of MatCap textures in PNG and ZMT. Dynamic Gallery View at https://observablehq.com/@makio135/matcaps TLDR; Scroll to bottom of page to explore textures, or access the dynamic gallery created by Lionel Radisson at https://observablehq.com/@makio135/matcaps What is MatCap? In 3D computer graphics, the appearance of an 3D object depends on several things: - the surface normals) (which determine how the object is shaded); - the point from which the object is viewed; - the lighting setup (orientation and types of lights); - and how the surface reacts to that lighting (for example, how shiny it is). MatCap ( Material Capture , also known as LitSphere ) are complete materials, including lighting and reflections, so you can add it to an object and not have any need for, well, lighting and reflections. MatCaps allows you to create a surface material and lighting environment simply by painting an object so that it looks like how you want your surface to appear. This opens up all sorts of interesting possibilities for non-photoreal image rendering. The key to using a MatCap texture is that is is mapped to the object’s normals (which exist in relation to the camera) defining a color for every vertex normal direction relative to the camera, and your material is set to shadeless (because you don’t need lights to have any influence, as they are a part of the MatCap texture). So as the camera moves around the object, the reflections and highlights move around your obj","default_branch":null,"files":null,"tree":[],"storefront":"/r/nidorx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nidorx/matcaps/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."}