文件名称:TextureGenerator:使用Unity引擎中的计算着色器生成3D和2D纹理
文件大小:10.77MB
文件格式:ZIP
更新时间:2024-02-27 00:14:46
procedural-generation unity unity3d noise noise-generator
Unity的噪声和纹理生成器 使用Unity引擎中的计算着色器生成3D和2D纹理。 目的 该项目处理通过自定义计算着色器创建的不同3D / 2D纹理的创建和序列化。 这是通过自定义的ComputeTexture对象完成的。 为什么 我创建此资产的目的是为了生成3D纹理,以用于raymarching系统。 实际上,所提供的示例旨在与游击队游戏中的精彩人物所描述的配合使用。 我发现3D纹理很棒,但是缺少支持令人失望。 利用 在这里要了解三个主要脚本: ComputeTexture , ComputeTexture3D和Noise Generator 。 请注意,由于这些脚本基于MonoBehavi
【文件预览】:
TextureGenerator-master
----LICENSE(1KB)
----noiseGenerator.png(609KB)
----Noise()
--------ComputeTexture3D.cs(3KB)
--------NoiseGeneratorEditor.cs(442B)
--------ComputeTexture.cs.meta(243B)
--------DebugNoise.shader.meta(204B)
--------DebugNoise.shader(895B)
--------Example()
--------ComputeTexture3D.cs.meta(243B)
--------DebugNoise.mat(3KB)
--------DebugNoise.mat.meta(188B)
--------NoiseGenerator.cs.meta(243B)
--------Texture3DSlicer.compute.meta(181B)
--------NoiseGenerator.prefab(3KB)
--------NoiseGenerator.prefab.meta(190B)
--------ComputeTexture.cs(4KB)
--------Texture3DSlicer.compute(230B)
--------Example.meta(172B)
--------NoiseGeneratorEditor.cs.meta(243B)
--------NoiseGenerator.cs(814B)
----.gitignore(430B)
----README.md(2KB)