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

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

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

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

Ответ
 
Опции темы
Старый 19.11.2012, 04:26   #1
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Свет от свечки

Не подскажете как сделать подобное?
нужно чтобы от свечки падал свет именно похожий на свет свечки и дальше чем метра 3 нечего небыло видно вообще
И чтоб не равномерный был, а колыхался чудь-чуть , как бы от ветра
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 19.11.2012, 06:37   #2
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Свет от свечки

Можно использовать стандартный источник света svechka=CreateLight(2) Сделать его радиус свечения LightRange svechka,r# с изменением во времени.
Только не очень красиво получится.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (20.11.2012)
Старый 19.11.2012, 06:37   #3
Черный крыс
 
Сообщений: n/a
Ответ: Свет от свечки

Делай лайтмапами. Альфу лайтмапы постоянно меняй.
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
Colossus (19.11.2012), KingMaks (19.11.2012), Program23 (19.11.2012)
Старый 20.11.2012, 20:37   #4
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Свет от свечки

Сообщение от CAHEK Посмотреть сообщение
отключи все освещение сцены
как отключить свет, чтоб сцена вообще не освещалась?

Сообщение от CAHEK Посмотреть сообщение
можно еще спрайт повесить
чуток подробнее можно?
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 20.11.2012, 20:49   #5
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Свет от свечки

AmbientLight(0,0,0)
ЕМНИП
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (21.11.2012)
Старый 20.11.2012, 20:55   #6
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Свет от свечки

Сообщение от KingMaks Посмотреть сообщение
как отключить свет, чтоб сцена вообще не освещалась?


чуток подробнее можно?
1. Юзай AmbientLight

; AmbientLight Example
; --------------------

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

sphere=CreateSphere( 32 )
PositionEntity sphere,-2,0,5

cone=CreateCone( 32 )
PositionEntity cone,2,0,5

; Set initial ambient light colour values
red#=127
green#=127
blue#=127

Local Light=CreateLight(2)
LightRange Light, 1

While Not KeyDown( 1 )

	; Change red, green, blue values depending on key pressed
	If KeyDown( 2 )=True And red#>0 Then red#=red#-1
	If KeyDown( 3 )=True And red#<255 Then red#=red#+1
	If KeyDown( 4 )=True And green#>0 Then green#=green#-1
	If KeyDown( 5 )=True And green#<255 Then green#=green#+1
	If KeyDown( 6 )=True And blue#>0 Then blue#=blue#-1
	If KeyDown( 7 )=True And blue#<255 Then blue#=blue#+1

	; Set ambient light using red, green, blue values
	AmbientLight red#,green#,blue#

	RenderWorld

	Text 0,0,"Press keys 1-6 to change AmbientLight red#,green#,blue# values
	Text 0,20,"Ambient Red: "+red#
	Text 0,40,"Ambient Green: "+green#
	Text 0,60,"Ambient Blue: "+blue#

	Flip

Wend

End


2. LoadSprite("light.jpg", 0, источник_света)

UPD: SBJoker опередил.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (21.11.2012)
Ответ


Опции темы

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

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


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


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