{"adoption": {"forks": 1664, "observed_at": "2026-08-28T04:09:35.030914+00:00", "stars": 6099}, "canonical_url": "https://ross.abutalabs.com/products/unity_shaders_book", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":book: 书籍《Unity Shader入门精要》源代码", "domain": ["graphics", "tutorials"], "enriched": true, "function": ["graphics", "game-engine", "developer-tools"], "health_score": 20, "homepage": null, "language": "ShaderLab", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["candycat1992/Unity_Shaders_Book"], "name": "candycat1992/Unity_Shaders_Book", "platform": ["game-engine", "cross-platform"], "pushed_at": "2023-02-23T08:30:23+00:00", "repo": "candycat1992/Unity_Shaders_Book", "stars": 6099, "tags": ["unity", "shaderlab", "shaders", "book-source-code", "rendering", "cg-shaders", "game-development"], "topics": [], "urls": [], "use_cases": ["learn unity shader programming from scratch", "example code for writing vertex and fragment shaders in unity", "study surface shaders and lighting models", "unity graphics tutorial companion code", "learn shaderlab syntax with worked examples"], "what_it_is": "Companion source code repository for the Chinese book 'Unity Shader入门精要' (Introduction to Unity Shaders), containing ShaderLab example projects organized by chapter. It serves as a hands-on learning resource for Unity graphics programming.", "when_to_avoid": ["you need shaders for modern Unity versions using URP/HDRP or Shader Graph", "you want a maintained production shader library rather than educational code", "you need a license permitting reuse of the code"], "when_to_choose": ["you are reading the book and want its runnable example projects", "you want beginner-friendly, chapter-organized Unity shader examples", "you use Unity 5.x and want historically accurate shader code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/unity_shaders_book", "repo": "candycat1992/Unity_Shaders_Book", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:35.030914+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:16.074186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c298ec2ebbe458bba1b254387e510abb52f1b6497a792bad57aa5cea2fecf7c1", "fetched_at": "2026-08-28T04:09:35.030914+00:00", "kind": "readme", "missing": false, "url": "https://github.com/candycat1992/Unity_Shaders_Book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4029, "days_push": 1287, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}