Erfan-Sheikh / kDecals-2021.3

Projection Decals for Unity's Universal Render Pipeline.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fixed some errors for 2021 versions also merged layermask fix

in order to use this first add kpooling using the description below. after kpooling added move it from packages folder into your assets folder and change the name to "com.kink3d.pooling" (remove the extra numbers at the end. now that you have kpooling in your assets folder remove the one in packages folder by removing the line from manifest. also download this repo and add it into your assets folder and no place else.

both kpooling and kdecal should be in assets folder with the names of "com.kink3d.pooling" and "com.kink3d.decals"

kDecals

Projection Decals for Unity's Universal Render Pipeline.

alt text An example of Decals in a scene.

kDecals is a system for definition, placement and rendering of projection Decals in Unity's Universal Render Pipeline. It comes with Lit and Unlit Decal types by default and supports custom Decal shaders using a predefined Shader Library. kDecals supports Decal creation in Editor and runtime and supports pooling of runtime decals by default via kPooling.

Refer to the Wiki for more information.

Instructions

  • Open your project manifest file (MyProject/Packages/manifest.json).
  • Add "com.kink3d.decals": "https://github.com/Kink3d/kDecals.git" to the dependencies list.
  • kDecals has a dependency on kPooling. Add "com.kink3d.pooling": "https://github.com/Kink3d/kPooling.git" to the dependencies list.
  • Open or focus on Unity Editor to resolve packages.

Requirements

  • Unity 2019.3.0f3 or higher.

About

Projection Decals for Unity's Universal Render Pipeline.

License:MIT License


Languages

Language:C# 78.3%Language:HLSL 15.9%Language:ShaderLab 5.9%