# Cityscaper
## Unity Skybox Detail Geometry Tool
In almost every single project I worked on that involves a view of the outside world through a window I end up requiring some sort of low-overhead, large scale detail geometry for my skybox environment. After making a bunch repeatedly, I decided that I would make a tool so I would never have to do it again! Just drag a volume over where you want to spawn your stuff, tweak a few settings and press generate - a nice little town surrounded by foliage will then spawn and mold itself to your landscape, with per-instance variations in the look of your houses/trees.
![Header](images/header.png)
### Usage
After install, just drag the *Cityscaper* prefab from the package folder and get going!
![Usage](images/usage.png)
- The **Urban Density** slider affects the ratio of city-to-nature.
- The **Voxel Size** slider controls the space between each spawned item. The default value is fine but you might want to adjust it for performance or the size of your buildings.
- The **Noise Magnitude** slider controls how noisy the generated city/surrounding foliage will be. Low values give you vineyards and Manhattan and higher values just sparse medieval towns.
- The **Building** and **Nature** prefab arrays contain which actual meshes will be spawned. Feel free to use the ones included as-is, or just pluck in your own meshes for easy customization. Special shaders that randomize the features of buildings and trees are included in the project - simply color the vertex colors of the roofs white when authoring your own meshes.
![Shader](images/shader.png)
### Installation
This is a plugin that makes use of Unity's *Package Manager* feature. Just drop the *com.alexismorin.cityscaper* folder (found in the *packages* folder of the Unity project) into your own project's *packages* folder (found at the same level as your Assets folder) and it should work out-of-the-box. If you're using a pre-packman version of Unity (phew!), navigate inside the *com.alexismorin.cityscaper* folder and then just drag the *Editor* folder you find there anywhere in your project hierarchy.
![Packman](images/packman.png)
Per usual, enjoy this package full of bugs authored in a couple of hours!
没有合适的资源?快使用搜索试试~ 我知道了~
城镇生成插件unity
共1687个文件
meta:859个
cs:431个
shader:182个
需积分: 0 1 下载量 79 浏览量
2024-01-17
16:26:43
上传
评论
收藏 24.97MB ZIP 举报
温馨提示
城镇生成插件unity
资源推荐
资源详情
资源评论
收起资源包目录
城镇生成插件unity (1687个子文件)
com.alexismorin.cityscaper.asmdef 45B
Post-process Volume Profile.asset 24KB
UI-Sprite Effect Layer.asset 24KB
ProjectSettings.asset 19KB
Four Splats First Pass Terrain.asset 17KB
BlinnPhongLightWrap.asset 11KB
RadialUVDistortion.asset 10KB
SubstanceBlendMetallic.asset 8KB
Flipbook.asset 8KB
Blinn-Phong Light.asset 7KB
QualitySettings.asset 6KB
NormalCreate.asset 6KB
InputManager.asset 6KB
Reconstruct World Position From Depth.asset 5KB
Midtones Control.asset 5KB
PerturbNormalHQ.asset 5KB
FetchLightmapValue.asset 5KB
Detail Albedo.asset 4KB
PreparePerturbNormalHQ.asset 3KB
PerturbNormal.asset 3KB
GraphicsSettings.asset 3KB
Color Mask.asset 3KB
Bidirectional Parallax Mapping.asset 3KB
BoxMask.asset 3KB
Terrain Wind Animate Vertex.asset 3KB
Create Orthogonal Vector.asset 2KB
CotangentFrame.asset 2KB
FetchHDColorPyramid.asset 2KB
Decode Directional Lighmap.asset 2KB
Physics2DSettings.asset 2KB
ComputeFilterWidth.asset 2KB
Half Lambert Term.asset 2KB
Lerp White To.asset 2KB
Step Antialiasing.asset 2KB
ConstantBiasScale.asset 2KB
Terrain Wind Value.asset 2KB
Blinn-Phong Half Vector.asset 1KB
NavMeshAreas.asset 1KB
DynamicsManager.asset 1KB
EditorSettings.asset 929B
UnityConnectSettings.asset 853B
AudioManager.asset 416B
TagManager.asset 378B
VFXManager.asset 308B
TimeManager.asset 202B
EditorBuildSettings.asset 160B
XRSettings.asset 158B
PresetManager.asset 146B
ClusterInputManager.asset 114B
A_Cliff.bmp 4MB
AmplifyShaderEditorWindow.cs 179KB
StandardSurface.cs 131KB
ParentNode.cs 114KB
UIUtils.cs 110KB
ParentGraph.cs 106KB
TemplateMultiPassMasterNode.cs 84KB
TemplateDataCollector.cs 72KB
TemplateHelperFunctions.cs 71KB
SamplerNode.cs 61KB
MasterNodeDataCollector.cs 59KB
CustomExpressionNode.cs 55KB
TriplanarNode.cs 51KB
PropertyNode.cs 48KB
GeneratorUtils.cs 43KB
TemplateMultiPass.cs 43KB
SubstanceSamplerNode.cs 43KB
InputPort.cs 43KB
TemplateData.cs 39KB
FunctionNode.cs 38KB
StaticSwitch.cs 31KB
TexturePropertyNode.cs 30KB
TextureArrayNode.cs 30KB
CustomShaderInspector.cs 30KB
ParallaxOcclusionMappingNode.cs 29KB
IOUtils.cs 28KB
Constants.cs 28KB
UndoParentNode.cs 28KB
MasterNode.cs 26KB
TemplatesBlendModule.cs 26KB
TemplateMasterNode.cs 26KB
TemplatesStencilBufferModule.cs 24KB
FunctionSwitch.cs 24KB
TemplateOptionsData.cs 24KB
ASETextureArrayCreator.cs 23KB
TemplateAdditionalDirectivesHelper.cs 23KB
TemplateOptionsUIHelper.cs 23KB
TemplatesManager.cs 22KB
TessellationOpHelper.cs 21KB
ToolsWindow.cs 21KB
CommentaryNode.cs 21KB
TransformPositionNode.cs 20KB
PaletteParent.cs 20KB
TemplatePass.cs 20KB
ScreenColorNode.cs 20KB
TemplateShaderPropertyNode.cs 20KB
TextureCoordinatesNode.cs 19KB
TemplateModulesData.cs 18KB
TransformDirectionNode.cs 18KB
NodeParametersWindow.cs 18KB
IndirectDiffuseLighting.cs 18KB
共 1687 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17
资源评论
taoyuanqiongqi
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功