3D grassland tileset for godot

rubberduckrubberduck Posts: 10Member

I created a 3D grassland tileset for godot using gridmaps for an upcoming game i will post here soon.

You can get it here: https://opengameart.org/content/modular-grassland-3d-tileset

I have planned to create more tilesets like this for godot

Tagged:

Tags :

Comments

  • popoypopoy Posts: 1Member

    Nice!

  • MagicLordMagicLord Posts: 578Unconfirmed

    When i change a tile material before saving the scene as meshlib, the material change does not reflect , why ?
    I took a look at the scene with all tiles and each tile was textured, but in the inspector the material slot was empty for each tiles , why ?

  • rubberduckrubberduck Posts: 10Member

    I am very new to godot and still need to figure out, how things work in godot.
    So I don't know why (yet)

  • TwistedTwiglegTwistedTwigleg Posts: 897Admin

    From what I remember when I was using Gridmaps for the FPS tutorial, the materials have to be assigned/changed on the Mesh, not the MeshInstance.

    I think this is because Gridmaps use Multimeshes instead of Meshes, which expect the materials to be assigned to the mesh itself (I'm just guessing, I have no idea how grid maps work under the hood)

  • MegalomaniakMegalomaniak Posts: 1,000Admin
    edited May 11

    Yes, you apply material overrides to the meshInstance.
    https://godotengine.org/qa/7350/how-to-change-materials-in-a-single-instance

  • MagicLordMagicLord Posts: 578Unconfirmed
    edited May 11

    @Megalomaniak said:
    Yes, you apply material overrides to the meshInstance.
    https://godotengine.org/qa/7350/how-to-change-materials-in-a-single-instance

    I don't want to use a script, i just need to change the material in the editor quickly like drag and drop and that's it.

    @TwistedTwigleg said:
    From what I remember when I was using Gridmaps for the FPS tutorial, the materials have to be assigned/changed on the Mesh, not the MeshInstance.

    I think this is because Gridmaps use Multimeshes instead of Meshes, which expect the materials to be assigned to the mesh itself (I'm just guessing, I have no idea how grid maps work under the hood)

    You lead me to the answer, thanks.

    You must select the MeshLib file in the asset folder, and you'll see in the inspector a field named "item".
    Click on "item" and you'll see the mesh tiles, click on one tile mesh and it will show the "surface" field and you'll be able to change the material.

    This is another area lacking tutorial and documentation :D

  • GarromOrcShamanGarromOrcShaman Posts: 178Member
    edited May 17

    I don't know why but i'm missing tubes and turtles there. But really, It seems like gba era mario asset but in 3D. But is is nice asset, it is not hard to imagine giant levels made of it.

    @MagicLord said:
    This is another area lacking tutorial and documentation :D

    Yeah, i have to agree with you. Documentation is not the best part of GoDot but that is why we have forum here after all.

Sign In or Register to comment.