This is the Linux app named SwissGL whose latest release can be downloaded as swissglsourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Pobierz i uruchom bezpłatnie aplikację SwissGL z OnWorks.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
SwissGL
OPIS
SwissGL to kompaktowa biblioteka JavaScript, która zapewnia uproszczoną warstwę abstrakcji dla API WebGL2, zaprojektowaną w celu minimalizacji szablonów podczas tworzenia grafiki, symulacji i wizualizacji proceduralnych akcelerowanych przez GPU. Działając jak „scyzoryk szwajcarski” dla WebGL2, upraszcza zarządzanie shaderami, teksturami i buforem ramki w jednym, ekspresyjnym interfejsie, który umożliwia programistom tworzenie złożonych przepływów pracy GPU w zaledwie kilku linijkach kodu. Biblioteka koncentruje się wokół jednej głównej funkcji, która ujednolica operacje renderowania i obliczeniowe, umożliwiając tworzenie systemów cząsteczek, efektów GPGPU i symulacji w czasie rzeczywistym w całości na GPU. Pomimo swojej prostoty i niewielkich rozmiarów (poniżej 1000 linijek kodu), SwissGL charakteryzuje się niezwykłą elastycznością, od prostych eksperymentów wizualnych po złożone, wieloprzebiegowe potoki renderowania. Została również zaprojektowana jako eksploracja minimalistycznego projektowania API graficznego, stanowiąc wczesny, eksperymentalny krok w kierunku nadchodzącej ery WebGPU.
Funkcje
- Minimalny wrapper dla WebGL2 redukujący shader i szablon bufora ramki
- Zunifikowany interfejs funkcji do renderowania i zadań GPU o charakterze obliczeniowym
- Umożliwia tworzenie symulacji GPGPU, sztuki proceduralnej i systemów cząsteczkowych
- Obsługuje dynamiczne zarządzanie teksturami, bufory historii i renderowanie wieloprzebiegowe
- Kompaktowa i wyrazista konstrukcja zawierająca mniej niż 1000 linii kodu JavaScript
- Idealny do eksperymentowania z grafiką w czasie rzeczywistym i obliczeniami opartymi na shaderach
Język programowania
JAVASCRIPT
Kategorie
Tę aplikację można również pobrać ze strony https://sourceforge.net/projects/swissgl.mirror/. Została ona umieszczona w OnWorks, aby można ją było uruchomić online w najłatwiejszy sposób z jednego z naszych darmowych systemów operacyjnych.
