Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1359244 Posts in 63166 Topics- by 55014 Members - Latest Member: Jack Bandai

April 23, 2019, 02:57:49 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsZSPACE - First person galactic exploration and interior decorating
Pages: 1 2 [3] 4 5 6
Print
Author Topic: ZSPACE - First person galactic exploration and interior decorating  (Read 7531 times)
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #40 on: December 12, 2018, 05:08:29 AM »

Update on something that isn't terrain for once - the ellipsoid problem has been more or less cracked. Crazy Haumea-like bodies are now back on the table. See this post (and the ones preceding) https://forums.tigsource.com/index.php?topic=66151.msg1396524#msg1396524

Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #41 on: December 15, 2018, 03:25:22 PM »

...and now, relating that to terrain - the generator now operates on ellipsoids, rather than simple spheres:



(This one is deliberately quite small to better show the shape)

I'm going to start writing the Big Damn Terrain Post soon, which will probably take as long to finish as the entire terrain generator at this rate
Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #42 on: December 16, 2018, 10:21:07 AM »

And a video of it in action, featuring the finally re implemented craters



Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #43 on: December 16, 2018, 11:04:01 PM »

Just can't make myself sit down and write a blog post when I've got this momentum going. I got distant textures re-implemented, but this time with proper normal maps unlike before.



I'm hoping I can perhaps apply these same normal maps to the terrain itself then fade them out to ensure as seamless a transition as possible, but I'm not sure...
Logged

Schrompf
Level 5
*****

Currently off any meaningful development


View Profile WWW
« Reply #44 on: December 16, 2018, 11:39:23 PM »

It sure looks nice up to now. The segment popping in the background is annoying, but you're working on that if I understood you correctly.
Logged

Let's Splatter it and then see if it still moves.
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #45 on: December 17, 2018, 08:38:59 AM »

It sure looks nice up to now. The segment popping in the background is annoying, but you're working on that if I understood you correctly.

Yeah, that's where the distant textures come in. Later I think I may try employing some tessellation to turn the distant map into low resolution 3D terrain when you get close, further reducing the visual jump between the distant map and the real terrain.



Edit: Actually, just displacing the existing mesh vertices does a ton to help the transition:





Edit2:





That's better...
« Last Edit: December 17, 2018, 05:20:43 PM by NovaSilisko » Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #46 on: December 19, 2018, 10:26:25 AM »

Now I've got large-scale variation of color working. Rather than base it on noise exclusively, instead I'm trying texture sampling - take a subtle greyscale map and project it onto the object in 3 directions, blend between them, and then remap the greyscale to a color gradient. That's then mixed with the high-to-low color, as well as a steepness color modifier for cliffs etc. Later I'm going to modulate it with some simple noise for smaller scales; the fact it's a texture can become apparent as you get closer to it.

Repetition is also an issue, but I've mostly managed to deal with that with some carefully chosen offsets to make sure you get minimal re-occurrence of any recognizable feature. Further, I'd like to try mixing multiple maps at some point as well. There are also some weird problems with very large craters, hence why there's sort of a maximum size in the following picture. The terrain gets all jittered and distorted within them, and I'm not sure why. It never did that before, so I need to figure out what's going on...

Anyway, here's a replica of Haumea, to-scale.



I should probably start making some actually-spherical bodies, so I don't confuse everyone with everything being eggs.
« Last Edit: December 19, 2018, 11:03:15 AM by NovaSilisko » Logged

Zireael
Level 4
****


View Profile
« Reply #47 on: December 19, 2018, 11:47:45 AM »

Looks amazing!!!
Logged
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #48 on: December 20, 2018, 02:49:18 PM »

Looks amazing!!!

Thanks - I'm honestly surprised it's turning out as well as it is. Here's another one.




Also, I finally got around to making an editor UI for the terrain data, which should make experimenting with terrain types a lot faster.

Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #49 on: December 22, 2018, 06:33:52 PM »

Sigh. It's that phase in developing a feature where it's mostly just boring stuff, so I don't really have anything new to show off. Found and fixed numerous problems, at least.

But I won't leave you without a screenshot.

The terrain generator is rather... unsafe. That is to say, if you feed it bad input, it will cheerfully chew it up and spit out absolute nightmares.

Case in point:

Logged

Zireael
Level 4
****


View Profile
« Reply #50 on: December 23, 2018, 02:04:09 AM »

Those spires look like they could be a really neat bonus, though - but hopefully without the black, which I am assuming is a void?
Logged
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #51 on: December 27, 2018, 01:29:25 PM »

I continue to distract myself from writing the big terrain blog. I sort of made the decision to basically refactor the entire game.  Screamy Coming back into it after the very self-contained terrain system, the main project is a horrible mess of spaghetti... so I've basically just been re-implementing things that already existed, but better.
Logged

EkkuZakku
TIGBaby
*


View Profile
« Reply #52 on: December 28, 2018, 04:05:25 PM »

Hey, if refactoring makes development go faster later, it's worth it. I did the same thing recently with the project I'm working on. Finally registered so I can follow this thread, definitely looking forward to more Nova!
Logged
Schrompf
Level 5
*****

Currently off any meaningful development


View Profile WWW
« Reply #53 on: January 02, 2019, 12:53:09 AM »

I personally don't care about how the protagonist looks. But I'm curious how you generate your planetary textures. The crater surfaces look incredibly well. Is it painted (and thus very limited in resolution)? Or did you come up with some clever procedural generation which holds up even when flying closer?
Logged

Let's Splatter it and then see if it still moves.
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #54 on: January 02, 2019, 01:15:53 PM »

But I'm curious how you generate your planetary textures. The crater surfaces look incredibly well. Is it painted (and thus very limited in resolution)? Or did you come up with some clever procedural generation which holds up even when flying closer?

I will explain this in more detail whenever I get around to writing the terrain blog post. It's based around 3D textures.
Logged

Zireael
Level 4
****


View Profile
« Reply #55 on: January 02, 2019, 11:31:37 PM »

I personally don't care about how the protagonist looks. But I'm curious how you generate your planetary textures.

I must completely agree with this post Wink
Logged
NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #56 on: January 03, 2019, 09:23:57 AM »

Okay, fine. I won't post about the character anymore.
Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #57 on: January 09, 2019, 01:02:43 PM »

Still working bit by bit at rebooting the project. I have been working at it in a different direction from before, namely I have been focusing on getting the actual space systems working before even thinking about re-implementing the spacecraft.

Before, all the systems were very much tied to the spacecraft and what it was doing, which was okay but very inflexible. This time, the game does not care what the player is, it's only told where they are, and figures out the rest on its own.

This means it's very easy to have different types of player object, which at present is only being used to make a free-flying debug camera, but in the future it means I will be able to use the systems in other games much more easily.

It's still been very visually uninteresting, though. Just crappy debug textures and models. But nonetheless, here is a random testing picture. I have not yet integrated the new terrain engine into these new systems - I am in fact terrified of doing this - so instead I have been implementing some other things, in this case, the space station object type. And, working with the systems I've spent so much time carefully setting up to be flexible, it was very gratifying to find it was incredibly easy to make a new type of object from scratch.



Maybe I should just keep these totally oldschool graphics, though. That'd make my life a lot easier  Tongue
Logged

NovaSilisko
Level 1
*


Real life space alien (not fake)


View Profile
« Reply #58 on: January 14, 2019, 05:42:29 PM »

I started experimenting with solar system generation (just from a pure data standpoint), but I don't really have anything to show for it. Just a bunch of dead ends. Still, this paper makes for some interesting reading: https://www.rand.org/pubs/papers/P4226.html

And I'm starting to feel burned. I haven't worked on the game-game since november, I've been stuck in a pit of terrain and systems since then. And standing in the way of getting back to the game proper is the painful task of integrating the terrain engine with the other new stuff. I know how to do it, I just fear all the crap I'll have to deal with when I do get to it.
Logged

Zireael
Level 4
****


View Profile
« Reply #59 on: January 14, 2019, 11:31:07 PM »

Wow, I will certainly check that paper out!

I am starting to think that you jumped the gun on the giant refactor a bit?
Logged
Pages: 1 2 [3] 4 5 6
Print
Jump to:  

Theme orange-lt created by panic