User Tag List

Page 3 of 4 FirstFirst 1234 LastLast
Results 81 to 120 of 144

Thread: The Eden Project

  1. #81
    0
    Luminary
    Join Date
    Jun 2014
    Posts
    1,776
    Good to see you got inspiration back after sounding burnt out.
    What are the differences in your approach to this versus others:
    Landscape Architect - Planets - BP Procedural planets etc....???

  2. #82
    1
    Size

    Using clipmaps lets me do much bigger planets.

  3. #83
    0
    Okey doke, fixed up panel/octave interlocking issues mentioned a few posts back, did a little demo video just as proof of life:



    Few more bits to fix up then on to reintroducing the height again.

  4. #84
    0
    Take my money!
    Storyteller - An immersive VR audiobook player

    Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes

  5. #85
    0
    Ok, got height going again, now I'm looking at implementing some nicer noise than basic sine waves.

    I really like the way this guy does it with a node editor (disclaimer, this is NOT eden) :



    But I don't know if there's a way to implement a custom node graph like that in the editor... any suggestions?

  6. #86
    0
    quick video showing planet rebasing I just got going on the weekend:



    This a sneaky way of avoiding jittering problems that occur when you have very large numbers in the positions of your vertices (because they're based on floats which can't store large numbers accurately).

    When you rebase like this, it means that all the verts with large position numbers are so far away you can't see the jitter anyway

  7. #87
    1
    Luminary
    Join Date
    Mar 2014
    Posts
    1,613
    Got to admit this is coming together really well.

    As for the Node editor - I would ask Ali as he has made a few node based tools.

  8. #88
    0
    Quote Originally Posted by ioFlow Studios View Post
    Ok, got height going again, now I'm looking at implementing some nicer noise than basic sine waves.

    I really like the way this guy does it with a node editor (disclaimer, this is NOT eden) :



    But I don't know if there's a way to implement a custom node graph like that in the editor... any suggestions?
    I had something similar working on my terrain gen when I was using UnrealLibNoise (sadly GPL).



    I'm using FastNoise now which is MIT, but only put a very basic wrapper around it. Shouldn't be a lot of work, might spur me on to finish 'Unrealing' it. All that needs doing really is:

    Make the noise generator a UObject module (already done)
    Create a blueprint 'select' module with three noise module inputs for blending.

    Urm that's about it actually. I should really crack on with it

  9. #89
    0
    The noise part I got down, I just want to make an artist friendly interface for it in the editor.

    Anyways I spent tonight recoding normal generation, haven't got it right yet:

    Name:  20160809_233300_normals.JPG
Views: 966
Size:  29.3 KB

    And it's going to need a bunch of optimization (some how)...

  10. #90
    0
    Quote Originally Posted by ioFlow Studios View Post
    The noise part I got down, I just want to make an artist friendly interface for it in the editor.
    That's what I was getting at. If you want a nice node-based interface for artists/designers to customise the terrain, all you need to do is put a wrapper around your noise generator and a few simple blending functions and they can do it all in Blueprints

  11. #91
    0
    Ah, I see...

    I guess the concern with that for me would be that it would become a bottle neck for the planet updating. Isn't BP a lot slower than C++?

  12. #92
    0
    Quote Originally Posted by ioFlow Studios View Post
    Ah, I see...

    I guess the concern with that for me would be that it would become a bottle neck for the planet updating. Isn't BP a lot slower than C++?
    The way I had it setup, the noise modules are C++ UObjects. The terrain generation code (C++) takes a noise module reference as a parameter.

    In the Blueprint you construct the noise modules, set parameters, combine them etc, and then pass the final module reference to the generator, and off it goes. You're just using BP as the handy node-based configuration editor, all the code execution is C++.

  13. #93
    0
    Infiltrator
    Join Date
    Nov 2015
    Posts
    10
    I may be late and you have all probably forgotten about it by now, but 1e+3km = 1*10^3 = 1000 km.

  14. #94
    0
    Fixed the normals

    Time for another youtube I think...



    Got the non edge verts normals done, just coding the edge ones now (they're a bit trickier).

  15. #95
    0
    This looks really interesting. How big are your plantes? (radius in km) ? How big could you technically make them?

  16. #96
    0
    Well going off SheepHD's info above the planet in the video above is 1000km in diameter:

    Name:  20160811_214500.JPG
Views: 906
Size:  15.3 KB

    So that's not very big compared to the earth or even the moon:

    Name:  20160811_214500_planetStats.JPG
Views: 903
Size:  29.5 KB

    In the previous version I had it up to about 4000km in diameter (about 1/3 of the earth) which I should still be able to do.

  17. #97
    0
    Oooh, I see I got you back on track with this...
    Goood...
    Goooood....

  18. #98
    0
    Quote Originally Posted by ioFlow Studios View Post
    Got the non edge verts normals done, just coding the edge ones now (they're a bit trickier).
    I just generate heightmaps one unit larger than the chunk and calculate the normal from that, sorts out the seams

  19. #99
    0
    Well going off SheepHD's info above the planet in the video above is 1000km in diameter:
    Thats quite a number tho, if I look at curent game worlds that are not even that number in area, this is already huge enough for someone to spend days or even weeks just walking from one pole to the other. I like that.
    But how would you make a planet like this then be populated with stuff.. trees,plants,rocks,roads,towns and cities, vegetation and weather zones, mountains, caves, oceans, lakes, rivers... Would there be a way to somewhat procedurally generate those things? Like in minecraft. Are you planning on going down that route, or what is the aim of this project in the end?

  20. #100
    0
    I do have a bunch of mad scientist ideas for populating the planet surface with all sorts of interesting details, from the macro to the micro...

    You have to too, otherwise it's not really a procedural planet, it's really just a procedural moon :/

    Re my end goal, I do have some ideas for a game that I'd like to try and do but for now I guess I'm just seeing how far I can get with Eden.

  21. #101
    0
    Yay, finally got the normals fixed up (again) it was really hard (again).

    Also added the space ship back in, having a big placeholder helps get a better sense of the scale.



    Still lots to do of course, but it's always nice to do a new youtube after a really hard bit

  22. #102
    0
    wow this project is amazing. You did a very great job. Congrats!

  23. #103
    0
    Wow it's realy amazing !

  24. #104
    0
    Hey everyone,

    Ok, need some help with basic pawn stuff (albeit in C++).

    I've got this so far:
    Name:  20160829_125500_planetPawnTest.JPG
Views: 680
Size:  700.8 KB

    You can see in the components list in the details panel it's just a pawn with a camera boom and camera.

    If I have "Use Pawn Control Rotation" checked, I can't make the camera orbit around character third person style.
    If I have "Use Pawn Control Rotation" UNchecked, then lean my whole character over to the side (like they were, you know, walking around a sphere with point gravity) the camera rolls wildly on the local Y axis...



    Any tips/suggestions/haveYouWatchedThisTuteLinks?

  25. #105
    1
    Btw, have a ppt I made for a presentation at a local user group, only just realised I hadn't shared it.

    http://www.showmethatagain.com/prese...ns/edenPPT.zip [140MB]

    Sorry about the size, but it's got a bunch of videos in it.

    It's mainly just talking about the things that led me to making Eden and a (very) general overview of the way I'm building it.

  26. #106
    0
    Luminary
    Join Date
    Mar 2014
    Posts
    1,613
    Quote Originally Posted by ioFlow Studios View Post
    Hey everyone,

    Ok, need some help with basic pawn stuff (albeit in C++).

    I've got this so far:
    Name:  20160829_125500_planetPawnTest.JPG
Views: 680
Size:  700.8 KB

    You can see in the components list in the details panel it's just a pawn with a camera boom and camera.

    If I have "Use Pawn Control Rotation" checked, I can't make the camera orbit around character third person style.
    If I have "Use Pawn Control Rotation" UNchecked, then lean my whole character over to the side (like they were, you know, walking around a sphere with point gravity) the camera rolls wildly on the local Y axis...



    Any tips/suggestions/haveYouWatchedThisTuteLinks?
    Can you share your code for the player pawn?

    I **MIGHT** be able to forward it on to some people who might be able to help.



    Quote Originally Posted by ioFlow Studios View Post
    Btw, have a ppt I made for a presentation at a local user group, only just realised I hadn't shared it.

    http://www.showmethatagain.com/prese...ns/edenPPT.zip [140MB]

    Sorry about the size, but it's got a bunch of videos in it.

    It's mainly just talking about the things that led me to making Eden and a (very) general overview of the way I'm building it.
    Looks like the videos did not make it into the ZIP file and are not showing up in the .pptx file or Libre office is derping again.

  27. #107
    0
    Sweet

    Figured it out. Was reading world rotation of spring arm component, modifying it, then putting it back in as a local rotation <facepalm>

    (should have recognised the spinning behaviour as this).

  28. #108
    0
    Luminary
    Join Date
    Mar 2014
    Posts
    1,613
    Quote Originally Posted by ioFlow Studios View Post
    Sweet

    Figured it out. Was reading world rotation of spring arm component, modifying it, then putting it back in as a local rotation <facepalm>

    (should have recognised the spinning behaviour as this).
    Oh nice! Congrats Man!

  29. #109
    0
    Does your planet generator create a sphere, or could the geometry be modified?

    My friend and I were having some debate as to the shape of "Proxima Centauri b" the other day - since it's possibly tidally it possibly could be a little bit egg shaped, with the elongated end facing the star. Which would make for an eternal desert at higher elevation, surrounded by a lower elevation dusk region.

  30. #110
    0
    At its base it would still be a sphere, but part of what I'd like to do is be able to place height maps manually to override the noise based heightmaps.

    So in your case you could place a simple radial gradient height map at the northpole and just make it _really_ big.

  31. #111
    0
    New youtube:



    Just my first tender steps into making custom pawns...

    (I'll build a nicer flight model next it's just a relief to have figured out how to do this stuff).

  32. #112
    0
    Luminary
    Join Date
    Mar 2014
    Posts
    1,613
    Quote Originally Posted by ioFlow Studios View Post
    New youtube:



    Just my first tender steps into making custom pawns...

    (I'll build a nicer flight model next it's just a relief to have figured out how to do this stuff).
    Ok this is getting really cool now!

  33. #113
    0
    Got (very) basic point gravity going in my lunch time today...



    Now I got the whole weekend to fix it up

  34. #114
    0
    Luminary
    Join Date
    Mar 2014
    Posts
    1,613
    Hey @ioFlow Studios

    Check this stuff out -
    From the looks of it he is using a projection grid for the water.



    There is also some interesting stuff on this site. Look under Proland. Source code is included from the look of it. Oceans, Atmospheric Scattering, and Clouds, for planets as well

    Looks it is distributed under the BSD-3 license. LINK

    Proland is now distributed under the BSD 3 free software license, for non-commercial as well as commercial use.
    Last edited by HeadClot; 09-03-2016 at 11:21 PM.

  35. #115
    0
    Elite
    Join Date
    Mar 2014
    Posts
    1,376
    Astroneer figured out a way to do tessellated planets, but I'm not sure if it's landscapes.

    https://youtu.be/bs-7ii_ODpQ?t=1185

  36. #116
    0
    It's not landscapes, but it is voxel which is pretty awesome

  37. #117
    0
    Can implement some things like this in Minecraft?

  38. #118
    0
    Did you write your own gravity component or are you using a plugin? Also - did you figure out your mannequin animation issue? I installed the Mixamo characters and found a tutorial, and was able to sort of determine how animation blueprints work.
    https://www.unrealengine.com/marketp...animation-pack
    https://docs.unrealengine.com/latest...MixamoContent/

    Name:  AnimBP_Select2.jpg
Views: 431
Size:  37.9 KB
    First place to check is here - set it to the SK_Mannequin animation BP (from your mesh - inside your player pawn BP). If that doesn't work, you need to troubleshoot the BP which is harder - or if it's part of your custom gravity, that's beyond me. I've been using the gravity from this:
    https://forums.unrealengine.com/show...411#post590411

  39. #119
    0
    Cool, I'm still learning C++ and this is the direction where I want to go as well

  40. #120
    0
    This would make for one most excellent C++ tutorial for UE's YouTube Channel in the future. Don't get me wrong Battery Collector and Tanks vs Zombies are awesome and everything, but this would be a great next step towards a more advanced C++ tutorial. Then again theres probably a UE livestream somewhere about this buried in the 200+ videos in that Playlist.

Page 3 of 4 FirstFirst 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •