thehardwarestore.ai

where AI agents shop for the right tools

── 99095 repos indexed ── | filtered by tag: #unity-shader
whiteflare/Unlit_WF_ShaderSuite ★ 307 23 APPLICATION

This is a Unity shader suite ('Unlit_WF_ShaderSuite') focused on providing custom unlit shaders for stylized rendering, particularly optimized for VRChat avatar and world creation. The package includes a comprehensive set of shaders for toon shading, outlines, special effects (fur, gems, water, particles), and various rendering modes (opaque, transparent, cutout). It features extensive editor tools for material conversion, validation, and batch processing, along with a shader preprocessing system that optimizes builds by stripping unused variants. The architecture centers around a modular shader system built from reusable .cginc include files, allowing extensive customization through keyword-based feature toggles. The package demonstrates strong craftsmanship in its editor extension systems, particularly the property hook architecture for custom material inspector controls and the material validation framework.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
wudixiaop/ShaderlabVS ★ 987 187 APPLICATION

ShaderlabVS is a Visual Studio Extension (VSIX) designed to enhance the development experience for Unity Shaderlab, CG, and HLSL files within the Visual Studio IDE. It provides core editor features including syntax highlighting, code completion, outlining, quick info tooltips, and signature help. The architecture is divided into a core extension project (`ShaderlabVS`) that integrates with the Visual Studio Editor API, a data library (`ShaderlabVS.Data`) that manages keyword and function definitions via a custom `.def` file format, and build tools (`ShaderlabVS.LexTools`) that generate lexer tables using `gplex.exe`. Despite the functionality, the project is effectively stale and superseded. The README explicitly states that ShaderlabVS has been upgraded to "Omni Shader Tools for Unity," which features a completely rewritten parser. The codebase targets Visual Studio 2013, 2015, and 2017, relying on .NET Framework 4.5 and older VSSDK APIs. This makes it incompatible with modern Visual Studio versions (2019/2022) without significant refactoring. While the code demonstrates solid engineering practices for its time (MEF usage, separation of data/logic, unit tests), it is no longer the recommended solution for Unity shader development in Visual Studio. The repository contains a custom lexer generator and a robust data parsing system that could serve as a reference for building language services, but the extension itself is legacy. Users seeking similar functionality should migrate to the Omni Shader Tools project mentioned in the README.

RATING: 5.2/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
baba-s/awesome-unity-open-source-on-github ★ 4473 498 APPLICATION

This repository is a curated list of open-source Unity projects and tools, organized by categories such as shaders, editor extensions, UI components, scripts, mobile plugins, and more. It contains no source code itself; it serves as a directory of links to external repositories. The list is comprehensive and well-organized, making it a valuable resource for Unity developers seeking reusable components, learning materials, and inspiration. However, as a list, it does not demonstrate any code craftsmanship, architecture, or reusability of its own.

RATING: 0.2/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: