Modular Roman Housing Kit View on Asset Store (opens in new tab)

Package details

Latest version
1.01
Last updated
First released
Unity version
2020.3.33 or later
Package size
316.3 MB
Files
192
Favorites
19
Views in the past week
13

Price tracking

Last checked
Tracked since
Lowest recorded
$29.99 on

Keywords

Modular Roman Housing Kit

by Minamoto Creations (opens in new tab)

No ratings yet

A modular housing kit that is completely customizable and extendable to your liking to create breathtaking villages in just a few steps, simply by dragging buildings into your scene.

Price $29.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Modular Roman Housing Kit, 6 months Current $29.99; lowest $29.99; highest $29.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 18

Modular Roman Housing Kit screenshot 1

Modular Roman Housing Kit screenshot 1

About this asset

Overview

The Modular Roman / Medieval Housing Creation Kit is the fastest way to create beautiful buildings by combining individual elements and simply dragging your construction into the scene.

What's included?

  • This pack contains 53 unique numbered game items, most with 4/5 levels of detail to balance performance with visual quality.
  • This kit is meant to be fully customizable, so you can adjust the materials, set the LODS distance, and you can even remove some LOD if it suits the game better.
  • This kit also includes 5 buildings as an example of what you can build with these packs, but you can also make your own by simply combining basic modular elements.
  • N.B. This game pack has been tested with unity URP, to make it compatible with HDR you have to manually convert all materials. Let me know if you are interested in an HDR version.
  • N.B. Elements like walls are not meant to be double-sided, so they have a front face with details and a flat back face.

I want to recreate the scene in the video preview

The scene in video preview is created simply combining this kit with the Viking Village URP (https://assetstore.unity.com/packages/essentials/tutorial-projects/viking-village-urp-29140).

  1. import the Viking Village Kit and this kit in your project
  2. in the Viking Village scene disable building and props
  3. import the buildings in this kit and create the village
  4. add small props like grass and greenery
  5. adjust lighting, materials and post processing

Let me know If you want a video tutorial.

All the asset in Viking village kit are usable for free so you can combine it with my pack and create the scene of the preview for your own projects.

Share your result! :)

Textures

Most of the textures in this pack are under CC0 1.0 license; see Third-Party Notices.txt file in package for details.

You can find the originals at:

By default, diffuse and normal maps are in 2k, AO is 1k, I think it is the best compromise for quality / performance.

On these sites you can find the originals and use them in 4k or even 8k if that makes sense to you :)

Materials

All the materials uses the Universal rendering Pipeline lit shader, and the reason why I haven't used a custom shader is for compatibility reason.

Infact some useful tools like bakery doesn't work with custom shader, depending on your scene size in some cases is better to merge different elements into one for reducing draw calls.

As I've sayd at first, this package is thincked for being extensible and fully customizable.

LOD AND BAKED LIGHTING

Game objects have all a LOD component with 4/5 meshes depending on the case, this has been done for having a smooth transitions when switching Lods, but you can also reduce them and changing the distances.

For baked lightning, Unity by default bake only the first element (LOD0) for better comprehensions see documentation (https://docs.unity3d.com/Manual/LODForBakedGI.html).

This fact does it means that for bake the other meshes you have to use Light Probes if you want to avoid graphics issues in transition between LODS.

For what I have tested, the best result is using small scripts that you have to manually add to all LODS except LOD0.

This script is called LightmappedLOD.cs and you can find here under the MIT license:

https://github.com/laurenth-personal/LODLightmapScripts

What this script does is to apply the baked lightmap of UV0 to all the other LODS for the same game object, this is possible only if all meshes shared the same UV Lightmap.

Why this script isn't included and i have to manually add it?

  • This script isn't a must, you can also use Light Probes but for what i've seen this script reach the better result.
  • This script isn't mine

Warnings!

Using LODS components allows you to have nice and detailed meshes when you are close to an object and to reduce polycounts when you are far enough away, but there will always be a small jump when switching between meshes, even using the script from above because when the mesh changes, the way the light jumps over them also changes. The above solutions help reduce this jump but don't eliminate it. Especially when you are away from the object, sometimes a clever use of fog could be useful to hide this jump.

UV OVERLAP

All the meshes in the package have 2 UVS, the first one for materials and the second one for lightmap and in this one there is enought space for avoiding UVOverlapping.

UV Overlap in most cases isn't an issue but if you notice strange artifacts you should increase lightmap resolution in the lighting panel.

In my test, with a lightmap resolution of 60 texels per unit meshes doesn't have UV Overlap.

For more info see the documentation at: https://docs.unity3d.com/Manual/ProgressiveLightmapper-UVOverlap.html

Depending on the sales of this kit, I may consider increasing the number of items and adding more variations in future releases.

Let me know if my work has been useful for your projects, for any question, suggestion or support do not hesitate to contact me at my references.

From the publisher's Asset Store listing.

Technical details

Number of textures: 48

Texture dimensions: 2k for diffuse and normal, 1k for Ambient Occlusion

Polygon count: from 12 to 11000

Number of meshes/prefabs : 53 prefabs, 229 meshes

UV mapping: Yes

LOD information: 50 objects with LOD, most with 4/5 LODS

Types of materials and texture maps: PBR

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2020.3.33f1 Not listed Compatible Not listed

As listed on the Asset Store.