• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 4 1234 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 51

Discussione: Ogre, motore 3d open-source

Cambio titolo
  1. #1
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.745

    Ogre, motore 3d open-source

    www.ogre3d.org

    Ho l'adsl e finalmente anche Ogre!!
    OGRE 3D: RECENSIONE DI UN MOTORE DAVVERO SBALORDITIVO

    Evvaiii sono finalmente riuscito a compilare l'Ogre, sicuramente uno dei più potenti engine 3d open-source disponibili.
    L'engine è davvero potente, non c'è che dire, ma Il sistema con cui è stato reso disponibile in rete preclude la possibilità di scaricarlo a chiunque non abbia una connessione adsl o almeno una flat. Infatti, oltre l'engine vero e proprio per rendere il tutto funzionante bisogna cercare e scaricare una miriade di librerie diverse, compreso l'SDK delle le pesantissime DirectX 9.0 di ben 218mb! Sul sito inoltre non sono presenti tutorials per la configurazione usando compilatori c++ per windows gratuiti e perciò o si installa linux o ci si procura il Visual Studio di Microsoft...
    Le librerie prodotte da terze parti, come dicevo, sono tantissime, e fortunatamente alcune ( sdl, devil ecc) si trovano direttamente sul sito Ogre3d.org, dobbiamo però procurarci anche le STLPort e il DirectX Sdk 7, 8 o 9.
    Ogre ha inoltre un proprio formato grafico 3d e per importare ambienti e modelli ci si deve perciò procurare anche un convertitore dal sito dell'engine.
    Superate queste parti che mi hanno lasciato l'amaro in bocca per un po' nel tentativo di far partire una misera demo delle numerose (ma non adatte ai principianti) fornite con l'engine, Ogre mi ha davvero meravigliato. All'avvio di una applicazione oltre ad un logo personalizzabile appare una schermata di configurazione per la scheda 3d, cosa che fa risparmiare un bel po' di tempo visto che non si deve programmare.
    Alla fine potrete comunque importare su Ogre modelli da Wings3d, Blender, Milkshape, Maya e 3dStudio Max.
    In definitiva l'engine è molto potente e professionale, al livello di un motore 3d commerciale e con una grafica migliore di quella di molti giochi in circolazione, la gestione dei liquidi è davvero sorprendente e poi basta citare nomi come Bump Mapping, Cel Shading, Lod e Beizer Surfaces per rendersi conto della potenza di Ogre. Il fatto di dover compilare l'engine dai sorgenti lo rende inizialmente ostico e fa nascere molti problemi. Non sarebbe stato male se avessero incluso nella home una versione pre-compilata, anche sfornita di demo, presente in tutti i siti di tutti gli altri engine che ho provato.


    Le demo di Ogre mostrano cose bestiali e girano pure veloci con un computer di fascia media! Bisogna dire che non sono comunque giochi interi e non hanno molti poligoni e calcoli da fare, perciò se si programma un gioco sfruttando al massimo l'engine si rischia di avere framerate ridicoli. Se avete un pc vecchiotto potrete comunque disabilitare qualche effetto e programmare bene per poi godere del proprio gioco in versione strafiga su un pc più potente.

    Esaminiamo ora alcune di queste meravigliose demo

    Beizer:
    Questa demo mostra una features fantastica, Ogre è capace di ridurre e ampliare il numero di poligoni di un oggetto rendendolo più liscio e curvo o meno definito ma più veloce nel renderning a piacimento, con un po' di ingegno si può programmare un gioco che adatta la sua grafica e la definizione dei modelli in modo da essere sempre alla velocità ottimale su tutti i pc!

    BSP e BSP Collision
    Queste due demo illustrano come caricare delle mappe di quake e simili e come Ogre riesce a gestirle tramite BSP. Per usare la demo bisogna avere una mappa .pk3 e modificare il codice indicando che file aprire.

    Camera Track
    Come far muovere la telecamera 3d lungo un percorso e avere inquadrature particolari nei vostri giochi.

    Cel Shading
    La testa dell'Orco logo di Ogre in Cel Shading, la tecnica che fa apparire i modelli 3d in stile cartoon 2d. Personalmente non la amo molto nei giochi visto che è lenta e che la mia scheda riesce ad eseguirla solo tramite Open GL.

    Cube e Env Mapping
    Due demo grandiose, qui faccio parlare le immagini, notate che riflessi...





    Dot3Bump
    Ogre supporta pure il Bump Mapping procedurale, cosa presente in pochissimi giochi di ultima generazione, programmare qualcosa graficamente simile a Doom 3 non è impossibile.



    Lighthing, Particle Fx e Smoke
    Sono le 3 demo che si prendono cure degli effetti di luce dinamica e particellari, la gestione delle luci è perfetta, unita al Bump Mapping poi permette effetti molto realistici.





    Trasparency
    Il nome dice tutto, l'immagine sotto anche.


    Water
    La migliore simulazione di fluidi in tempo reale mai vista in vita mia, premendo Space cadono delle gocce di pioggia che increspano realisticamente l'acqua e la testa di orco naviga qua e la lasciandosi dietro una scia molto realistica. Potete poi modificare un sacco di parametri, dalla viscosità al materiale del liquido e molto altro, per finire vi è una modalità fake che velocizza molto la demo e non cambia quasi l'aspetto dell'acqua.



    Ci sono poi altre demo meno spettacolari ma altrettanto utili che fanno vedere modelli animati, varie possibili rappresentazioni del cielo e particolari qualità delle texture.

    Appena ho un po' di tempo metto online una demo fatta da me con tanto di codice, un tutorial e una versione precompilata e "leggera" di Ogre per chi dispone di un 56k.

    Le lezioni su come fare un Platform con Irrlicht comunque continueranno e se capisco come configurare Ogre per Dev-C++ ne inizio alcune anche per questo bellissimo motore 3d.

    www.ogre3d.org

  2. #2
    Non-udente
    Registrato il
    10-02
    Messaggi
    10.028
    ho provato a scaricare... mi piace un casino

  3. #3
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.745
    Io ci sto già facendo 1 sparatutto multiplayer in stile cartoon in cel shading!!

  4. #4
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    39.071

    Ok!

    Citazione Eclipse
    Io ci sto già facendo 1 sparatutto multiplayer in stile cartoon in cel shading!!
    azz... figooooooo

  5. #5
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    39.071
    Posta qualke screen, Fractal.

  6. #6
    frisbi L'avatar di Jakill
    Registrato il
    02-03
    Località
    Varese
    Messaggi
    1.174
    Screeeeeeeeeeeeeeeeeeen!!!
    Baggy Software Web Site

  7. #7
    frisbi L'avatar di Jakill
    Registrato il
    02-03
    Località
    Varese
    Messaggi
    1.174
    Uffi..mi dà questo errore quando provo a compilarlo in Visual C++ 6:
    c:\documents and settings\his\desktop\ogrenew\ogremain\include\ogrestdheade rs.h(30) : fatal error C1083: Cannot open include file: 'hash_set': No such file or directory
    Error executing cl.exe.
    Baggy Software Web Site

  8. #8
    frisbi L'avatar di Jakill
    Registrato il
    02-03
    Località
    Varese
    Messaggi
    1.174
    Comunque mi mancano le SDK e anche le STLPort..ora le cerco
    Baggy Software Web Site

  9. #9
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    39.071
    Postate le foto, please

  10. #10
    Ex-Utente L'avatar di Gemini
    Registrato il
    11-02
    Località
    Rimini
    Messaggi
    8.092
    ma è difficile?
    Gli uomini non possono spaventare una divinità, poichè la dinività stessa rappresenta la paura

  11. #11
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    Da l'impressione di essere lentissimo..........

  12. #12
    ISWT - Ad Vitam Aeternam L'avatar di red.devil
    Registrato il
    02-03
    Località
    London • UK
    Messaggi
    3.003
    del motore del blender che mi dite? bisogna comprarlo?

  13. #13
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.745
    Non è affatto lento! Per compilarlo è un casino, bisogna configurare un sacco di cose... quando ho tempo magari vi scrivo una guida..

    Per il gioco ancora ho fatto solo un modello, abbiamo iniziato da pochissimo!!!
    Inoltre ho lasciato perdere il cel-shading perchè la mia scheda lo supporta solo in open-gl e perciò andava troppo lento.

    la testa in Ogre


    Il modello su Milkshape (non in ogre e senza textures)



  14. #14
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.745
    Ultima modifica di Eclipse; 19-05-2004 alle 19:01:30

  15. #15
    Utente
    Registrato il
    04-03
    Messaggi
    7.137
    quando fai la guida per compilarlo??

Pag 1 di 4 1234 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •