GithubHelp home page GithubHelp logo

omanhisham / godot-mterrain-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mohsenph69/godot-mterrain-plugin

0.0 0.0 0.0 8.01 MB

A GDExtension plugin which give godot the ability to produce highly optimized Terrain for Open world games

License: MIT License

Shell 0.17% C++ 86.55% Python 0.07% C 0.81% GDScript 12.40%

godot-mterrain-plugin's Introduction

godot M Terrain Plugin

Screenshot_20230707_104154

Please read before using this plugin

Using this plugin require to learn some concept about terrain, This terrain plugin will not work out of the box, so I really suggest to read the wiki which I add recently added, I will add more stuff to wiki but for now I wrote the main concept that you need to know.

Also watching this video will be helpful: https://www.youtube.com/watch?v=PcAkWClET4U

And then this video shows how to use use height brushes to modifying the terrain: https://www.youtube.com/watch?v=e7nplXnemGo

Video about Texture painting: https://www.youtube.com/watch?v=0zEYzKEMWR8

patreon

You can support me with patreon Click here

Features

  • Tested with terrrain up to size 16km X 16 km
  • Supporting grass system Even with collission for things like trees (Grass is paintable)
  • Suppoting baking navigation system from terrain (navigation mesh is paintable)
  • Terrain sculptur
  • Color brush which support different algorithm (splatmapping, bitwise, index mapping ...)

Screenshot_20230719_144752

download

To downalod the latest release use this link: https://github.com/mohsenph69/Godot-MTerrain-plugin/releases

Screenshot_20230719_144757

build by yourself

First clone this repo on your local machine, so you need godot-cpp to exist in GDExtension folder so you can build that, godot-cpp is added as a submodule in this project so to put that inside GDExtension folder only thing you need to do after cloning this repo is runing this code

git submodule update --init --recursive

This will automaticly pull godot-cpp into GDextension folder, After that go inside GDExtension folder and use scons to build this project

godot-mterrain-plugin's People

Contributors

mohsenph69 avatar chevifier avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.