Page MenuHomeSchine - Phabricator

Starmade | "Additional Stars" only show in spawn galaxy
Confirmed task for development, NormalPublic

Description

The more distant stars (ie. not those in directly adjacent systems) only get rendered when the player is in or near the starting galaxy. "Near" is out to about 3500km, or 1750 default sectors, from the <2,2,2> starting sector. Further out, no stars are visible any longer. Getting closer than this distance to any other galaxy does not let /its/ stars appear.
Moreover, the "Star Count" setting has no effect, only the check box to "Draw additional stars"; even on the maximum setting of 65k, stars from other galaxies don't show, even when the player is in the original galaxy.

At a rough estimate on the high end, there are no more than about ten thousand stars per galaxy (~40 systems diameter, ~8 systems thickness, if every possible system in that cylinder is assumed to contain a star); the actual value is probably less than half of that, so even on the default setting of 4096, stars from other galaxies should get rendered, considering not all stars of the current galaxy are actually visible at the same time from one view angle.

This has been around since the first release of galaxies, I don't think I have ever seen stars outside the center of the universe (apart from the directly neighbouring systems, those are always visible regardless of settings) in any version of StarMade I can remember, and while I may not have exhausted the possible space of permutations yet, I have probably touched every graphics setting there is in the pursuit, multiple times, over several processors, graphics cards, and kernel, driver, and StarMade versions.

"Starter" galaxy <2,2,2>, "Star Count = 0", "Draw additional stars: NO" <Result: PASS, no stars visible>


"Starter" galaxy, "Star Count = 0", "Draw additional stars: YES" <Result: FAIL, more than 0 stars visible> However you can immediately see the amount of additional stars even in this small portion of the view.

"Starter" galaxy, "Star Count = 512", "Draw additional stars: YES" <Result: PASS(?), all stars that are ever going to be rendered in this view are being rendered>

"Starter" galaxy, "Star Count = 65536", "Draw additional stars: YES" <Result: PASS(?) as above, but no stars beyond the current galaxy>

"Distant" galaxy ~<-2000,2000,2000>, "Star Count = 65536", "Draw additional stars: NO" <Result: PASS, no stars visible>

"Distant" galaxy, "Star Count = 65536", "Draw additional stars: YES" <Result: FAIL, no stars visible>

"Distant" galaxy, "Star Count = 65536", "Draw additional stars: YES", two more views show no "additional stars" in any direction <Result: FAIL, no stars visible>. Also tested with lower values for "Star Count" to minimize possibility of error.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.198.485
Category
Engine
First occurrence (version)
0.199.111
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
NVIDIA
Video Card Model
various, all Nvidia, from GTX560Ti (ancient) to GTX960 (current)
Steps to reproduce
  1. Fresh install, new universe;
  2. spawn player at 2,2,2, look around;
  3. open options, change "Draw additional stars", close options
  4. look around, notice difference
  1. move or admin warp to distant galaxy, most recently tested region was near < -2000, 2000, 2000>
  2. look around, notice no stars
Tester information (Internal use only)

Additional stars doesn't work anything else than the starter galaxy.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Valck created this task.Jul 21 2016, 7:19 AM
lancake claimed this task.

-validated- & -confirmed-

Star count doesn't affect the real stars you can see. That's an option that affected the old graphic option which gave you a number of fake stars.
As for the galaxy stars not drawing for other galaxies, yep, that's there.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Jul 24 2016, 7:28 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake changed Reproducible from uncertain to Yes.
lancake changed Category from none/unspecified to Engine.
lancake set First occurrence (version) to 0.199.111.
lancake moved this task from New / Unconfirmed to Feedback on the Issue Navigation board.
lancake moved this task from Feedback to Open / Validated on the Issue Navigation board.
lancake moved this task from Open / Validated to Confirmed on the Issue Navigation board.
lancake changed the task status from Open to In Queue (Game).
lancake triaged this task as Normal priority.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJul 24 2016, 7:28 PM
Valck added a comment.Jul 25 2016, 2:01 PM

I wasn't sure if the setting had been intended to be repurposed for the new stars, that's why I included it in the report. If it hadn't, removing a configuration option that doesn't have any purpose might make sense and avoid confusion.

lancake raised the priority of this task from Normal to Release Blocker.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptAug 9 2016, 6:09 PM
AndyP lowered the priority of this task from Release Blocker to Normal.Aug 22 2016, 7:02 AM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:11 PM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 5:11 PM
AndyP moved this task from Backlog / Unclassed to Rendering on the Engine board.Mar 16 2017, 2:12 PM
AndyP edited projects, added Engine (Rendering); removed Engine.