Questa è l'app Linux denominata RenderTools 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 gratuitamente questa app denominata RenderTools con OnWorks.
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
Strumenti di rendering
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.