本游戏资料是卡通像素世界完整模板Unity游戏素材资源,大小:42 MB ,格式:unitypackage,使用软件:unity,供广大设计师学习使用,语言:英语。
Voxel Play是一个基于多维数据集的程序化快速环境,外加一系列可加快游戏开发速度的工具。它利用高度优化的代码(包括几何体着色器,GPU实例化,计算缓冲区和纹理数组)来生成美丽,丰富,广阔的无限世界,可以通过多种方式对其进行自定义和扩展。
Voxel Play为天空,地形,水,植被,物理,世界交互,UI,清单等提供了集成解决方案。
***当前功能***
Voxel Play的目标是提供一个易于使用但功能强大且可扩展的基于规则的体素引擎,该引擎可填充您的世界的空地,同时允许您编辑任意数量的区域。
基于模板
-Voxel Play与可编写脚本的对象一起创建世界,生物群落,体素和模型定义。每个定义都是一组生成规则,再加上纹理和声音:一个世界由几个生物群落组成,这些生物群落对地形和植被(灌木丛,树木等)的类型和形状进行建模。
-在Unity编辑器中定义任意数量的世界,生物群系,模型和体素,并在运行时使用相同的界面以交互方式对世界进行建模(所做的任何修改都会保存)。
-激活构造器:一个特殊的区域,您可以在其中定义自定义的,可重复使用的模型(例如树木或建筑物),并根据生物群落规则对其进行大量标记。
可扩展
-全面的运行时事件集(即OnChunkBeforeCreate)。
-允许自定义地形生成器。
-可插入的细节生成器。开发自己的spawner类或重用提供的示例,然后将其添加到检查器中的world generator中。
-包含完整的C#和着色器源代码。 如果平台不支持
弹性
几何着色器,GPU实例化,计算缓冲区和其他高级渲染功能,则会自动禁用它们。
准备好与演示场景一起使用
Voxel Play附带5个演示场景,包括很多纹理,声音以及预定义的生物群系和体素,您可以在项目中使用它们。
核心功能
-性能。使用几何着色器显着减小顶点数据流的大小。对于不支持几何体着色器的平台,自动回退到高性能自定义顶点/片段着色器。
-可定制的块池系统。
-集成环境光遮挡。
-集成雾与天空融合。
-基于智能体素和块八叉树的剔除系统,用于优化块生成和体素计数。
-多线程支持。
-自动生成NavMesh。
-贪婪的网格划分(大大减少了对撞机,NavMesh和其他体素类型(如云)的顶点数量)。
-标准Unity阴影支持。
-标准Unity对撞机系统支持
-平滑照明(光扩散/体素化全局照明)
-使用浮雕贴图技术的POM(视差遮挡贴图)。
-支持法线贴图。
-发光/发光效果
-编辑器内渲染功能。在设计时查看SceneView内部的世界。
-具有闪烁效果的手电筒和点光源支持。
-高性能照明系统。
-快速射线广播系统。
-可破坏的环境。
-每种类型的体素撞击声和破坏声
-体素损坏裂纹。
-体素会通过对象合并破坏粒子。
-体素定制的人流。
-基于颜色,透明,切口,纹理和自定义植被和水体素渲染变体。
-自定义形状的体素(例如,半块)。
-具有计算缓冲区选项的GPU实例自定义体素。
-原生体素旋转。
-动态体素(应用变换)。
-倒塌的结构。
-连接的纹理。
-动画纹理。
-集成在着色器中的可定制轮廓效果。
-可自定义的块大小(16或32)。
-兼容VR(多通道,单通道立体声和单通道实例化)。
地形功能
-多步灵活生成器:可让您组合不同的高度图和操作,从而产生丰富多样的地理环境,包括山脉,山谷,河流,岛屿,海滩,峡谷,高原,… 20种可用的操作类型(以及更多可用操作)和玩。
-在运行时按需自动生成程序体素地形。
-基于种子的无限变化。
-Unity地形/ SpeedTree /植被系统到Voxel Play Environment转换器。只需单击几下,即可将您现有的地形转换为体素场景!
-(可选)提供自己的体素,在渲染生成的块之前对其进行渲染,甚至根据给定的模板插入自己的地形生成器。
-生物群落支持(草地,沙漠,森林,雨林,苔原,针叶林,雪,海滩,灌木丛和裸露)
-生物群落地图浏览器窗口。可视化世界上任何地区的生物群落分布。
-洞穴系统。演示世界中提供了默认的洞穴生成器。对其进行修改或添加不同的洞穴系统生成器以创建引人入胜的黑社会。
-乡村/建筑物系统。提供了默认的建筑物生成器,您可以根据自己的村庄要求进行扩展。
-弯曲效果。一键获取自定义曲线int的曲线环境。