A downloadable asset pack

Buy Now$15.00 USD or more
This asset pack is for Godot 4.0 or newer.
The asset pack includes 20 cliff, boulder and rock models:
  • 8 Cliff Models - 2000 - 3000 triangles
  • 6 Boulder Models - 200 - 400 triangles
  • 4 Rock Models - 100 - 200 triangles
  • 2 Rock Pile Models - 4000 / 12000 triangles
The asset pack includes 7 sets of tiling textures:
  • Grey Rock - Material Maker
  • Red Rock - Material Maker
  • Dark Rock - Photoscan from AmbientCG
  • Snow - Material Maker
  • Sand - Material Maker
  • Moss - Material Maker
  • Ground - Photoscan from AmbientCG
The asset pack comes with a custom shader or "Smart Material" with the following features:
  • Detail textures projected using triplanar mapping, allowing for high detail textures at a relatively low texture size cost.
  • Detail texture mixing based on world direction and / or model crevices mask mixed with heightmap difference from the texture sets.
  • Anti-tiling option to avoid repeating patterns from the detail textures.
The asset pack includes the Material Maker source files for the materials and a Blend file of the models.
In the high definition download the baked model textures are 4k and the tiling texture sets are 2k. The non-high definition download is half the resolution.
Discord
If you have any questions or need any help with the assets, feel free to jump on my Discord and I'll answer when I can. https://discord.gg/mjGvWwQwv2
Royalty Free License
This license grants you, the purchaser, the ability to make use of the purchased product for personal, educational, or commercial purposes without limitation on the number of copies sold or distributed. You may not resell, redistribute, or repackage the purchased product without explicit permission from the original author.
FAQ

 Can the asset pack be used in Open Source projects?

 Yes. If a contributor to an open source game buys the pack and wants to put the assets in the game, they are welcome to.
 I just ask that it be mentioned in the project's license that the assets are copyrighted and where the assets came from.

Do the assets include LODs (Level of Detail)?

Yes. Since Godot 4 auto generates LODs, which work really well for these kind of static assets.

Change Log
Release 1.0 - 04/03/2023
  • Initial Release.
Release 1.01- 11/03/2023
  • Material Maker source files included.
  • .Blend files with the models included.
  • Various small improvements to the shader / smart material.
  • Improvements to the textures, especially the sand and snow ones.
Release 1.02 - 04/12/2023
  • Asset pack upgraded to Godot 4.2
StatusReleased
CategoryAssets
Release date Mar 04, 2023
Rating
Rated 4.8 out of 5 stars
(5 total ratings)
AuthorArnklit
Made withGodot
Tags3D, cliffs, Godot, models, rocks, Royalty Free, Textures

Purchase

Buy Now$15.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:

GodotCliffsRockPack1_v1_02.zip 58 MB
GodotCliffsRockPack1_v1_02_HighRes.zip 207 MB
GodotCliffsRockPack1_v1_01.zip 80 MB
GodotCliffsRockPack1_v1_01_HighRes.zip 207 MB
GodotCliffsRockPack1.zip 50 MB
GodotCliffsRockPack1_HighRes.zip 177 MB

Development log

Comments

Log in with itch.io to leave a comment.

These look great and they had just the right style for my game!

Unfortunately, I found the shader to be very unoptimized. If you have ~100 cliffs in your level it will probably start to lag. After doing some testing, I found that the fragment shader was the source of the lag. It wasn't due to the positioning of my cliffs causing a ton of overdraw or not having occlusion culling or something like that.

The shader has ~26 (I counted. It's around there.) conditional operations per pixel and is simply very big. I understand that the conditionals are for certain settings but I recommend hard-coding them for optimization. I am also on a very good PC so I can only imagine how this would affect more mid-range target hardware. This is fine if you are trying to make a very detailed scene but I ended up having to make an optimized / modified version that only has one texture since that was all I needed. I was lucky I only needed one texture and not the secondary top texture because if not my game's performance would have suffered a lot. 

Overall I think this is a very good asset as it worked really well in my game once I got everything figured out and it looks fantastic. Basically, I think it's worth it since they look great but you'll probably need to optimize the shader for your use case if you plan to use them at scale. Great job! I can tell a lot of work went into this.

(1 edit)

Hi, Thanks so much for the kind words. Sorry if you were seeing performance issues. I had heard similar feedback from a developer trying to use them on Android devices.

I'll see if I can spend some time doing some performance improvements and do an update, maybe simply use the shader preprocessor for some of the options instead.


Edit: as far as I know, any conditionals that are based on a consistent setting such a bool uniform, should not cause any issues as the condition will always be the same, so it won't generate branching as all threads will follow the same execution path.

These look gorgeous! Two quick questions:
1) Can these be used in other engines? (I don't mind building new materials/shaders from scratch)
2) Can the asset be shared amongst a team for the exclusive purpose of contributing to a company project?

(+1)

Hiya Junuh,

Thanks. Yes to both questions. There are no engine restrictions, but yeah you would need to do some setup in other engines. And yes the idea with the license was to make it permissive and easy to use, no issue with having other people use the assets on the project you bought them for, they just shouldn't then take the assets and use them elsewhere without buying a copy.

Awesome, sounds good!

Reading the license it wasn't clear to me whether the assets can be used in an open source project. Could you clarify that?

(+1)

The assets themselves will not be open sourced, so if the project, including it's assets are open source, these assets could not be included. But if a project has it's code open source but it's art is not, which I believe is sometimes the case, then it would be fine to use these assets. So any one person who contributes to that project can buy the assets and put them in there.

My intention with the license was that if you buy the assets you can use them for absolutely whatever you want as long as you aren't selling or giving the assets themselves away to be used by other people in their own projects, who have not bought them.

I hope that makes sense and answers your question. I'll try and update the text with more specifics when I update the asset.

(+1)

Thanks for taking the time to answer this!

(+1)

Your asset pack is already really, really cool, but with the material maker files included it will be the cherry on the cake! (did I say your pack is really cool ?)

love it, great job

Thanks :). Yeah I should have thought of that. I'll do an update to the files next week, unfortunately I'm travelling for the next few days.
I'll also include a .blend file with the models in case anyone wants to do their level building in Blender.

(+1)

That's just perfect !! Thanks ! Have a good trip ! :)

(+1)

Updated the asset now with the source files included :)

(+1)

You rock ! Thank you !! :)

(+1)

Are the Material Maker presets for the textures included?

Looks like a great asset pack in any case!

(+2)

They are not, but good point! I'll update the files to include them.

(+1)

New release with the Material Maker files included is now released :)