POV-Ray: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m correções |
|||
Linha 2:
| nome = POV-Ray
| imagem = [[Image:Utah teapot.png|256px]]
| legenda =
| desenvolvedor = Time POV
| ultima_versao = 3.6.1
Linha 12:
}}
O '''POV-Ray''', é um programa de
== História ==
[[Image:glasses_800.png|thumb|300px|right|Cena
Na década de 1980, [[David Kirk Buck]] obteve o [[código fonte]] de um raytracer para [[Unix]] para seu [[Amiga]]. Interessado, ele o usou por um tempo,
POV-Ray foi o primeiro ''ray tracer'' a produzir um imagem em órbita, por [[Mark Shuttleworth]] na [[Estação Espacial Internacional]].
== Versão atual ==
Linha 25:
* Mapeamento UV estendido para mais primitivas.
* Adição de dados de 16 e 32 bits em arquivos de densidade.
* Várias correções de erros e
* Compatibilidade
A versão 3.7 beta está atualmente em testes. O maior incremento em relação a versão 3.6 será o suporte a multi-processamento simétrico para permitir que a produção de cenas obtenha as vantagens de múltiplos processadores.
Linha 41:
* Padrões de superfície.
* Radiosidade.
* Suporte a alguns formatos de imagem para texturas e produção de imagem, incluindo [[Truevision Targa|TGA]], [[Portable Network Graphics|PNG]] e [[JPEG]], entre outras.
* Ampla documentação.
Um dos maiores atrativos do POV-Ray é sua ampla coleção de suporte externo. Um grande número de feramentas, texturas, modelos, cenas, e
=== Primitivas do POV-Ray ===
Linha 50:
POV-Ray, em adição a formas comuns como [[torus]], [[esfera]] e campos de altura, suporta primitivas definidas matematicamente como iso-superfícies (uma aproximação finita de uma função arbitrária), a primitiva polinomial (um objeto infinito definido por um polinômio de até 15ª ordem), o fractal Julia (um corte tri-dimencional de um fractal de quadri-dimensional), entre outros.
POV-Ray representa objetos internamente utilizando suas definições matemáticas; todas as primitivas do POV-Ray podem ser descritas utilizando funções matemáticas. Isso difere em relação a vários outros modeladores 3D, que geralmente utilizam triângulos para compor todos os objetos. Isso forneceu ao POV-Ray várias vantagens sobre outros sistemas de modelagem, tornando as primitivas do POV-Ray mais exatas as versões poligonais. Objetos que podem ser descritos em termos de esferas, superfícies planas, cilindros, tori e outros são perfeitamente bem definidos matematicamente para a produção. As primitivas do POV-Ray também são definidas de maneira mais simples que primitivas poligonais. Em POV-Ray, uma esfera é descrita simplesmente pelo seu centro e raio. Em ambientes poligonais, uma esfera deve ser descrita por um conjunto de pequenos polígonos.
▲Do outro lado, a modelagem por primitivas e scritps não é praticável para riar objetos como pesonagens realísticos ou carros. Tais objetos devem ser criados em aplicações de modelagem poligonal como o [[Wings 3D]] ou [[Blender]], e então convertidas para o padrão POV-Ray.
== Desenvolvimento e manutenção ==
Linha 60 ⟶ 58:
== Licença ==
POV-Ray é distribuído pela licença POV-Ray, que permite a livre distribuição
Apesar de o código fonte estar disponível para modificação, de acordo com restrições específicas, ele não é [[código livre]] de acordo com a definição da Iniciativa de Código Livre. Uma das razões para o qual o POV-Ray não é licenciado pela [[GPL]], popular para projetos similares atualmente, é que o POV-Ray foi desenvolvido antes da GPL se tornar popular. Os desenvolvedores escreveram suas próprias licenças para o lançamento do POV-Ray, e contribuintes do aplicativo trabalharam assumindo que suas contribuições seriam licenciadas pela licença POV-Ray.
Uma reescrita completa do POV-Ray (versão 4.0) está atualmente sob discussão,
== Ver também ==
|