Hlavní menu

Nástroje

SpaceTraffic / PohybPlanet

View (print) - Edit page | Recent changes - Page history

Updated 25 February 2011, 11:41 by Azaroth

SpaceTraffic.PohybPlanet History

Hide minor edits - Show changes to markup

25 February 2011, 11:41 by Azaroth -
Changed line 24 from:
  • hvězdný systém je zobrazován v rovině
to:
  • hvězdný systém je zobrazován v rovině (2D, pohled "shora")
Changed lines 31-33 from:

Pohyb planet

to:

Výpočet polohy planety

Protože je hvězdný systém zobrazován v 2D, je třeba polohu hledat jako průmět do roviny xy.

Výpočet je založen na Keplerových zákonech.

Vstupem výpočtu je čas t, výchozí poloha planety (2d nebo 3d) a rychlost pohybu (??? úhlová, plošná, ... ??)

Výpočet musí být optimalizován pro potřeby vykreslení. Cílem není vytvoření realistického modelu.

Navrhování hvězdných systémů

Počet planet hvězdného systému by neměl přesáhnout 10.

Je třeba zachovávat vhodné vzdálennosti.

Planety s drahami, které by byly více vychýleny od roviny hvězdného systému musí být v menšině.

Rychlost pohybu planety by neměla vyžadovat rychlejší obnovovací frekvenci, než 100ms pro všechny podporované velikosti viewportu.

23 February 2011, 19:32 by Azaroth -
Changed lines 30-33 from:
to:

Pohyb planet

23 February 2011, 18:03 by Azaroth -
Changed line 14 from:
  • nelze dodržet měřítko pro velikosti planet ani vzájemně, ani vzhledem k oběžným drahám
to:
  • nelze dodržet měřítko pro velikosti planet ani vzájemně, ani vzhledem k hvězdě, ani vzhledem k oběžným drahám
Added lines 20-21:

Vykreslovací model

Added line 24:
  • hvězdný systém je zobrazován v rovině
Changed lines 27-28 from:
  • oběžné dráhy těles (planety) se neprotínají a při míjení těles (planet) nedochází k vizuálním kolizím.
to:
  • oběžné dráhy těles se neprotínají (neuvažují se kolize).
  • dráhy planet jsou elipsy
  • rotace planet kolem os není řešena (možno simulovat animací textury)
23 February 2011, 17:51 by Azaroth -
Added lines 1-25:

Pohyb planet

Popis problému

Reprezentace hvězdného systému ve hře plní především orientační roli. Cílem je vytvořit vizuálně přijatelný dojem fungujících hvězdných systémů s dostatečnou rozmanitostí.

Hvězdný systém je reprezentován přibližným grafickým modelem s animovaným pohybem těles v reálném čase.

Podkladem pro návrh hvězdného systému jsou poznatky o naší sluneční soustavě.

Přesto jsou zde některá zásadní omezení:

  • nelze dodržet jednotné měřítko pro oběžné dráhy
  • nelze dodržet měřítko pro velikosti planet ani vzájemně, ani vzhledem k oběžným drahám
  • z praktických důvodů nelze zahrnout všechny typy objektů hvězdného systému (komety, asteroidy, ...)

Dále nebudou zahrnuty systémy s více hvězdami, černými děrami a jiné složitější případy, které by vyžadovali kompletně odlišný přístup a z hlediska hry by nepřinášeli žádnou podstatnou výhodu. Možnost jejich pozdějšího začlenění zůstává otevřená.

Model pro vykreslování jednotlivých hvězdných systémů má následující vlastnosti:

  • hvězda je stacionární.
  • oběžná dráha nejvzdálennějších objektů zůstává ve viewportu.
  • oběžné dráhy těles (planety) se neprotínají a při míjení těles (planet) nedochází k vizuálním kolizím.