Pular para o conteúdo principal

Another great free download - Mobile MatCap Lambert Shader (Unity)

Unity Engine Sample (plays on Itch.io)

 The other day I was creating a model that needed to use a PBR material, but it turns out there was a catch: the material had to be mobile-compatible and lightweight. So I looked through the shader list in the Unity editor (2022X) and couldn't find anything like that. Since my character was an armored warrior who needed to have both organic and metallic parts, I had this idea of ​​taking a matcap, no matter how small, and using it as a reflection map for the model. Then, with a mask that varies between white and black, using the grayscale as a blending point, where the darker becomes less reflective and the whiter becomes more metallic. So I decided, I'll write a shader for that. The funny thing is, I don't know how to write shaders, not in lines of code, but rather how to assemble them in blocks, as I've been doing that since the old days of Blender and its GLSL shaders. Well, I knew what I wanted, so I asked someone who knew how to create it based on my description. I pasted the necessary information into Copilot, and it delivered on its promises: a Diffuse texture, a Mask texture, and a Matcap texture. There was just one thing missing to get the most out of all this: a map capable of simulating texture bumpness. That's where the Normal Map comes in. So I wrote a prompt asking to add the Normal Map to the shader, and voila, we now have a fake PBR shader for mobile games. Since I didn't do it alone, I asked Copilot about the usage limitations, and (he, she, it) said it would be free for commercial use, since I'd come up with the idea. Well, if it's free for me, why not for anyone who needs it? Here it is, and if you want to improve it, feel free, but I kindly ask that you share it to help others!The Button displays an example scene, but you can click directly on Itch.io in the bottom right corner and go to the shader download page.




But what is a Matcap, exactly? According to Google:

A MatCap (Material Capture) is a 3D computer graphics technique that uses an image of an illuminated sphere to map a shader onto objects, replacing the need for complex lighting and providing quick material visualization. It calculates the direction of an object's normal and maps it to a texture, providing stylized or realistic-looking visual effects. It is useful for previewing models and working with more noticeable details, such as in sculpting mode.

Matcap Sample (free - commercial use)


Well, I hope you like it and find it very useful in your projects! If you'd like to let me know where you used it, it would be appreciated and shared (if you'd like), but only if you want.


Below are some of my products (even free ones!), skip if you want!

You can visit my CG Trader Store Page for more models - CG TRADER

I was a fan of Sketchfab, but FAB is cool too! Check it out! - FAB

My Itch.io page also has 3D models that might interest you. - ITCH.IO

For the record, I'm always making free content available, and I'll continue to do so. And if you'd like, you can help me keep the flame of my art burning. Follow me on my store pages and share them if possible. It helps a lot. If you need a model and can afford it, consider it; I do my best to keep prices fair, even across different stores.


If you want me to continue spreading my art...

Consider checking out my Buy Me a Coffee page, it's a bit empty for now, but maybe some paid stuff might be temporarily free there.






Comentários

Postagens mais visitadas deste blog

Casual Man with Polo Shirt - With VRCHAT VISEMES- TURNTABLE

Nice male character wearing jeans and polo shirt. Made with Blender, this character is low poly and will work well in Reatilme simulations like VR or AR, Computer Game Projects and even mobile games. Its casual look also makes it a great choice for ArchViz and virtual tours, and perhaps for distant renderings. Bundled in it is a collection of free animations that you can use with this character or perhaps redirect to other characters. There are two extra poses to help with the task, one is the T pose to set up the Unity Humanoid avatar and an A pose to help with the process of retargeting the Unreal Epic Skeleton character. This character also includes blend shapes (shape keys / morph targets) that can control facial expressions. Some of these are pre-configured to work as VRCHAT Visemas. Of course, you can use the same phonemes with Papagayo, a handy program for creating lip sync.​ verts : 1647/ faces: 1614/ Tris: 3200 Textures: Albedo - Color > 2k/ Normal Map ...

Business Man - Animated low-poly character

This 3d model is ideal for being used as an extra in architectonic visualizations. In addition, it can also be used for mobile games, augmented reality, and virtual reality. The model has textures 2k and a LOD version optimized for mobile. The default version of the model has Morph targets (AKA Shape Keys or Blend Shapes) in facial expressions. The model includes extra animations, which can easily be imported into Unreal Engine and Unity. In addition there are extra poses in the model to facilitate the re-target of the skeleton for both engines. Facil Expressions: eyes_closed smile - discret smile- left mouth corner smile- right mouth corner inflate cheeks expression - pissed off expression - contempt expression- sadness expression - fear expression - disgust expression - rage expression - surprise and a neutral expression called Basis Model Lod Version For Mobile

Captain Rosso Spriter Pro Animated Character

This project consists of a character made from pieces of images, imported into the BrashMonkey Spriter Pro software and animated in the style of cut out animations. The generated animations were pre-rendered into image sequences (PNG) that can be easily resized and imported into game development software that supports 2D Sprites, such as Unity, Godot or even the Unreal Engine. Characteristics Spriter Pro Project ( One Entity with 66 animations) 66 Pre-rendered Animations (multiple 840 x 840 PNG files) Affinity Designer Source File (Editable layered vectors for customization) SVG format converted (Editable object vectors for customization) PSD format converted (Editable layered bitmaps for customization) Usage Make it easy to prototyping your game using this character as a basis for creating your own characters, or use it as is. With the included Spriter Pro project you can modify parts of the character, add new ones and easily modify the 66 animations to your liking....