Terrain3D - The New Terrain Engine for Godot

  Рет қаралды 137,143

Gamefromscratch

Gamefromscratch

Күн бұрын

Пікірлер: 227
@gamefromscratch
@gamefromscratch Жыл бұрын
*Links* gamefromscratch.com/terrain3d-a-new-terrain-engine-for-godot/ *Creating Height Maps in Godot using HTerrain* gamefromscratch.com/creating-terrain-in-godot-tutorial/ ----------------------------------------------------------------------------------------------------------- *Support* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch -----------------------------------------------------------------------------------------------------------
@KillahMate
@KillahMate Жыл бұрын
I should clarify that this isn't some random third party addon that was created while everyone is waiting for some nebulous 'Godot terrain proposal' to be implemented, as this video implies. This _came out of_ the Godot terrain proposal - the proposal screenshot explicitly shows that the idea is to implement the terrain as an official plugin. So a number of developers decided to try and tackle the problem of building a terrain plugin to be evaluated under the proposal, or adapting their existing terrain tech to be evaluated, and this is the first (and so far only) one of those projects to be released.
@outobugi
@outobugi Жыл бұрын
Yes! We also took a lot of ideas from the Juan's proposal. Other devs wanted to wait for GDExtension to mature and stabilize, but we took the risk and went with it. 😅
@pacomatic9833
@pacomatic9833 Жыл бұрын
So if this does get approved, I'd guess they're going to just make a plugin built-in. That or they'll rewrite it to build it in, so things run a little smoother.
@Khyrid
@Khyrid Жыл бұрын
And it looks really good
@MrXlee1967
@MrXlee1967 Жыл бұрын
@@outobugi Hi would you say Godot is ready for 3d games, low poly, stylized. allows for a large map ect Thank you (not unreal, realistic)
@TokisanGames
@TokisanGames 11 ай бұрын
​@@MrXlee1967It has been ready for low poly, stylized 3D games since 3.0 in 2018. And ready for realistic games since late 3.x and better in 4.x.
@TokisanGames
@TokisanGames Жыл бұрын
Thanks GFS for sharing Terrain3D and plugging our game.
@gamefromscratch
@gamefromscratch Жыл бұрын
Glad to do it, nice release. Plugging the game felt only fair after all.
@Menanddragons
@Menanddragons Жыл бұрын
Thanks for making this! Good luck with the game!
@tomtomkowski7653
@tomtomkowski7653 11 ай бұрын
Can we add textures while gaming and save the data? For example, when NPCs are walking on a grass texture it turns slowly to a dirt texture. It is possible in UE5 and Unity by direct access to data and saving it during the gameplay. One way or another this is a great tool that Godot is missing badly as a 3D game-engine so let's hope you will keep working on this and maybe it will be implemented into the core.
@TokisanGames
@TokisanGames 11 ай бұрын
@@tomtomkowski7653 You can edit the data directly, the same way the editor edits the data. But it's not trivial, nor designed for game time editing. Use Zylann's voxel tools for a runtime dynamic system.
@TokisanGames
@TokisanGames 4 ай бұрын
@@tomtomkowski7653 Yes, our API provides access to change the data.
@njdarda
@njdarda 11 ай бұрын
Holes are supported now. It's great to see the project going forward.
@rfsbsb
@rfsbsb Жыл бұрын
This tool looks amazing. Love the UI with sidebar instead of cramming everything on the top bar! Super easy and powerful! Thanks for sharing!
@ZZKJ396
@ZZKJ396 Жыл бұрын
When in the editor it runs on the CPU but once its in your game it uses the GPU to render your terrain. Its very fast!
@bensdecoypoondummy1189
@bensdecoypoondummy1189 Жыл бұрын
Interesting. I thought godot was using my gpu 😮
@OctagonalSquare
@OctagonalSquare 8 ай бұрын
That’s freaking amazing! I’m working on a simple exploration game for a jam right now and having never used Godot for 3D, I was sad to see that it’s missing a terrain system. Very excited to try this out tonight on stream. Maybe I can get my whole world built out of
@phillippi2
@phillippi2 Жыл бұрын
There is a possible issue with the terrain topology. This can be seen when you paint on hills and valleys. Note that when painting on them, the whole side gets painted, despite the cursor not covering it. The way the sculpting is done can cause issues with physics simulation. It will be much easier for dynamic objects to clip through those areas. This is because of how large the polygons are. Having more and smaller polygons in those areas help to avoid this issue.
@anth5189
@anth5189 Жыл бұрын
Looks really good and I hope the development continues. Only thing I noticed was that the tiling is very obvious with the rock textures.
@outobugi
@outobugi Жыл бұрын
Tiling can be eliminated completely. There is a slider for each texture to control how much it is randomly rotated. For the rock texture here it is minimal because the anti-tiling washes out details.
@anth5189
@anth5189 Жыл бұрын
@@outobugi That is cool.
@HickoryDickory86
@HickoryDickory86 Жыл бұрын
​@@outobugi It's cool that you guys have a randomized tile rotation feature, since that goes a long way to breaking up tiling, and yet almost no one does it (at least that I've seen in the games I play). Blender Guru has a tutorial from a few years ago going through the Blender plugins he created to break up tiling. The first big thing, of course, is randomized tile rotation. But, because this can introduce new hard seams, you can also change the borders from strait to squiggly lines, breaking up the apparent seams. He then talks about adding color variation using noise textures (since the natural world is filled with all kinds of patchiness), material blending, and height variation. Anyway, I had always wondered why game/game engine devs hadn't integrated/adapted these or similar plugins into their terrain systems, or else built their own versions natively. Blender Guru's video is titled "How to Tile a Texture Without Repetition - Blender Tutorial" (watch?v=-VgtSL5ZpYc), if you want to check it out yourself. It's very cool.
@damianwilding
@damianwilding Жыл бұрын
Im new to godot and i have a massive idea for a game id love to make one day. I worry that its too ambitious for just me, but discovering stuff like this really gives me hope that i can do it
@schnitzelhannes6431
@schnitzelhannes6431 Жыл бұрын
yes it is too ambitious
@damianwilding
@damianwilding Жыл бұрын
@@schnitzelhannes6431 :/
@InvasionAnimation
@InvasionAnimation Жыл бұрын
Me too,, II can't even code.
@spinecho609
@spinecho609 Жыл бұрын
Check out mizizizi advice on how to start making games
@damianwilding
@damianwilding 11 ай бұрын
@@InvasionAnimation you can learn! If I can do it, you can!
@geopard5902
@geopard5902 Жыл бұрын
Debugger really got me excited.
@igorthelight
@igorthelight Жыл бұрын
Just a few warnings and errors xD
@outobugi
@outobugi Жыл бұрын
It's still in alpha and the error is just an uninitialized RID.
@geopard5902
@geopard5902 Жыл бұрын
@@outobugi Yeah, I know but 23k errors look funny on first glance.
@TokisanGames
@TokisanGames Жыл бұрын
Yes. Fixed today in the master branch. A bug on one line caused the error spam. It was actually an issue with the engine that I had to work around.
@igorthelight
@igorthelight Жыл бұрын
@@TokisanGames Great work! ;-)
@reeds7777
@reeds7777 Жыл бұрын
Oh this is awesome. Terrain tooling like this is a huge boon for godot.
@GregDowns
@GregDowns Жыл бұрын
When you say 'terrain' in a video it always sounds like 'train' to me, so when you do a video about an actual terrain system I can relax, as I know what the 'train' means immediately :) If you ever do a terrain video that somehow heavily features trains I'll be in trouble.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
What about terrain made of trains?
@matthewobrien4140
@matthewobrien4140 Жыл бұрын
One feature I would love to see in a terrain system would be the ability to draw sprites from tilesets directly on to the terrain instead of being restricted to repeating textures. I love the HD2D style and a terrain system that works well with it would be amazing.
@zimnelredoran9985
@zimnelredoran9985 Жыл бұрын
Voxel octrees could probably be implemented via code plugin or perhaps just modifying the terrain code, since it is allowed. Eager to see how this one evolves, big fan of terrain systems here :)
@dmaz123
@dmaz123 Жыл бұрын
awesome find, great video thanks! side note: mesa is pronounced (english) may-sa. albedo, pronounced (english) al-bee-doe
@TokisanGames
@TokisanGames Жыл бұрын
And Tokisan is toe-key-sahn. Japanese pronunciation.
@viniciusantonio2253
@viniciusantonio2253 Жыл бұрын
This could be a video for the Awesome Godot series playlist
@_gamma.
@_gamma. Жыл бұрын
This + cyclops would be a really nice toolkit
@joshuaanderson6609
@joshuaanderson6609 Жыл бұрын
Note that you can also just use a tool and start editing a tile with the random hills and it'll add that as a tile and let you modify it from there
@Curiosityuk
@Curiosityuk Жыл бұрын
Looks very similar to what they use on Game Guru Max
@MbsElectronics
@MbsElectronics Жыл бұрын
Great addon. Works good with GODOT 4.2 beta
@MajatekYT
@MajatekYT Жыл бұрын
Hopefully Terrain3D adds smooth LOD fading to mitigate pop-in! Good stuff so far!
@saul8510
@saul8510 Жыл бұрын
honestly i didn't see any terrain pop in when i tried it.
@MajatekYT
@MajatekYT Жыл бұрын
@@saul8510 There's very minor pop-in, but it is there. LOD fading would be that extra cherry on top to make it completely seamless.
@TokisanGames
@TokisanGames Жыл бұрын
@@MajatekYT It's a clipmap terrain. LOD fading won't work. Geomorphing might.
@pasunnerd
@pasunnerd Жыл бұрын
Awesome vids man they're so helpful thanks 😁
@in-craig-ible6160
@in-craig-ible6160 Жыл бұрын
What a phenomenal tool. Thanks!
@nowherebrain
@nowherebrain Жыл бұрын
yep, saw this.... :)32 layers and wetness, or something like that
@cintron3d
@cintron3d Жыл бұрын
Why don't more systems use a hexagon system like they did for the Infamous games?
@drinkwwwaterrr
@drinkwwwaterrr Жыл бұрын
Because representing hexagons mathematically is more difficult and in most cases doesn't really make a difference
@GreatCollapsingHrung
@GreatCollapsingHrung Жыл бұрын
This looks really good, but ‘tis a shame about the lack of holes
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Everybody loves holes.
@TokisanGames
@TokisanGames Жыл бұрын
It's alpha. Visual holes will come later, with instructions on how to trick the physics so a player can pass through the collision mesh.
@TokisanGames
@TokisanGames 11 ай бұрын
Holes in collision are now supported.
@jaye6612
@jaye6612 Жыл бұрын
The new recruiters are gonna love this
@5minutemovies977
@5minutemovies977 Жыл бұрын
Seems really good!
@StiekemeHenk
@StiekemeHenk Жыл бұрын
The height map is 2d. It doesn't use voxels. There's no way to do overhangs or holes with this system. It would be a completely different project and not an update to add "holes".
@TokisanGames
@TokisanGames Жыл бұрын
We will implement visual holes, with instructions on how to allow players to pass through the collision. Then it's on game devs to places meshes around for a cave. Best we can do with a heightmap, and fine for most games. Voxel terrains are available for greater needs.
@HenryLoenwind
@HenryLoenwind Жыл бұрын
@@TokisanGamesWouldn't it be easiest to define rectangular regions where the terrain mesh just stops existing (i.e. doesn't generate triangles that are fully (or 2/3) inside)? It'd then be to the game dev to fill that area with their own floor and mask the seam---not exactly rocket surgery. ;)
@TokisanGames
@TokisanGames Жыл бұрын
@@HenryLoenwind We can easily discard mesh vertices in the shader for visual holes. Punching holes in collision is the challenge. As I mentioned we have a pending solution.
@TokisanGames
@TokisanGames 11 ай бұрын
Holes in collision are now supported for mesh tunnels and overhangs.
@charlesyoung601
@charlesyoung601 Жыл бұрын
TRAIN SYSTEM LES GOOOO
@igorthelight
@igorthelight Жыл бұрын
xD
@andrewcoulthard-clark
@andrewcoulthard-clark Жыл бұрын
I know they're eighteen months old now, could you do some reviews on the Kitbash3d sets, please?
@pvpworld
@pvpworld Жыл бұрын
Can you do a video on the Godot 4 Goshapes addon? its an interesting 3d level builder with a lot of features already
@Sirbikingviking
@Sirbikingviking Жыл бұрын
This plugin doesn't work for me. Shader methods function declaration doesn't match parent, says the error message.
@TokisanGames
@TokisanGames Жыл бұрын
Improper install. It's working for hundreds of people on windows/linux/mac. Best place for support is the repo or discord not here.
@mar4ikkv532
@mar4ikkv532 Жыл бұрын
i don't understand how to make a texture dxt5 format for a texture spray?
@warsin8641
@warsin8641 Жыл бұрын
yea i got dxt1 im also stuck
@cholasimmons
@cholasimmons Жыл бұрын
Oh man it's about god damn time! 👌
@cholasimmons
@cholasimmons Жыл бұрын
doesn't work in Godot 4.2 though
@Selrisitai
@Selrisitai Жыл бұрын
I was very disappointed when I realized you weren't saying "train editing."
@nesyta1749
@nesyta1749 Жыл бұрын
Ok now I got the Terrain3D up and running. But there is still a problem: Many images for Resource cannot be opened under Terrain3D. It doesn't matter whether it's PNG, JPG or Bitmap, and with what resolution. The only texture file that works is svg format only. So that's why I find this plugin impractical, because how can I save in stupid SVG format??? I keep getting this error message: "ViewportTexture cannot be created for this resource because it has not been marked as local to a scene. Please enable the 'Local to Scene' property on this resource (and on all resources it contains, up to the next node).
@TokisanGames
@TokisanGames Жыл бұрын
Please see the wiki for help. How to channel pack textures is documented. SVG is not a supported format.
@InvasionAnimation
@InvasionAnimation Жыл бұрын
Can you make a planet with it? Preferable a procedural generated planet.
@TokisanGames
@TokisanGames 11 ай бұрын
Look at Zylann's voxel terrain for that.
@InvasionAnimation
@InvasionAnimation 10 ай бұрын
@@TokisanGames Thank you.
@SS-gu2tx
@SS-gu2tx Жыл бұрын
Anyway to have it not be so huge? It takes forever to load by default. Thanks for another great video!
@TokisanGames
@TokisanGames 11 ай бұрын
Save the storage resource as binary res, not text, per the instructions and startup is fast. It's "hugeness" is from being an infinite clipmap terrain, not data.
@SS-gu2tx
@SS-gu2tx 11 ай бұрын
@@TokisanGames Thanks for the reply! Sorry I should have clarified, hugeness in terms of actual map size.
@TokisanGames
@TokisanGames 10 ай бұрын
@@SS-gu2tx It is as big as you make it, minimum 1k x 1k, max 16k x 16k. Option to hide the mesh beyond your sculpted regions in the material world background.
@MrDjaremko1982
@MrDjaremko1982 Жыл бұрын
I can see people making gta style games with this
@kiyasuihito
@kiyasuihito Жыл бұрын
Wow this is a dream
@KiR_3d
@KiR_3d Жыл бұрын
Hi! How's about deformable/destructable terrains? Can it be done here plus some other extensions to assemble everything?
@TokisanGames
@TokisanGames 11 ай бұрын
Use Zylann's voxel terrain for runtime modification
@leeoiou7295
@leeoiou7295 Жыл бұрын
Hey mike! what about unigine 2.17?
@michaelzomsuv3631
@michaelzomsuv3631 Жыл бұрын
I think the biggest weakness of unigine is the lack of community. So if you're missing a feature, you're basically on your own to implement it. Anyways, stop caring what people say, if the engine works for you, use it.
@NUCLEAR71124
@NUCLEAR71124 7 ай бұрын
how do i add vegetation like grass or trees?(like folliage in general)
@TokisanGames
@TokisanGames 4 ай бұрын
Our newest version has a foliage instancer. Setup your meshes and paint.
@hunter7777
@hunter7777 Жыл бұрын
Can you show us how to create textures for the 3dterrain plugin?
@TokisanGames
@TokisanGames Жыл бұрын
The wiki documents a 5 step process using free tools: gimp.
@TokisanGames
@TokisanGames 11 ай бұрын
A tutorial video has been released on my channel demonstrating the process.
@WesCrockettCA
@WesCrockettCA 9 ай бұрын
I'm just starting to play around with Godot and game-making. How do you go from a generated terrain to a populated terrain with, say, forest with a road going through it? I'm just that's quite an involved task or is it able to be generated as well?
@zukey5694
@zukey5694 Жыл бұрын
Is there a way to prevent the long compile times with this plugin loaded?
@TokisanGames
@TokisanGames 11 ай бұрын
You must mean startup time, not compile time. Save your storage resource as a binary res, not as text, per the instructions.
@zukey5694
@zukey5694 11 ай бұрын
@@TokisanGames Thanks! I eventually did get to doing this and it did indeed speed up the startup time.
@hispronounsaretheythem
@hispronounsaretheythem 2 ай бұрын
How did you activate the tools? They don't show up
@blenderboss3d
@blenderboss3d Жыл бұрын
can we also place/scatter vegetation on the terrain with this.???
@TokisanGames
@TokisanGames Жыл бұрын
You can use the separate Scatter plugin to place vegetation. We will add vegetation later. See the wiki.
@da_cat
@da_cat Жыл бұрын
I spent 4 hours reasearching this stuff only to remember i'm making a small arcadey game with small maps that doesn't even need this to begin with. I can make everything manually and there won't be any size/performance issue.
@vadimnh3113
@vadimnh3113 Жыл бұрын
what type of texture should I use? I don’t have textures loaded into the albedo and normal fields, they are always empty, but the textures that come in the demo project are in DDS format and load normally, I tried converting to DDS format but again nothing loads
@tannerrobinson6262
@tannerrobinson6262 11 ай бұрын
Hey, you may have figured it out by now, but i had this issue too. You have to ensure that your DDS texture is an accepted resolution. I scaled mine to 1024x1024 and it let me use it after.
@TokisanGames
@TokisanGames 11 ай бұрын
Everything with textures is fully documented with exact instructions on how to make them. On my channel I recently released tutorial video showing the process. Takes 2 minutes to setup once you're familiar with it.
@st33ldi9ital
@st33ldi9ital Жыл бұрын
Awesome
@LoudSodaCaleb
@LoudSodaCaleb Жыл бұрын
Can anyone else get the textures to work? I converted my png to rgba8 .dds and it still wont accept the texture. edit: I exported the dds from gimp with Compression: BC3 / DXT5 but now I'm getting the error "Attempting to use an uninitialized RID" when trying to paint with the texture.
@TokisanGames
@TokisanGames Жыл бұрын
See the wiki. I just updated the texturing page with instructions for Gimp using either DDS or PNG.
@LoudSodaCaleb
@LoudSodaCaleb Жыл бұрын
@@TokisanGames Wow, that's amazing. Thanks for the update! Went through the steps and everything works great! Awesome addon and keep up the work. I have been dying for a plugin like this all year.
@TokisanGames
@TokisanGames Жыл бұрын
@@LoudSodaCaleb Glad to hear it.
@zacmarino
@zacmarino Жыл бұрын
Is it possible to import an existing terrain (made from a blender plane) that can then be edited with this addon? The LOD and mesh editing is amazing and I'd love to be able to edit existing terrains with this.
@TokisanGames
@TokisanGames Жыл бұрын
It can import heightmaps. It cannot import meshes. However, Godot can already import your meshes and you have sculpting tools in blender, so you don't need a terrain editor for that.
@zacmarino
@zacmarino Жыл бұрын
@@TokisanGames Yeah but the 30+ terrain paints is very appealing, I wish I could use it for that on my existing meshes. Currently I have a custom shader that accepts up to 4.
@I_was_a_Bullfrog
@I_was_a_Bullfrog Жыл бұрын
What does using an add-on with the MIT licence mean? Does it mean my game won't be able to be distributed commercially?
@lunafoxfire
@lunafoxfire Жыл бұрын
MIT license is the "do whatever you want" license. It is explicit permission to use the code for free in any way you want.
@alexeykurilo4381
@alexeykurilo4381 Жыл бұрын
does it provide vertex painting/haight map blending?
@TokisanGames
@TokisanGames Жыл бұрын
Vertex painting, where color data is stored in the mesh, is not possible with clipmap terrains. Textures are paintable on the terrain surface. Texture data is stored in a separate control map, not inside the mesh. Textures are height blended. I don't know what height map blending is.
@JohnStonexDj
@JohnStonexDj 9 ай бұрын
Hey, Gamefromscratch I imported a highmap but its to small. In H-Terrain I can easy change the scale of my map. How can I change the scale in Terrain 3D?? Thanks for Help
@TokisanGames
@TokisanGames 4 ай бұрын
Rescale your heightmap in photoshop/gimp/krita and import into Terrain3D.
@JohnStonexDj
@JohnStonexDj 4 ай бұрын
@@TokisanGames thanks :3
@crosstowngamesartist
@crosstowngamesartist Жыл бұрын
I cant get the add on to enable? Am i missing something?
@TokisanGames
@TokisanGames Жыл бұрын
Lots of people are using it fine. There are support options in the readme.
@USNTM2
@USNTM2 Жыл бұрын
Did you turn on your WASD inputs for the inputs to work?
@northwildadventures
@northwildadventures Жыл бұрын
2:05 doobedadootdoot
@joel2430
@joel2430 Жыл бұрын
I love it! Go Godot! :)
@mirtir472
@mirtir472 9 ай бұрын
hey guys does it work well in c# or have a c# version ?
@TokisanGames
@TokisanGames 4 ай бұрын
We have plenty of C# users.
@ince55ant
@ince55ant Жыл бұрын
fun fact: there are massive amounts of heightmaps available for real world locations
@janosszabo98
@janosszabo98 6 ай бұрын
I love open source software, I'm more than willing to accept that sometimes they can be cumbersome, less polished or even missing some non-essential functions, but there's a line. If you were to build your own home, would you rather build it out of cardboard, or brick and mortar? Unreal Engine is brick and mortar, literally none of the other engines comes anywhere close to it. They're sooo far ahead it's not even remotely a valid option to build your 3D game with anything else. Unless of course you don't want to take your time to learn it and you just accept the fact that your game is not gonna be a good as it could be. Then it's fine.
@Dianruakrhakakks
@Dianruakrhakakks Жыл бұрын
Is it textured procedurally? Because it's is just random terrain but colorless....meh
@TokisanGames
@TokisanGames Жыл бұрын
No. You paint it with up to 32 textures.
@LuisTorres-jg3em
@LuisTorres-jg3em 2 ай бұрын
Would this work for a mobile game?
@TokisanGames
@TokisanGames 2 ай бұрын
Some users are using it, but it is experimental.
@TechBoxNorth
@TechBoxNorth Жыл бұрын
No comments on the 8.5M$ drama?
@gamefromscratch
@gamefromscratch Жыл бұрын
I don't really see it as a drama. The foundation and W4 games are separate entities with separate goals and separate funding models. Now you could argue that W4Games can afford to hire more of the core developers to take some of the financial burden off the Godot foundation, but that's about it. It's like the Linux ecosystem... Linux Foundation - separate charity. SuSE/RedHat/Etc - commercial entities built on top of the Linux ecosystem Now should someone other then Juan probably be the face of charity efforts now, probably, but I don't really see that drama here.
@Sprogster
@Sprogster Жыл бұрын
There is no valid drama. Just one butt hurt 3rd party forums admin with a chip on his shoulder and an inability to understand the situation.
@saul8510
@saul8510 Жыл бұрын
​@@gamefromscratchand the fun thing is that the 8.5 investment given to w4 was already months ago and just get popular now, because of cyberreality. This shows how ignorant people are.
@alighieribosch
@alighieribosch 3 ай бұрын
Is that a fucking samsung notification 2:03
@SuomiGameHUB
@SuomiGameHUB Жыл бұрын
Terrain is fine but games rarely have barren heightmaps. In UE you can just open the editor, click a button to create a terrain and then click a button to add foliage. In Godot you have to google around for hours to figure out why different plugins don't work correctly and then just pray to gods that the guide you are reading is up to date. If you like puzzles, it's great. But if you want to make games, it's ridiculous.
@TokisanGames
@TokisanGames 4 ай бұрын
Our latest version includes a foliage instancer. Setup your meshes and paint them on the ground.
@cholushkin
@cholushkin Жыл бұрын
will it work on Android and iOS?
@TokisanGames
@TokisanGames Жыл бұрын
Android support is waiting on the engine to support it. ios unknown at this time.
@TokisanGames
@TokisanGames 10 ай бұрын
Mobile is still experimental, but currently we have users getting it to work on both using Godot 4.2.
@2t1_
@2t1_ Жыл бұрын
2:05 samsung notification
@nort9689
@nort9689 Жыл бұрын
👍
@denkozlov4220
@denkozlov4220 Жыл бұрын
only Albedo and Normal for terrain? a bit poor a bit poor
@TokisanGames
@TokisanGames 10 ай бұрын
Albedo, height, normal, roughness, and a custom shader that you could use to add a special texture if needed, eg emissive for lava. AO can be pre-baked.
@gokudomatic
@gokudomatic Жыл бұрын
Wait. Is it Terrain3D or Train3D? You keep saying "train".
@igorthelight
@igorthelight Жыл бұрын
That's just his pronunciation ;-)
@brodriguez11000
@brodriguez11000 Жыл бұрын
@@igorthelight Speed talking.
@igorthelight
@igorthelight Жыл бұрын
@@brodriguez11000 Also fair point!
@BruceT-rg8bp
@BruceT-rg8bp Жыл бұрын
is Terrain3D free? thanks
@TokisanGames
@TokisanGames 11 ай бұрын
Yes
@saturn7_dev
@saturn7_dev Жыл бұрын
Where is the paint by angle and also by height selection ? - if it doesnt have this then its not a very good editor IMO - those 2 are like super important for loading heightmaps in....
@TokisanGames
@TokisanGames Жыл бұрын
It's an alpha. Getting it running and not crashing was first priority.
@fixieroy
@fixieroy Жыл бұрын
Its annoying that you skipped the install process for people that arent familiar with godot. Please dont asume everyone knows that they are doing.
@bazookaman1353
@bazookaman1353 Жыл бұрын
Idk if it applies with this one addon, but Godot has an addon installer built in.
@JonahDominguez
@JonahDominguez Жыл бұрын
maybe start with learning that then
@Presidenteof
@Presidenteof Жыл бұрын
Coloca a opção de legenda em português (br) nos seus próximos vídeos por favor🇧🇷🇧🇷
@sanketsbrush
@sanketsbrush Жыл бұрын
bruh, look at that debugger errors 😂
@outobugi
@outobugi Жыл бұрын
It's just an uninitialized RID, nothing severe.
@TokisanGames
@TokisanGames Жыл бұрын
Fixed today in the master branch. A bug on one line caused the error spam. The cause was in Godot itself and we had to find and work around it.
@sanketsbrush
@sanketsbrush Жыл бұрын
@@TokisanGames I'm happy and thankful to these addon developers. I can do 5 days work under-under 5 minutes because of them.
@sslaxx
@sslaxx Жыл бұрын
Has the cause been reported on Godot's tracker?
@TokisanGames
@TokisanGames Жыл бұрын
@@sslaxx No. May not be a bug, just a poor design choice. Eg auto selection of image compression format. No way to chose exact format.
@BrianSantosF
@BrianSantosF 8 ай бұрын
Not sure if them using "as used in Witcher 3" is positive marketing, considering Witcher 3 Next-Gen is the worst game performance fraud of all times and a crash hell
@NECROTICPESTILENTIA
@NECROTICPESTILENTIA Жыл бұрын
too bad it's nearly impossible to add/create textures. renders all of my texture packs useless. back to unity i guess :(
@TokisanGames
@TokisanGames Жыл бұрын
We have over 20 textures from unity packs in our game. The docs detail exactly how to channel pack the textures with free tools. Creating channel packed textures is quite a common task in gamedev.
@NECROTICPESTILENTIA
@NECROTICPESTILENTIA Жыл бұрын
@@TokisanGames all of my textures work fine in both unity and unreal though
@TokisanGames
@TokisanGames Жыл бұрын
@@NECROTICPESTILENTIA Your textures will also work in Godot in standard materials. This tool doesn't use standard materials. We combine your textures into a texture array and pass it to the GPU. For this we require basic channel packing of the textures. It isn't difficult, and we provide step by step instructions using free tools.
@MoogieSRO
@MoogieSRO Ай бұрын
Debugger (23746)
@IriaChannel
@IriaChannel Жыл бұрын
Terrain isn't pronounced as "train".
@albumin30days90
@albumin30days90 6 ай бұрын
#GodotCult
@christianscholz7326
@christianscholz7326 Жыл бұрын
23746 errors :D
@TokisanGames
@TokisanGames Жыл бұрын
:) Yes. Fixed today in the master branch. Was an issue in Godot that caused our plugin to error. I had to track it down and work around it.
@ujugamestudio
@ujugamestudio Жыл бұрын
A Godot addon in MIT. Okay, so Unity is 100$/month after 100k $. The addon is atleast 0$/month after Infinity $.
@altongames1787
@altongames1787 Жыл бұрын
Not this madness again.
@ujugamestudio
@ujugamestudio Жыл бұрын
@@altongames1787 what do you mean man? If you mean I am against gfs, yes, I do. The addon is a hard work of somebody, who is giving away his hard work to other people without having any in return nor money. And his work is humaliated by gfs. Not the best outcome for him in return of giving away his months of hardwork.
@altongames1787
@altongames1787 Жыл бұрын
@@ujugamestudio Not that, its just that this had nothing to do with unity, why are they always mentioned.
@crabbatorium
@crabbatorium Жыл бұрын
@@ujugamestudio the fuck are you on about? This was clearly presented as an amazing extension, who's being humiliated?
@michaelzomsuv3631
@michaelzomsuv3631 Жыл бұрын
Instead of talk about petty shit like that, talk about the usability of the tool. Both Unity and Unreal open world support are fucking horrible. As someone that tried to build open worlds in both Unreal and Unity, I think this new Godot feature looks a LOT better than either.
@SteelObelisk
@SteelObelisk Жыл бұрын
Slow down dude, you don't need to talk so fast.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
The speed control feels unloved, you never touch it anymore.
@AleksandarPopovic
@AleksandarPopovic Жыл бұрын
What about Godot scam 🤔
@saul8510
@saul8510 Жыл бұрын
What about you research context? Even the author itself said that he was exaggerating and his main issue is false promises of features not arriving.
@16bitdev
@16bitdev Жыл бұрын
Amazing!
@BitTinker
@BitTinker 5 ай бұрын
Please… talk slower. This is pure hectic.
@samdekock5838
@samdekock5838 5 ай бұрын
Thought he was saying train systems 😂
@KomodoBitGames
@KomodoBitGames Жыл бұрын
This is a perfect example of why godot should be privatized, it took a third-party private company to add a feature that every other 3d engine that is used already had for years.
@lack_of_awareness
@lack_of_awareness Жыл бұрын
Then is every other feature of Godot a perfect example of why godot SHOULDNT be privatized ?
@avp2501
@avp2501 Жыл бұрын
It's open source. 3rd parties contributing to the community is by design, not a flaw or a fault.
@tomtomkowski7653
@tomtomkowski7653 Жыл бұрын
Opensource has prons and cons. If a project (like Godot) is popular then suddenly you have a million people working on it adding something new that you would never achieve with even the biggest corporation ever. The downside is that is hard to find so many people that will work for free in their spare time on such a project. But it's for free so no complaints at the end of the day. Fun fact: this tool is not much worse than Unity's ancient terrain tool xD but of course, is way worse than what UnrealEngine has.
@AzoTheRed
@AzoTheRed Жыл бұрын
Those other engines may have had this for years, but they did not ship with this feature. Unity nor Unreal were born the amazing engines that they are, they grew to that point. Godot is in its infancy compared to them.
@KomodoBitGames
@KomodoBitGames Жыл бұрын
@@AzoTheRed godot has been out for over 8 years now, all commercial privatized engine added those features when they were technically possible. Terrains were not really a thing in ps2 era games so obviously unreal engine 2 didn’t have them. It was later in the 360-ps3 lifecycle that terrain tools became more used
@nesyta1749
@nesyta1749 Жыл бұрын
Not work: Failed to load extension script at path: 'res://addons/terrain_3d/editor/editor.gd'. There seems to be an error in its source code. The 'res://addons/terrain_3d/editor/plugin.cfg' extension will be disabled to prevent further errors.
@TokisanGames
@TokisanGames Жыл бұрын
Use the exact version of the plugin for your engine version. Find support options in the readme. Comments here can't be tracked.
@artistscreek
@artistscreek 2 ай бұрын
@@TokisanGames I am also getting same error, can you explain in detail please.
@TokisanGames
@TokisanGames 2 ай бұрын
@@artistscreek I thought I responded to this but don't see it. This is simply an improper installation. Carefully review the installation document, you missed a step. Or just download from the asset lib within Godot. Discord is easier to support.
@k11vin
@k11vin 7 ай бұрын
But no option to import contours from civil 3d useless
@TheAmazingJimmy
@TheAmazingJimmy Жыл бұрын
Someone needs to teach this guy english.
@JonathanDevine
@JonathanDevine 10 ай бұрын
Long A sound in "mesa". mAY-suh. Great video thanks!
Using Terrain3D in Godot 4 - Tutorial 1
23:48
Tokisan Games
Рет қаралды 63 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 431 М.
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 47 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,3 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 7 МЛН
Blender 4.3 Is Going to Be AMAZING!
14:16
Gamefromscratch
Рет қаралды 92 М.
Godot Screen Effects Projects
11:08
AntzGames
Рет қаралды 204
How To Shader (Fast) - using Godot Engine
7:10
PlayWithFurcifer
Рет қаралды 341 М.
How Small Open-World Games Feel Big
12:33
Razbuten
Рет қаралды 1 МЛН
Godot Scripts I add to Every Game
12:34
Aarimous
Рет қаралды 46 М.
Is Godot any good for 3D games?
5:30
David Serrano
Рет қаралды 101 М.
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,1 МЛН
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 586 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 431 М.
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 47 МЛН