YafRay | это... Что такое YafRay? (original) (raw)
YafRay
YafRay | |
---|---|
Тип | Трассировщик лучей |
Разработчик | Alejandro Conty Estévez |
ОС | Кроссплатформенный |
Версия | 0.1.0 — 1 октября 2008 года |
Лицензия | GNU Lesser General Public License |
Сайт | www.yafray.org |
YafRay-рендеринг частей поршневого двигателя, смоделированных в Yet Another Free Raytracer) — это свободная программа трассировки лучей c открытым исходным кодом, использующая для описания сцены язык [1] модуль управления YafRay'ем был интегрирован в программу 3D моделирования GNU Lesser General Public License (LGPL).
Содержание
Возможности
Рендеринг
YafRay использует основанное на приближениях метода Монте-Карло глобальное освещение для создания реалистично-освещённых визуализаций 3D сцен.
Освещение от неба
Эта система основана, главным образом, на освещении от неба. Во внимание также принимается расчёт мягких теней. Кроме того, освещение может быть получено из изображения с высоким динамическим диапазоном.
Каустики
YafRay использует распределение фотонов, которые учитывают каустику (искажение света при отражении или прохождении, например, через зажигательное стекло). Для симуляции полупрозрачных материалов в разработке находится шейдер, имитирующий подводное рассеяние света.
Глубина резкости
Эффекты фокусной глубины резкости могут быть воспроизведены с помощью этой возможности. Если камера зафиксирована на определённой точке сцены, дальние объекты будут вне фокуса.
Искажённые отражения
Если поверхность не является идеальным отражателем, отражённый свет искажается. Чем дальше находится отражаемый объект, тем сильнее будет искажение. YafRay может имитировать данное явление.
Архитектура
Модульная структура
Yafray имеет модульную структуру, основанную на ядре и других связанных с ним элементах рендеринга: загрузчике сцены, источниках освещения и шейдерах. Вместе с API это позволяет разрабатывать плагины рендеринга для использования Yafray из любой программы или 3D приложения. В список поддерживаемых программ входят:
Yafray полностью написан на языке C++, что сделало программу хорошо переносимой. Прекомпилированные исполняемые файлы существуют для всех наиболее распространённых платформ: Linux, Win32, Mac OS X и Irix. Yafray может быть использован в качестве автономного движка рендеринга, использующего собственный формат описания сцены. В этом случае он может использоваться непосредственно из командной строки, скрипта и т. д. Также существуют заготовки для параллельного или распределённого рендеринга.
Примечания
Ссылки
Wikimedia Foundation.2010.
Полезное
Смотреть что такое "YafRay" в других словарях:
- YafRay — Renderizado realizado con YafRay de un aparato réflex modelado en blender Desarrollador Alejandro Conty Estévez … Wikipedia Español
- YafRay — (Yet Another Free Raytracer) es un raytracer libre, concebido bajo licencia LPGL, que usa un lenguaje de descripción de escenas en XML. Recientemente ha sido integrado al programa de modelado 3D Blender, y es usado frecuentemente para renderizar… … Enciclopedia Universal
- YafRay — Yaf(a)Ray Aktuelle Version: Yaf(a)Ray 0.1.0 (1. Oktober 2008) Betriebssystem: Linux … Deutsch Wikipedia
- Yafray — Yaf(a)Ray Aktuelle Version: Yaf(a)Ray 0.1.0 (1. Oktober 2008) Betriebssystem: Linux … Deutsch Wikipedia
- YafRay — Infobox Software name = YafRay caption = developer = Alejandro Conty Estévez latest release version = 0.1.0 latest release date = October 1, 2008 programming language = C++ operating system = Cross platform genre = Raytracer license = LGPL… … Wikipedia
- YafRay — YafaRay YafaRay … Wikipédia en Français
- Yafray — YafaRay YafaRay … Wikipédia en Français
- Blender — Pour les articles homonymes, voir Blender (homonymie) … Wikipédia en Français
- Blender (logiciel) — Blender Pour les articles homonymes, voir Blender (homonymie). Blender … Wikipédia en Français
- Blender (modélisation 3D) — Blender Pour les articles homonymes, voir Blender (homonymie). Blender … Wikipédia en Français