Sunflow

Sunflow
Sunflow
Тип

Трассировщик лучей

Разработчик

Christopher Kulla

Операционная система

Кроссплатформенный

Последняя версия

0.07.2 (7 февраля 2007 года)

Лицензия

GNU Lesser General Public License

Сайт

sunflow.sourceforge.net


Sunflow - система рендеринга с использованием глобального освещения для создания фото-реалистичных изображений. Написаная на Java она построена на гибком ядре рейтрейсинга. Была создана как фреймворк для экспериментирования с глобальным освещением и новыми моделями затенения поверхностей.

Краткий обзор возможностей освещения и рендеринга:

  • Прямое освещение с мягкими тенями от area lights
  • Адаптивная выборка источников area light
  • Depth of field
  • Camera motion blur
  • Мультипоточность
  • Photon Mapping (для глобального освещения и каустики)
  • Компиляция шейдеров (Janino)
  • Lazy processing of tesselation, acceleration structure building and texture loading
  • Генерация карт освещености (render to texture)
  • Instancing (many copies of the same object take up very little additional memory)
  • Bucket renderer
    • Адаптивный анти-алиасинг (over and under sampling)
    • Bucket based rendering (programmable ordering)
    • Мультипиксельная фильтрация изображения
  • Прогресивный рендерер (для превью)

Основные возможности

  • форматы импорта: Autodesk 3ds Max, Autodesk Maya, Blender, Softimage XSI, Cheetah3D
  • Выходные форматы: HDR, PNG, TGA, OpenEXR (tiled only)
  • Наложение текстур (JPG, PNG, TGA, HDR loaders)
  • наложение рельефа
  • наложение высот

Возможности

Примитивы
  • Треугольная сетка
  • Кривые "волос"
  • Круг
  • Сфера
  • Banchoff поверхность
  • Кривые Безье (втроеные модели чайника и gumbo) - разбиваемые на треугольники при необходимости
  • бесконечная плоскость
  • Cube-grid (eg: Menger Sponge)
  • Cornell Box
  • поверхности из частиц (large sets of spheres)
Обективы камеры
ускорители пересечения луча
  • kd-дерево
  • Регулярная сетка
  • Иерархия ограничивающих объемов(BVH)[1]
  • Null (Для простых сцен)
Шейдеры поверхностей
  • Diffuse(Рассеяние света попадающего на поверхность)
  • Mirror(Отражение света попадающего на поверхность)
  • Glass (с поглощением)
  • Phong (С каустиками)
  • Ambient occlusion (имитация глобального освещенияГлобальное_освещение)
  • Shiny diffuse
  • Anisotropic ward
  • Каркас
  • Програмнный (на Java - компилируется во время загрузки сцены)
Модификаторы поверхностей
Источники света
  • Точечный источник света
  • Directional spotlight
  • Triangle area light (paper)
  • Image-based infinite area light
  • Physically based sun/sky system (paper)
Photon mapping engines
  • KD-Tree
  • Grid based
Image filters
  • Box
  • Triangle
  • Gaussian
  • Blackman Harris
  • Catmull-Rom
  • Mitchell
  • Lanczos
  • Sinc
Bucket orderings
  • Hilbert
  • Spiral
  • Row
  • Column
  • Diagonal
  • Random
Global illumination engines
  • Irradiance caching
  • "Instant GI" - based on "Illumination in the Presence of Weak Singularities" (Thomas Kollig, Alexander Keller)
  • Path tracing
  • Fake ambient term
  • Ambient occlusion
Backend
  • Полностью расширяемая архитектура. Можно настроить почти каждый параметр рендера.
  • Возможности расширяемые пользователем представлены как интерфейсы.
  • Простой API для процедурного создания сцен.
  • Написано на чистом Java
  • Простой Swing GUI с отображением визуализации изображения и консолью.

Ссылки

  1. BVH-tree



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Sunflow" в других словарях:

  • Sunflow — Développeur Christopher Kulla Dernière version …   Wikipédia en Français

  • Sunflow — Infobox Software name = Sunflow caption = Christopher Kulla developer = Christopher Kulla latest release version = 0.07.2 latest release date = February 9, 2007 operating system = Cross platform genre = Ray tracer license = website =… …   Wikipedia

  • Nancy Falkow — (born April 22, 1970 Atlantic City, New Jersey) is an American singer/songwriter and musician from Philadelphia.[1][2] Contents 1 Biography 2 Discography …   Wikipedia

  • Рендеринг — Фотореалистичное изображение, созданное POV Ray 3.6. Модели кувшина, стаканов и пепельницы созданы при помощи Rhinoceros 3D, модель игральной кости  в Cinema 4D. Рендеринг ( …   Википедия

  • Autodesk 3ds Max — Тип трёхмерная графика Разработчик Autodesk …   Википедия

  • Ray tracing (graphics) — In computer graphics, ray tracing is a technique for generating an image by tracing the path of light through pixels in an image plane. The technique is capable of producing a very high degree of photorealism; usually higher than that of typical… …   Wikipedia

  • Maya (software) — Infobox Software name = Maya caption = screenshot of Maya 2008 Unlimited running on Windows XP Professional developer = Alias Systems Corporation, now owned by Autodesk latest release version = 2009 (10.0) latest release date = October 06, 2008… …   Wikipedia

  • POV-Ray — Infobox Software name = POV Ray caption = developer = The POV Team latest release version = 3.6 latest release date = October 03, 2004 latest preview version = 3.7.beta.29b latest preview date = october 03, 2008 operating system = Cross platform… …   Wikipedia

  • Menger sponge — An illustration of M4, the fourth iteration of the construction process. In mathematics, the Menger sponge is a fractal curve. It is a universal curve, in that it has topological dimension one, and any other curve (more precisely: any compact… …   Wikipedia

  • Cinema 4D — Maxon CINEMA 4D Screenshot of CINEMA 4D Release 12 running under Windows 7 Developer(s) …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»