Skip to content
This repository has been archived by the owner on Aug 4, 2021. It is now read-only.

Latest commit

 

History

History
65 lines (44 loc) · 1.62 KB

README.md

File metadata and controls

65 lines (44 loc) · 1.62 KB

Voxel Shader for Unity and VRChat

Mesh Voxelization Shader for Unity and VRChat.

Requirements

  • Unity 2018.4.20f1
  • GPU and Graphics API that supporting Geometry Shader Stage

Features

  • Voxelization
    • Mesh (Triangle) Voxelization
    • Voxel Animation and Moving
    • Thin Outing
  • Support Toon Lighting and Shadows
  • Support Unlit (Unlighting = 1)
  • Support Stencil

Limitations

This shader owns pretty mush the same features as Natsuneko uses in VRChat, but there are a few differences to be exact.

Installation (Not Yet Provided)

  1. Download UnityPackage from BOOTH (Recommended)
  2. Install via NPM Scoped Registry

Download UnityPackage

You can download latest version of UnityPackage from BOOTH (Not Yet Provided).
Extract downloaded zip package and install UnityPackage into your project.

Install via NPM

Please add the following section to the top of the package manifest file (Packages/manifest.json).
If the package manifest file already has a scopedRegistries section, it will be added there.

{
  "scopedRegistries": [
    {
      "name": "Mochizuki",
      "url": "https://registry.npmjs.com",
      "scopes": ["moe.mochizuki"]
    }
  ]
}

And the following line to the dependencies section:

"moe.mochizuki.voxel-shader": "VERSION"

How to use (Documentation / Japanese)

https://docs.mochizuki.moe/Unity/VoxelShader/ (Not Yet Provided)

License

MIT by @MikazukiFuyuno and @6jz