POV-Ray

POV-Ray Descrizione dell'immagine Povray logo.jpg. Descrizione di questa immagine, commentata anche di seguito Un'animazione realizzata con POV-Ray Informazione
Sviluppato da Il team POV
Prima versione Luglio 1991
Ultima versione 3,7 (8 novembre 2013)
Depositare github.com/POV-Ray/povray
Scritto in C ++
Sistema operativo GNU / Linux , Microsoft Windows , macOS e Unix
Ambiente Multi piattaforma
genere Ray tracing
Licenza LICENZA PUBBLICA GENERALE GNU AFFERO
Sito web www.povray.org

POV-Ray ( P ersistence o f V ision Ray tracing), o di POV è un software gratuito per il ray tracing "  raytracing  " in Inglese (tecnica generate dal computer 3D), disponibili su una varietà di piattaforme ( per Windows , Mac OS , GNU / Linux , ecc.). In origine era basato su sorgenti DKBTrace e, in misura minore, su Polyray .

POV-Ray non ha un'interfaccia grafica integrata ( modellatore 3D ) come la maggior parte degli attuali software di sintesi, ma utilizza script di descrizione della scena, in cui tutti gli oggetti, le luci, ecc. deve essere descritto.

Esistono modellatori dedicati solo a POV-Ray ( KPovModeler , Moray , Yet another POV-Ray modeller…), molti altri esportano nel formato di file POV-Ray. Il formato del file è ASCII , l'estensione predefinita è ".pov".

Questo permette di avere delle forme base (sfere, scatole, tori, ecc.) Su cui possiamo eseguire operazioni booleane grazie al CSG . Ma anche volumi o superfici basati su funzioni matematiche, isosuperfici (ad esempio: la funzione {x * x - F / y * y + z * z} disegna una sorta di pozzo gravitazionale, con F che ne rappresenta la forza).

È anche possibile importare oggetti da altri software (come 3D Studio Max , Poser , ecc.) Che verranno renderizzati in POV-Ray come un insieme di triangoli, perché molti software sono compatibili, ma è molto difficile '' esportare Oggetti POV-Ray in altri formati.

POV-Ray ti permette anche di creare animazioni.

Multiprocesso

Le versioni ufficiali, a partire dalle versioni 3.7, sono multiprocesso . Questo non aveva una grande importanza poiché POV-Ray poteva a lungo tagliare il rendering di un'immagine, e quindi questo rendering poteva essere distribuito su più macchine, quindi processori, con un'interfaccia.

Stato

Dalla versione 3.7, il software è concesso in licenza con AGPL3 in conformità con la definizione della Free Software Foundation .

In precedenza, in senso stretto, POV-Ray non era considerato software libero, nel senso GNU , per ragioni storiche. In effetti POV-Ray è più antico del movimento GNU, tuttavia è stato sviluppato in uno spirito collaborativo specifico del Software Libero. Tuttavia, essendo POV-Ray un software di altissima qualità, ha dovuto dotarsi di una licenza di distribuzione gratuita pre-GNU per evitare abusi. Notamment il n'est pas autorisé que du code de POV-Ray soit repris et réutilisé dans un autre logiciel qu'une variante de POV-Ray, ce qui est incompatible avec les axiomes énoncés par le GNU pour qu'un logiciel soit considéré comme gratis. Tuttavia i sorgenti sono accessibili, modificabili e ridistribuibili per rendere disponibile una distribuzione modificata di POV-Ray. Possiamo quindi citare due versioni parallele Povray- mpich e Povray-pvm .

Dato il gran numero di contributi, che sono stati fatti sotto la licenza POV-Ray, e che non tutte le tracce sono state scrupolosamente conservate, è stato lungo e difficile cambiare POV-Ray con un'altra licenza. Inoltre, una volta considerata una riscrittura completa di POV-Ray per risolvere questo problema, questa versione completamente nuova ("POV-Ray 4.0") sarebbe stata rilasciata con una licenza gratuita, con ogni probabilità la licenza GPL v3 .

Accelerazione hardware

POV-Ray calcola in doppia precisione, il che lo rende molto più preciso per i calcoli intermedi, ma anche un po 'più lento e inadatto come è con OpenCL , che calcola solo in singola precisione per motivi di velocità (un'estensione può correggerlo). . Vulkan è troppo nuovo per essere usato.

Alcuni software di modellazione per POV-Ray (o con esportazione in POV-Ray)

Note e riferimenti

  1. "  Pagina di download di POV-Ray  " , povray.org,2013(visitato il 9 novembre 2013 )
  2. Friedrich A. Lohmüller, Dominique Saussereau e Henri Girard (traduzione), “  Animazioni con POV-Ray, Alcune basi ed esempi di animazioni.  » (Accesso 23 maggio 2008 )
  3. "  Licenza POV-Ray  " , povray.org,2013(visitato il 9 novembre 2013 )
  4. Chris Cason , Re: Status of Moray? ( La risposta riguarda POVRay )  " , 6 settembre 2007(accesso effettuato il 9 dicembre 2007 )  :“  Ora che il processo è stato completato, come gruppo riteniamo che la GPL3 sia la strada da percorrere e abbiamo deciso informalmente che 4.0 avrà la licenza GPL3.  "
  5. http://www.bealto.com/gpu-fft2_real-type.html

Bibliografia

link esterno