Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 20.11.2007, 15:20   #1
alligator
AnyKey`щик
 
Регистрация: 19.11.2007
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
omni

как создать omni освещение??
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 15:47   #2
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: omni

CreateLight ( [type][,parent] )
Параметры
type (не обязательно) - тип источника света
1: directional - направленный (по умолчанию)
2: point - точечный
3: spot - прожектор

parent (не обязательно) - родительский объект, к которому будет привязан источник света
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 15:53   #3
alligator
AnyKey`щик
 
Регистрация: 19.11.2007
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: omni

а omni или омни. рассеянный если проще. ну или для дураков - как у солнца. солнце использует тип освещения omni. во все стороны
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 15:54   #4
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: omni

а точечный это че по-твоему ? о_О
Это и есть omni.

А солнце, это directional - направленный
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 16:06   #5
alligator
AnyKey`щик
 
Регистрация: 19.11.2007
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: omni

чё???? О_О солнце - направленный???????????
неможет быть, так как если бы солнце имело бы напраленный тип освещения, то это было бы не солнце, а гигантский фонарик органического происхождения.
а за точечный... спасибо. просто я чёто подумал что точечный - тоже самое, что и направленный.
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 16:09   #6
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: omni

Солнце... Да. Делай такой источник света всегда, если хочешь, чтобы выглядело изображение объемным...

Иеется ввиду, что все полигоны, направленные в сторону этого источника, будут светлее, не зависимо от расстояния....
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 16:52   #7
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: omni

Направленный источник света можно представить как бесконечно удаленную плоскость, из которой перпендикулярно вылетают лучи света. Таким образом, направление для направленного источника света есть инвариантным для любых перемещений относительно самого источника.

Точечный свет, как правило, имеет линейные и квадратичные коэфициенты затухания, что может соответствовать настольной лампе, которая во все стороны светит, например.

Есть еще прожектор (spotlight). В реальном мире это фонарик или прожектор.
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 16:55   #8
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: omni

По ходу делая я какую-то чшуь сказал чтоли... %)
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 17:00   #9
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: omni

Не ну в реальном мире, конечно солнце это источник "точечный", но "точкой", звезду не назовёшь, как и у лампочки эту проволочку накаливания, тоже не назовёшь "точкой".
Солнце создают в 99% случаев как направленный источник, во первых он производительнее, т.к. не нужен просчёт дистанции, и просчёт отношения нормали к позиции источника, там только сравниваються 2 нормали, но это практически тоже самое.
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 19:40   #10
alligator
AnyKey`щик
 
Регистрация: 19.11.2007
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: omni

но само по себе солнце имеет omni освещение, проволку в лампочке точкой не назовёш, но функции у неё такие-же как и у точечного освещения.
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 20:06   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: omni

alligator, ну дык, соотнеси расстояние до солнца, поэтому будешь ты в китае или тут, если бы планету разложить на плоскость, то градус если бы и поменялся, но на 0,0000....
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 23:15   #12
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: omni

Чуш господа говорите- фактичеки на 99,9%
Ты думай что попал в етот 1%
Я делал свет от солнца етим- 2: point - точечный, т.к. есть возможно регулировать мощьность.
(Offline)
 
Ответить с цитированием
Старый 21.11.2007, 00:59   #13
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: omni

Для направленного источника также задается позиция, как и для spotlight, но она не влияет на угол между нормалью и вектором света при перемещении объекта. А вот если писать тот же фрагментный шейдер, для spotlight надо всегда расчитывать угол между нормальной и вектором света, так как он изменяется в зависимости от расстояния и положения объекта относительно источника.
(Offline)
 
Ответить с цитированием
Старый 21.11.2007, 15:51   #14
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: omni

ну с этим врод разобрались !!
а давайте в этой же темке поговорим о создании обьемного света в Блиц ??
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 00:05.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com