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

Voxelization Shader for Unity and VRChat

Notifications You must be signed in to change notification settings

mika-archived/Unity-VoxelShader

Repository files navigation

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

About

Voxelization Shader for Unity and VRChat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages