Questa è l'app Linux denominata RenderTools per l'esecuzione in Linux online la cui ultima versione può essere scaricata come rendertools-repository-rev26.tar. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app denominata RenderTools per l'esecuzione in Linux online con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
RenderTools per l'esecuzione in Linux online
DESCRIZIONE
RenderTools è una libreria scenegraph basata su OpenGL in C++ per Windows, OSX e IOS che supporta OpenGL|ES1.1, ES2.0, OpenGL1.5 e fino all'ultima versione (attualmente 4.2). Consente allo sviluppatore di (de) serializzare facilmente uno scenegraph da e verso xml, creare renderbuffer, framebuffer, campionatori, vertexbuffer ecc. e fare riferimenti incrociati a questi elementi. RenderTools ti consente di specificare completamente un'applicazione, le sue risorse, i controller di visualizzazione e i suoi renderpass in un unico xml. GraphNode come RelationalNode, RenderNode e TransformNode possono essere utilizzati per creare una gerarchia complessa per il rendering. Sia le chiamate di aggiornamento che di rendering possono includere o escludere in modo selettivo componenti specifici come dettagli geometrici o illuminazione o texture.Caratteristiche
- multipiattaforma, attualmente in esecuzione su IOS, OSX e Windows
- serializzazione di tutte le classi utilizzate nello scenegraph
- qualsiasi oggetto serializzabile può essere reso una proprietà che può essere impostata/ottenuta tramite stringhe
- animazione della proprietà con valutazione dell'espressione al volo
- stato OpenGL completamente serializzabile tramite l'interpretazione del codice gl script
- un metodo basato sulla geometria per il rendering di ombre morbide
- caricamento in rete tramite file .obj
- generazione di mesh con rivoluzioni ed estrusioni guidate dal contorno
- viewcontroller per IOS, GLUT, EGL, COCOA e QT
- interfacce per la gestione del tocco, del mouse, della tastiera, dell'orientamento, dei gesti e di altri eventi
- Estensioni OpenGL tramite GLew
- lettura/scrittura di immagini tramite libPNG
- supporto fisico tramite Bullet o Box2D
- rendering del testo tramite FreeType2
- Funzioni Matrix compatibili con OpenGL come rotazione, orto, prospettiva, ecc.
- classi per il calcolo vettoriale, Vec2, Vec3, Vec4, Quat, Mat2, Mat3, Mat4
- supporto scenegraph aciclico diretto
- rendering dell'istanza
- rendering multipass
- rendering multitarget
- rendering selettivo di componenti geometrici
- aggiornamento selettivo dei componenti dello scenegraph
Pubblico
Scienza/Ricerca, Sviluppatori, Ingegneria
Interfaccia utente
OpenGL, Cocoa (MacOS X), Project è un motore 3D, Altro toolkit, Qt, GLUT
Linguaggio di programmazione
C++, Obiettivo C, Obiettivo-C 2.0
Questa è un'applicazione che può essere scaricata anche da https://sourceforge.net/projects/rendertools/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.