POV-Ray или Persistence of Vision Raytracer — бесплатная программа трассировки лучей, доступная для множества компьютерных платформ. Первоначально основан на , написанном Дэвидом Керком Баком и Аароном А. Коллинзом. Также имело место влияние раннего трассировщика лучей Polyray, привнесённое его автором Александром Энзманном. С версии 3.7 является свободным ПО; до этого исходный код был доступен под несвободной лицензией.
POV-Ray | |
---|---|
![]() | |
![]() (Чайник Юта), выполненный в POV-Ray. Показаны тени, зеркальное отражение, цветное освещение и отображение выпуклостей (bump mapping). | |
Тип | Трассировщик лучей |
Разработчик | The POV-Team |
Написана на | |
Операционная система | Кроссплатформенный |
Первый выпуск | июль 1991 |
Последняя версия | 3.7.0 (9 ноября 2013 года) |
Репозиторий | github.com/POV-Ray/povray |
Лицензия | GNU AGPL v3 |
Сайт | povray.org |
![]() |
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODBMelEwTDFKaGVYUnlZV05sWkY5cGJXRm5aVjl2Wmw5elpYWmxjbUZzWDJkc1lYTnpYMjlpYW1WamRITXVjRzVuTHpNd01IQjRMVkpoZVhSeVlXTmxaRjlwYldGblpWOXZabDl6WlhabGNtRnNYMmRzWVhOelgyOWlhbVZqZEhNdWNHNW4ucG5n.png)
Возможности
POV-Ray был существенно развит с момента создания. Последние версии программы обладают следующими возможностями:
- (Полный по Тьюрингу) язык описания сцен (SDL — от англ. scene description language), который поддерживает макросы и циклы (см. для примера изображений, созданных в POV-Ray не более чем 256 байтами SDL, некоторые из них используют рекурсию и макросы для компактности кода)
- Библиотека готовых сцен, текстур и объектов.
- Поддержка множества и составных объёмных тел (CSG — от англ. constructive solid geometry).
- Несколько типов источников света.
- Атмосферные эффекты, такие как туман и сплошная среда (дым, облака).
- Отражение, преломление и (каустика) с использованием .
- Шаблоны поверхности, такие как складки, выпуклости и волны, для использования в процедурных текстурах и отображении выпуклостей.
- .
- Поддержка разных форматов изображений для текстур и выходных файлов, включая (TGA), PNG, JPEG.
- Обширное руководство пользователя.
Одно из главных преимуществ POV-Ray — это поддержка третьими сторонами. В сети можно найти большое количество инструментов, текстур, моделей, сцен и руководств. Также POV-Ray — полезный справочник для тех, кто хочет изучить, как работает трассировка лучей и связанные с ней геометрические и графические алгоритмы.
Платформы
Разработчиками POV-Ray распространяется в виде исходных текстов. Кроме того, существуют официальные сборки версии 3.7 для Windows, а 3.6 — для Windows, Linux и Macintosh PowerPC (на Intel запускается через эмулятор PowerPC). Скомпилированная версия для Solaris/OpenSolaris доступна на сайте (Blastwave).org.
Примечания
Литература
- Алексей Сурин. Трассировка лучей c помощью Pov-Ray // Открытые системы. — 1997. — № 6.
- Alexander Enzmann, Lutz Kretzschmar, Chris Young. Ray Tracing Worlds With Pov-Ray. — Waite Group Pr, 1994. — 600 с. — .
Ссылки
- Официальный сайт POV-Ray.
- Проект POV-Ray на сайте (GitHub)
Это о программном обеспечении. Помогите Википедии, дополнив её. |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер