|
|
KitchenDraw (KD) KitchenDraw - программа для мебели (компьютерное моделирование) С помощью KitchenDraw можно быстро подготовить пакет документов для ваших клиентов, поставщиков мебели, рабочих мебельного цеха и для менеджера магазина мебели. |
|
|
|
15.01.2011, 20:18
|
#1
|
Особенности фотореализма в KitchenDraw версиях 6.0-6.5
Vims
Модератор
Регистрация: 27.10.2007
Адрес: Барнаул
Сообщений: 977
Сказал(а) спасибо: 784
Поблагодарили 900 раз(а) в 326 сообщениях
15.01.2011, 20:18
Рейтинг:
()
Основное преимущество версий 6.0-6.5 — это новый рендер и новые возможности фотореализма (с использованием карт блеска, прозрачности и рельефа). В этой теме предлагается исследовать и обсуждать только вопросы, касающиеся фотореализма в версиях 6.0-6.5, не засоряя её лишними сообщениями.
Последний раз редактировалось ViPeS; 12.03.2014 в 15:40..
|
Просмотров: 147735
|
6 пользователя(ей) сказали cпасибо:
|
|
16.01.2011, 00:08
|
#2
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
Я писал в соседней ветке, но повторюсь, так как это важно для понимания сути рендера и последующей настройки его параметров.
В KitchenDraw версии 6.0 применен новый рендер.
В режиме "Быстрая фотореалистичная перспектива" применяется технология "Ray tracing" или "Трассировка лучей". "Трассировка лучей — это метод получения изображений, прослеживая путь света через пиксели в плоскости изображения и моделирования воздействия его встречи с виртуальными объектами. Трассировка лучей позволяет имитировать разнообразные оптические эффекты, такие как отражение, преломление, рассеяние" (Википедия). Чем больше используется лучей и чем больше учитывается преломлений этих лучей, тем выше качество картинки, но и время рендера сильно возрастает.
В режиме "Окончательная фотореалистичная перспектива" применяется технология "Global illumination" или "Глобальное освещение", при которой учитывают не только прямой свет от источника, но и отражённый свет от различных поверхностей. Эта технология базируется на том, что реальные источники света имеют определенные размеры, поэтому тени от объектов не имеют четких границ и могут принимать цвет объекта. В ней основой являются фотоны, которые испускаются светом. С увеличением количества фотонов и количества их отражений растет и качество картинки, но и увеличивается время рендера.
Настройки параметров этих двух режимов находятся в секции [Render] файла инициализации сцены space.ini:
[Render]
numIterations=16 ;number of iterations for file|export|picture...
emissionGamma=1 ;contrast enhancement for emission Textures (e.g. background images)
traceDepth=8 ;raytrace depth (==0 diffuse only)
shadowJitter=0.075 ;soft shadow lightsource diameter (in meters) for point and spot lights
numShadowRays=1 ;number of shadow rays per iteration for point/spot/directional lights
numAreaShadowRays=4 ;number of shadow rays per iteration for area lights (lightportals and triangles)
numFinalGatherRays=8 ;number of final gather rays per iteration
numPhotons=150000 ;number of direct photons
numPhotonBounces=24 ;number of indirect photon bounces
useLightPortals=1 ;
BackgroundPortalsOnly=1 ;show background texture only in portals
usePhotonBoundingBox=1 ;use Scene Bounding Box for Photon Distribution
|
|
|
7 пользователя(ей) сказали cпасибо:
|
|
16.01.2011, 10:23
|
#3
|
Модератор
Регистрация: 04.11.2007
Сообщений: 2,224
Сказал(а) спасибо: 751
Поблагодарили 1,545 раз(а) в 546 сообщениях
Вес репутации: 1047
|
Цитата:
Сообщение от ViPeS
Настройки параметров этих двух режимов находятся в секции [Render] файла инициализации сцены space.ini:
|
Вот оно! У меня не просчитывался рендер по той причине, что в space.ini не было секции [Render]! 6.0 ставилась поверх 5.0 и скорее всего изменения не внеслись...
А кто пробовал в быстром фотореализме задать масштаб во весь экран? У меня не отрисовывает...тупо висит((
|
|
|
16.01.2011, 12:32
|
#4
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
Особенность рендера КД 6.0 еще и в том, что процесс рендера разбит на итерации (этапы), количество которых определяется параметром numIterations=16 секции [Render] файла инициализации сцены space.ini ( Vims, есть предложение — описание параметров рендера вынести в шапку, чтобы каждый раз не указывать откуда берутся параметры рендера).
Комментарий модератора
Vims:
Не уверен, что сам справлюсь с переводом описания параметров. Если создадите пост с описаниями - я его объединю с шапкой.
Важно! По какой-то причине этот параметр не работает и рендер идет беспрерывно, поэтому рендер необходимо прерывать! Если при запущенном рендере вы перейдете в другое окно Windows, то по возвращению в окно программы КД вы будете "висеть" — просто нажмите ESCAPE.
Кол-во итераций, время одной итерации и общее время рендера отображается в строке состояния (см. миниатюру).
После остановки рендера появляется диалоговое окно "Настройка изображения", в котором можно изменить параметры полученной картинки: "Выдержка" (Экспозиция), "Гамма" и "Насыщенность". Количественные величины этих параметров хранятся в секции [Photorealism] файла инициализации сцены space.ini:
[Photorealism]
DoNotShowToneMappingDlg=0
tmExposure=2.000000,2.000000
tmGamma=2.000000,2.000000
tmSaturation=2.000000,2.000000
Первое значение относится к режиму быстрой фотореалистичной перспективы, а второе после запятой — к окончательной.
Поставив галочку в диалоговом окне, вы запретите появляться ему каждый раз при прерывании рендера. Получить доступ к нему тогда можно будет через меню "Вид === Настройки изображения...", которое активно только при остановленном рендере.
Последний раз редактировалось Vims; 19.01.2011 в 20:13.
|
|
|
6 пользователя(ей) сказали cпасибо:
|
|
18.01.2011, 20:31
|
#5
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
Настройки фотореализма, которые доступны непосредственно в сцене, переместились из меню "Настройки == Графика == Окончательный фотореализм..." для версии 5.0 в меню "Сцена == Фотореализм..." (см. миниатюры).
Из настроек версии 5.0 остались только настройки освещения "Затемнение" и "Автоосвещение", но добавились настройки "Область" (?) фонового освещения "Цвет" и "Яркость". Зачем это нужно, надо разбираться!
Последний раз редактировалось ViPeS; 18.01.2011 в 21:45.
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
19.01.2011, 16:04
|
#6
|
Новичок
Регистрация: 22.12.2008
Сообщений: 7
Сказал(а) спасибо: 32
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Скажите пожалуйста подробнее,как надо настрот все разные карти -блеск,отражении и рэлеф
|
|
|
20.01.2011, 21:44
|
#7
|
Новичок
Регистрация: 18.07.2008
Сообщений: 13
Сказал(а) спасибо: 20
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Цитата:
Сообщение от Yura_Bogoduhov
А кто пробовал в быстром фотореализме задать масштаб во весь экран? У меня не отрисовывает...тупо висит((
|
Работает
|
|
|
Пользователь сказал cпасибо:
|
|
21.01.2011, 09:42
|
#8
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
И последнее, без чего не обходится ни один рендер — это настройка источников освещения (ИО). В КД 6.0 их 5 штук!
1-й — это источник света, который находится за пределами комнаты, настройки которого осуществляются через меню "Вид==Источник освещения...". Значения параметров этого ИО хранятся в секции [Scene] файла space.ini:
[Scene]
...
Light=80,30,70,-45
...
2-й — это ИО, который появляется после установки окон. Его настройки осуществляются через меню "Атрибуты".
3-й — это ИО, который можно установить в сцене из секции "Источники света" каталога "Базовые формы" или из других каталогов (если они там есть). Настройки ИО осуществляются через меню "Атрибуты".
4-й — это ИО, который появляется только при рендере. Располагается он по центру комнаты на 400-450мм ниже потолка. Настроек не имеет, но его можно отключать и включать с помощью флажка "Автоосвещение" меню "Фотореализма". Значения параметров этого ИО хранятся в секции [InSitu] файла space.ini (третий по счету: 303 — включено, 103 — выключено):
[InSitu]
...
Photorealism=50,50,303,50,808080,500
Новым является следующий ИО:
5-й — это нестандартный ИО. Его настройки осуществляются в секции "Область" меню "Сцена == Фотореализм...". Значения параметров этого ИО хранятся в секции [InSitu] файла space.ini (последние два):
[InSitu]
...
Photorealism=50,50,303,50,808080,500
Кстати, четвертый параметр Photorealism=50,50,303,50,808080,500 отвечает за "Затемнение" меню "Сцена == Фотореализм...".
Первый и второй остались от версии 5.0 (возможно они работают и в 6.0) — соответственно настройки "Затемнение" и "Смягчение краев" секции "Тени" меню "Окончательный фотореализм...".
Последний раз редактировалось Vims; 23.01.2011 в 15:08.
|
|
|
13 пользователя(ей) сказали cпасибо:
|
|
22.01.2011, 09:23
|
#9
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
Цитата:
Сообщение от Vims
2. Новый фотореализм (причем отличий быстрого от обычного так и не заметил)
|
Режимы фотореализма все-таки отличаются не только разными технологиями, но и дают разные изображения.
В режиме "Быстрая фотореалистичная перспектива" (БФП) используются два ИО — №1 и №4 (в итого мы получаем две тени), а в режиме "Окончательная фотореалистичная перспектива" (ОФП) — только ИО №4 (ИО №5 используется в обоих, но он не влияет на разницу в картинках) и одну тень. Кроме того, в БФП цветом тени являются градации серого, а в ОФП — тени цветные, в зависимости от цвета объекта, отбрасывающего тень.
Последний раз редактировалось ViPeS; 22.01.2011 в 17:10.
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
22.01.2011, 10:59
|
#10
|
Модератор
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 720
|
Цитата:
Сообщение от nikai
Скажите пожалуйста подробнее,как надо настрот все разные карти -блеск,отражении и рэлеф
|
Хотя KD 6.0 beta позволяет использовать карты блеска, прозрачности и рельефа, ни в новом описании MobiScript, ни в описаний нововведений версии 6.0 об этом речи нет. Я думаю, что это появится в финальной версии.
И хотя информации никакой, пробовать надо!
Начнем с карт рельефа. К сожалению без теории здесь не обойтись. Советую ознакомиться для начала со статьей.
"Бампмаппинг - это техника симуляции неровностей (или моделирования микрорельефа, как больше нравится) на плоской поверхности без больших вычислительных затрат и изменения геометрии. Для каждого пикселя поверхности выполняется вычисление освещения, исходя из значений в специальной карте высот, называемой bumpmap. Это обычно 8-битная черно-белая текстура и значения цвета текстуры не накладываются как обычные текстуры, а используются для описания неровности поверхности. Цвет каждого текселя определяет высоту соответствующей точки рельефа, большие значения означают большую высоту над исходной поверхностью, а меньшие, соответственно, меньшую. Или наоборот."
Таким образом, необходимо иметь два файла (текстуры) — один цветной (собственно ваша текстура) и один черно-белый (бамп), в котором и заложен ваш рельеф — чем светлее область, тем выше рельеф.
Я не трогал каталоги, а просто занес текстуры в палитру в соответствующии колонки таблицы и установил парметр бампинга "Рельеф" в 1. Вот что получилось (на картинке из трех кубов в последнем бампинг отсутствует).
|
|
|
11 пользователя(ей) сказали cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 09:57. Часовой пояс GMT +3.
|