August 14, 2011 at 5:08 pm #58557
As many will have twigged, a 3D galaxy map is coming. Somebody on IRC today was wondering in what respect the game’s galaxy wasn’t already 3D. Well, it’s sort of pretendy-3D. You can find every star in the galaxy map only with up, down, left and right.
Well, here’s a little preview taken from the current 3D galaxy branch. It’s not available as playable download, but those who are feeling particularly enthusiastic are, of course, free to check out and compile the source branch from GitHub.
First, a video already posted to another thread here. This shows Gliese 581 being found using the galaxy map’s new search feature. Why Gliese 581? I have no idea, except that DaWheel92 was specifically asking about it in his only post so far. Perhaps it’s special to him.
Second, a new video, taken tonight. A quick whirl around the local stars (all of which are in their true positions in space around Sol), showing off the fact that the map is deep as well as wide and long. After this, a dash in the direction of the centre of the galaxy until we reach the next galactic spiral arm. You’ll notice a sudden and significant increase in stellar density at this point – the galaxy really is roughly to scale now.
Hope that keeps you chirpy. Sorry the quality’s not amazing; I don’t do an awful lot of video stuff on the computer. I find that they look better in the expanded size that Youtube offers.
If you have any questions about the 3D galactic map, do ask them here.August 14, 2011 at 8:20 pm #82487MarcelParticipant
This is exactly what I’ve been hoping for. Thanks tomm! I can’t wait to get to Gliese 581! 😀August 15, 2011 at 6:39 am #82488VlastanParticipant
Lovely!August 15, 2011 at 7:38 am #82489
This should be finished and hit the nightlies in the next week or two. I’m mostly just doing cleanup and tweaks now.
Might as well post some screenshots as we go! Today’s hacking gives us a nice sphere around the current system showing the current hyperspace range:
Edit: Already had some feedback that it might be a) a bit obnoxious and b) not particularly clear. Now experimenting with some other ideas, so this might go away.August 15, 2011 at 8:40 am #82490August 16, 2011 at 3:05 am #82491ollobrainParticipant
awesome work looking forward to itAugust 16, 2011 at 8:33 am #82492
It looks pretty cool now. With some gfx tweaks it will be cooler than EVE Online star map.August 16, 2011 at 9:39 am #82493Mysibrat wrote:It looks pretty cool now. With some gfx tweaks it will be cooler than EVE Online star map.
What do you have in mind? Might as well get your requests in while I’m hacking around in there!August 16, 2011 at 3:04 pm #82494emajogiParticipant
Terrific! A 3D galaxy with real stars in their real positions are numbers #1 and #2 on my personal Pioneer Wishlist.
I felt it was easy to get disorientated while watching the video, though. (This may have been because I was watching it on a tiny netbook.) Will there be some easy way to recentre the axes, so that x is horizontal and y is vertical, again?August 16, 2011 at 4:15 pm #82495emajogi wrote:Terrific! A 3D galaxy with real stars in their real positions are numbers #1 and #2 on my personal Pioneer Wishlist.
I felt it was easy to get disorientated while watching the video, though. (This may have been because I was watching it on a tiny netbook.) Will there be some easy way to recentre the axes, so that x is horizontal and y is vertical, again?
Yes, there will.
Do bear in mind that I was pushing the map (and human perception) pretty hard in that video; I was almost always simultaneously rotating and translating, for example. It’s not that full-on unless you choose to make it so. (-:August 16, 2011 at 7:44 pm #82496
robn>What do you have in mind? Might as well get your requests in while I’m hacking around in there!
First of all, imho the most important thing is that this is real star map of our neighbours. Its dream feature of the all games.
Ok, so graphically its worth to think about colour gradients instead of circles that are now pretending to be stars. Probably its possible to implement just using star class and size. We are little one step closer. Next one is copy frame with star ‘spheres’, do gaussian blur and sum with star frame (ot just using transparent scaleable sprites, whatever). We have glowing stars now. Next step is hard to obtain and not necessary. We could draw fuel range (or 100hrs jump for ex.) spheres around the present star system. Sphere have to be fresnel transparent (depended with camera-sphere surface angle) and somehow combined with stars.
Ok, i could forget about eve-spheres, but glowing stars are so tasty that i just cant wait to see this feature in Pioneer. I prepared combined screenshot – left side is present circle star style, and right side are glowing ones.August 17, 2011 at 6:09 am #82497
@Mysibrat, thanks for that. It’s given me quite a lot to think about!
The gradient+blur for the stars is an excellent idea. I spent some time with a friend on Monday talking about how we might better display the stars, and couldn’t come up with anything. I’m kind of annoyed that we didn’t come up with this, as it seems kind of obvious.
Anyway, here’s the first step:
I’m looking into a few techniques for producing the blur.
The sphere looks interesting. I’m not sure that even if I could make the sphere look this good it would be useful. As noted before, its hard to see what’s inside or not without rotating.
The circular “grid” might be an interesting way to show range. I’d need to play a bit.August 17, 2011 at 6:14 am #82498LuomuParticipant
One thing about the grid: what’s the logic of its positioning? When you start the map it’s centered on sol, but as you move up/down it moves as well. Maybe it should be aligned to the currently selected star?
Also, is the grid spacing just arbitrary, it should probably correspond to some distances.August 17, 2011 at 6:34 am #82499Luomu wrote:One thing about the grid: what’s the logic of its positioning? When you start the map it’s centered on sol, but as you move up/down it moves as well. Maybe it should be aligned to the currently selected star?
Also, is the grid spacing just arbitrary, it should probably correspond to some distances.
The grid is aligned with the sector boundary.
In Elite, the scanner’s grid is always centred on the player. As the ship rotates, the grid remains apparently motionless whilst the ships on the scanner swing up, down and around. Perhaps there’s some mileage in making the map do that. Render a plane which is fixed relative to the camera (at a given FoV) and connect stars to that plane with scanner stalks.
Does the sector grid itself need to be rendered? The grid used to be an important visual cue. A mission to a given system gave its sector coordinates, and we’d go and eyeball that sector, knowing that the system would fall within that green square. Now we have a search box (and a means to reset our orientation), do we actually need the sector grid?August 17, 2011 at 7:41 am #82500
Brianetta> Now we have a search box (and a means to reset our orientation), do we actually need the sector grid?
Lets say that one ‘grid unit’ will be 10ly, so its still very usefull to make fast decissions in bulletin board with delivery missions.
robn>Anyway, here’s the first step
Two thumbs up! With time we will define nice gradients for different classes, but i am happy to see this feature implemented so fast 😀
- You must be logged in to reply to this topic.