Jest to aplikacja dla systemu Linux o nazwie RenderTools do uruchamiania w systemie Linux online, której najnowszą wersję można pobrać jako rendertools-repository-rev26.tar. Można go uruchomić online w bezpłatnym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online aplikację o nazwie RenderTools, która będzie działać bezpłatnie w systemie Linux online 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
RenderTools do uruchomienia w systemie Linux online
OPIS
RenderTools to biblioteka scenografów oparta na OpenGL w C++ dla Windows, OSX i IOS obsługująca OpenGL|ES1.1, ES2.0, OpenGL1.5 i do najnowszej wersji (obecnie 4.2). Pozwala programiście w łatwy sposób (de)serializować scenografię do i z xml, tworzyć bufory renderowania, bufory ramki, samplery, bufory wierzchołków itp. oraz odwoływać się do tych elementów. RenderTools pozwala na pełne określenie aplikacji, jej zasobów, kontrolerów widoku i renderpassów w jednym pliku xml. GraphNodes, takie jak RelationalNode, RenderNode i TransformNode, mogą służyć do tworzenia złożonej hierarchii renderowania. Zarówno wywołania aktualizacji, jak i renderowania mogą selektywnie uwzględniać lub wykluczać określone komponenty, takie jak detale geometryczne, oświetlenie lub teksturowanie.Korzyści
- wieloplatformowy, obecnie działający na IOS, OSX i Windows
- serializacja wszystkich klas używanych w scenegraph
- każdy obiekt, który można serializować, może być właściwością, którą można ustawić/pobrać za pomocą ciągów
- animacja nieruchomości z oceną wypowiedzi na bieżąco
- w pełni serializowany stan OpenGL przez interpretację skryptowego kodu gl
- metoda oparta na geometrii do renderowania miękkich cieni
- ładowanie siatki poprzez pliki .obj
- generowanie siatki z obrotami i ekstruzjami prowadzonymi po konturze
- viewcontrollery dla IOS, GLUT, EGL, COCOA i QT
- interfejsy do obsługi dotyku, myszy, klawiatury, orientacji, gestów i innych zdarzeń
- Rozszerzenia OpenGL przez Glew
- odczyt/zapis obrazu przez libPNG
- wsparcie fizyki przez Bullet lub Box2D
- renderowanie tekstu przez FreeType2
- Funkcje macierzy zgodne z OpenGL, takie jak obracanie, ortogonalnie, perspektywa itp.
- klasy do rachunku wektorowego, Vec2, Vec3, Vec4, Quat, Mat2, Mat3, Mat4
- obsługa scenografii skierowanej acyklicznej
- renderowanie instancji
- renderowanie wieloprzebiegowe
- renderowanie wielocelowe
- selektywnie renderujące komponenty geometryczne
- selektywna aktualizacja komponentów scenegraph
Publiczność
Nauka/Badania, Deweloperzy, Inżynieria
Interfejs użytkownika
OpenGL, Cocoa (MacOS X), Projekt to silnik 3D, Inny zestaw narzędzi, Qt, GLUT
Język programowania
C++, cel C, cel C 2.0
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/rendertools/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.