Glnemo2 to wieloplatformowa, interaktywna aplikacja do wizualizacji 3D o otwartym kodzie źródłowym, dzięki której można łatwo przeglądać pozycje cząsteczek różnych elementów, takich jak halo ciemnej materii, gwiazdy, gaz, dysk lub wybrzuszenie migawki N-ciała.
Funkcje na pierwszy rzut oka
Aplikacja jest bardzo prosta i zaprojektowana z myślą o prostocie, szczególnie dla tych, którzy prowadzą symulacje N-ciała, od pojedynczych galaktyk po kosmologiczne symulacje.
Inne kluczowe funkcje to szybki silnik 3D obsługiwany przez OpenGL i GLSL, obsługa różnych plików (szczegóły w następnym akapicie) oraz możliwość wyświetlania szczegółowych informacji o danych poprzez ujawnianie gęstych obszarów, kształtów lub tworzenie struktur takie jak bary, spirale, kępy lub orzeszki ziemne galaktyk.
Interaktywny graficzny interfejs użytkownika jest bardzo prosty i może być używany tylko do wyświetlania plików NEMO, plików Gadget 1 i 2 (Little Endian i Big Endian), plików FTM (kod sph / nc Claytona Hellera), plików RAMSES, plików phiGRAPE , a także połączyć się z symulacją gyrfalcON w czasie rzeczywistym w sieci lokalnej.
Pod maską, obsługiwanymi systemami operacyjnymi i dostępnością
Szybkie spojrzenie pod maską pokaże nam, że aplikacja jest napisana w całości w języku programowania C ++, a jej graficzny interfejs użytkownika (GUI) został zaprojektowany za pomocą wieloplatformowego zestawu narzędzi Qt GUI, co oznacza, że może on z powodzeniem używać w systemach operacyjnych GNU / Linux, Microsoft Windows i Mac OS X.
W systemie Linux aplikacja jest dostępna do pobrania tylko jako archiwum źródłowe, wymagające od użytkowników skonfigurowania i skompilowania programu przed instalacją. Użytkownicy Arch Linux mogą łatwo zainstalować go bezpośrednio z repozytoriów użytkowników.
Wygrałeś i nie znajdziesz lepszego narzędzia do interaktywnej wizualizacji 3D
Podsumowując, Glnemo2 to świetna aplikacja, jeśli szukasz darmowego narzędzia do odczytu plików NEMO, RAMSES, phiGRAPE, FTM, Gadget 1 i 2 lub symulacji gyrfalcON w czasie rzeczywistym z poziomu komfortu pulpitu systemu Linux. Nie znalazłeś lepszego narzędzia do interaktywnych wizualizacji 3D.
Co nowego w tej wersji:
- (nowy) obsługuje nowy format plików RAMSES z rodzinami cząstek
- (nowe) Maksymalne wsparcie dla xyz / min dla RAMSES (GUI i CLI)
- (nowy) ulepsza moduł kamery
- (nowe) poprawiają wektory prędkości renderujące na GPU nvidia
- Lepsze tworzenie obiektów, gdy zakres cząsteczek wynosi < 1
- Napraw matrycę resetowania po wyłączeniu osd
- ponownie obsługiwany format phiGrape
Co nowego w wersji:
- eksperymentalny czytnik wtyczek plików FITS
- Funkcja tworzenia obiektów z GUI
- nowy shader do wyświetlania prędkości, lepszej interaktywności
- Współczynnik prędkości w formacie zmiennoprzecinkowym
- cząstki mogą być zabarwione według normy prędkości
- dodaj opcję ładowania prędkości z GUI
- kolor tła i tekstu można ustawić z CLI
- dodaj przycisk, aby wybrać wszystkie cząstki na ekranie
- OSD wypisuje centrum zamiast transferu
- zoom / rot / center można modyfikować z GUI
- popraw przełączanie perspektywy / widoku ortograficznego
- koronograf działa również z cząstkami bez gęstości
- Napraw problem z powolnym renderowaniem z qt 5.2.1 i nowszymi (linux)
- dodaj zajętego kursora podczas przetwarzania
Co nowego w wersji 1.8.1:
- usprawnia obsługę plików typu przeciągnij i upuść
- Napraw regresję # 1594
- Napraw i wypoleruj automatyczny zrzut ekranu dla niestandardowej rozdzielczości
- Budowanie pakietów binarnych Linux / Win / Mac przez cmake
Co nowego w wersji 1.8.0:
- Obsługa plików "przeciągnij i upuść"
- dwukrotne kliknięcie pliku działa na MacOSX
- obsługa ram 2D w wersji
- Wektory prędkości obrotowych baranów dla dodanych cząsteczek gazu
- Napraw złe renderowanie dla najwyższych punktów gęstości
- Kolor paska wyświetla prawidłową temperaturę po wybraniu
- zrzuty ekranu z linii poleceń działają ponownie
- Sukces kompilacji Mac OS X Maverick / QT5
Co nowego w wersji 1.7.1:
- Napraw problem nr 1460 dotyczący rozmiaru cząsteczek gazu (regresja przeciwko wersji 1.7.0)
- Usuń podprogową obsługę celu systemu Windows
Co nowego w wersji 1.7.0:
- wersja główna
- dodaj obsługę podpór plików
- poprawiono obliczanie rozmiaru automatycznego tekstu
- dodaj alternatywną akcję odtwarzania z klawiszem spacji
Co nowego w wersji 1.6.0:
- Teraz kompiluje się zarówno z QT4, jak i QT5.
Co nowego w wersji 1.53:
- wydanie poprawki błędu
- phiGrape snasphots można ponownie załadować (zobacz numer # 443)
Co nowego w wersji 1.52:
- wydanie poprawki błędu
- Poprawka dotycząca temperatury z plikami gadżetów
- poprawiono przeskalowywanie danych przy wartościach fizycznych
Co nowego w wersji 1.51:
- wydanie poprawki błędu
- Naprawiono niepoprawnie ustawiony próg gęstości między ramkami (zobacz numer # 125)
- Napraw błąd w renderowaniu mieszania akumulacji (naciśnięcie klawisza "m")
Co nowego w wersji 1.50:
- dodaj opcję GUI do kontrolowania osi czasu i odtwarzania do przodu i do tyłu kierunek z listy snaphotów
- dodaj opcję renderowania nieprzejrzystej kuli, takiej jak SUN
- dodaj GUI i CLI dla opcji centrum gęstości
Co nowego w wersji 1.42:
- Szczęśliwa kompilacja qt4.6
Co nowego w wersji 1.41:
- Napraw nieprawidłową wartość gęstości wyświetlaną na pasku kolorów, gdy min / max fiz ustaw z cli
- Napraw problem z kompilacją z manipulatorem gyrfalcON
Co nowego w wersji 1.40:
- Interfejs rotacyjny został całkowicie przepisany. Obroty są teraz stosowane wokół Oś X, Y, Z SCREEN, które są stałe. Jest bardziej intuicyjny dla użytkownika.
- dodaj nową kartę do zarządzania automatycznymi obrotami
- dodaj wyświetlanie osi ekranu
- dodaj rzut ortograficzny
- próg gęstości kontrolowany za pomocą środkowego przycisku myszy
- Napraw błąd # 58 podczas ładowania pliku ramses
- Napraw błąd # 61 zniknął na sprzęcie ATI / Intel
- szczęśliwa kompilacja qt4.8
Co nowego w wersji 1.30:
- dodaj wyświetlanie paska kolorów w widoku 3D (patrz "kolor pasek "zakładka"
- Napraw błąd, gdy wartości fizyczne są poza limitami
- Napraw błąd, gdy lista plików zawiera puste wiersze
- tworzenie obiektów eksperymentalnych
Co nowego w wersji 1.20:
- Nowy potok renderowania oparty na nowym shaderze
- lepsza interaktywność z progiem gęstości
- szybsze renderowanie zgodnie z progiem gęstości
- Eksperymentalny wyświetlacz temperatury posortowany według gęstości
- wszystkie komponenty są wybierane, gdy z cli, select = "all"
- dodaj skróty klawiszowe, aby autorotować wokół osi x, y, z przeciwnie do ruchu wskazówek zegara
- dodaj wartość lmin dla pliku ramses amr
- Napraw błąd w wyświetlaniu histogramu, jeśli wartość fizyczna glnemo2 zostanie zainstalowana w $ NEMOBIN)
- dodaj glnemo2 manual (man glnemo2)
- Naprawiono wiele błędów
Co nowego w wersji 1.11:
- happy gcc 4.5.x
- Napraw błąd segmentacji na Intel gpu
- Ogromne przyspieszenie ładowania migawki phiGRAPE (x5!)
- Wtyczka MacOs gyrfalcON została zaktualizowana i naprawiona
- wybrane cząstki zapisane teraz przez ich identyfikatory
Co nowego w wersji 1.1:
- zmiana mechanizmu renderowania tekstu, bazuje teraz na PLIB i pozwala poprawnie wyświetlać OSD podczas renderowania poza ekranem (PLIB: zobacz http://plib.sourceforge.net/)
- Napraw problem związany z programem cieniującym za pomocą sterownika NVIDIA 260.19.12. (glPointsize nie jest już używany, został zastąpiony jednolitą zmienną współczynnika tekstury)
- dodaj nową kartę w oknie dialogowym Opcje, aby sterować wyświetlaniem na ekranie
- użyj widget- & gt; setStyleSheet, aby ustawić kolor i ustawić jako niezależny od platformy
- Napraw błąd podczas czytania wielu plików gadżetów
Co nowego w wersji preview.2009-paź-23:
- nowe parametry wejściowe ulepszają zrzut ekranu z wiersz poleceń:
- mindens: ustaw minimalny próg gęstości
- maxdens: ustaw maksymalny próg gęstości
- com: boolean, aby wyśrodkować zgodnie ze środkiem masy
- cmapindex: podaj indeks colormap
- mapowanie kolorów można wybrać bezpośrednio z interfejsu użytkownika
- Eksperymentalny wyświetlacz temperatury
- Poprawiono błędy
Co nowego w wersji preview.2009-Jul-16:
- Glnemo2 zostaje przyspieszony !!!
- Ogromne przyspieszenie w silniku renderującym (do 1000%!), dzięki:
- Obiekt bufora wierzchołków
- Shader wierzchołków i pikseli (za pomocą glsl)
- GL_POINT_SPRITE_ARB i GL_VERTEX_PROGRAM_POINT_SIZE_NV
- mechanizm renderujący gęstość, do wyświetlania i kolorowania cząstek zgodnie z ich
- gęstość i odległość ich k. sąsiadów. Działa z gadżetem2
- migawki z komponentami gazowymi i migawkami NEMO z polem gęstości.
- renderowanie poza ekranem, używając obiektu bufora ramki, aby wykonać zrzut ekranu z wiersza poleceń i GUI
- nowy format pliku wejściowego phiGRAPE
- możliwość nagrywania i wyświetlania orbity
- lista plików nie potrzebuje już nagłówka
- ścieżka kamery za pomocą b-splajnów, aby przelecieć nad symulacją
- ** TAK ** poprawionych błędów
Wymagania :
- Qt
Komentarze nie znaleziono