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

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

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

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 22.06.2009, 19:35   #1
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Динамическия подсветка

Как способ вписать ботов в левел с лайтмэпом.
http://irgpro.narod.ru/DRGBL.rar
(Offline)
 
Ответить с цитированием
Эти 10 пользователя(ей) сказали Спасибо Damp за это полезное сообщение:
ABTOMAT (22.06.2009), ARA (22.06.2009), Arles (25.08.2009), Arton (19.03.2010), Coks (03.01.2010), Gector (21.12.2009), impersonalis (22.06.2009), Nex (24.06.2009), Raion (01.07.2009), Randomize (21.12.2009)
Старый 22.06.2009, 19:48   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Динамическия подсветка

Ну, источники не только точечными бывают Но понравилось
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 20:16   #3
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: Динамическия подсветка

Теоретически можно прожектор сделать.
Но наверно во многих случаях достаточно просто разделить левел на светлые и темные зоны, это всеравно как бы не свет , точность получить сложно.
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 22:01   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Динамическия подсветка

Симпотичненько.
__________________
(Offline)
 
Ответить с цитированием
Старый 22.06.2009, 22:42   #5
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Динамическия подсветка

Да, прикольно.
стиль кода хардкорный))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (21.12.2009)
Старый 01.07.2009, 09:08   #6
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: Динамическия подсветка

Пытаюсь динамический свет еще сдлать.
Смотрится нормально и фпс главное не убивает, можно было бы использовать, но столько ограничений.
Как бы сделать вспышки света от выстрелов...
Вложения
Тип файла: zip LTest.zip (12.9 Кб, 530 просмотров)
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Damp за это полезное сообщение:
johnk (01.07.2009), tirarex (24.04.2012)
Старый 01.07.2009, 09:26   #7
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Ответ: Динамическия подсветка

Damp, выложи пожалуйста скомпиленную версию.
(Offline)
 
Ответить с цитированием
Старый 01.07.2009, 11:26   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Динамическия подсветка

Вотъ.
З.Ы. Да, ограничений там до фига
Вложения
Тип файла: zip LTest.zip (625.1 Кб, 517 просмотров)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
johnk (01.07.2009)
Старый 01.07.2009, 12:02   #9
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Динамическия подсветка

Такими спрайтами не получится освещение от выстрелов использовать. Я тоже долго голову ломал как это реализовать и использую стандартный CreateLight. Но можно использовать только кажется 7-8 источников света поэтому нужно их удалять когда они далеко.
(Offline)
 
Ответить с цитированием
Старый 01.07.2009, 12:55   #10
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: Динамическия подсветка

Ага... такой вариант может быть хорош скажем если висит лампа, а на стену или потолок от нее падает свет и + мерцать может (не затратно), + в сочетании с динамической подсветкой близлежащих предметов, выглядело бы правдоподобно.
Или допустим лабиринт, где нет особых загибулин и все стены под 90 градусов.
Можно подумать как бы подрезать торчащие не в тему квады...
(Offline)
 
Ответить с цитированием
Старый 21.12.2009, 18:00   #11
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Динамическия подсветка

Жаль что они только точечные. Я тоже пытался нечто подобное написать. Но как уже было сказано - это только для плоскостей и кубов вроде того, что в демонстрации. При том для плоскостей в замкнутом и не рельефном уровне. Первый пример тоже не новый. Я года два назад искал способы создания чего то подобного но уже для сложных поверхностей. Как только не извращался, но выход один- мутить через меш "наклейку" на уровень. Как вариант можно потошоить свифта(если кто то еще помнит после ксорса- что это))).
(Offline)
 
Ответить с цитированием
Старый 22.12.2009, 09:39   #12
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: Динамическия подсветка

В шутере (птичий грипп) использовали такую подсветку, через rgb. Отказались от вертексного света, т.к. сетка не ровная на многих моделях. Впечтления противоречивые, но выход только такой был.
А сейчас стратегию делаю наоборот все на вертексном свете. Всетаки если стараться делать ровную сетку можно получить хороший результат ) , хотя поликов больше в разы нужно...
(Offline)
 
Ответить с цитированием
Старый 22.12.2009, 10:26   #13
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Динамическия подсветка

У меня в шутере используется такой вариант. Тут самое главное грамотно настроить глобальную подсветку, источники света и саму карту
(Maplight)

Нужна картинка с лайт мапом и 3Д модель с указателями в пространстве
границ этой картинки. понятна да


Type map_light
Field name$,image,pos,posx,posy,model,px#,py#,xr#,yr#,an im#,model2,model3,model4,model5
End Type
загрузка
ml.map_light=New map_light
ml\name=ReadLine(f)
ml\model=LoadAnimMesh("base\levels\maplight\"+ml\n ame+".3ds") это координаты в пространстве
ml\image=LoadAnimImage("base\levels\maplight\"+ml\ name+"_d.png",160,120,1,20) это анимационный свет
If ml\image=0 Then ml\image=LoadImage("base\levels\maplight\"+ml\name +".bmp") это статический свет
ml\pos=FindChild(ml\model,"pos")
ml\posx=FindChild(ml\model,"posx")
ml\posy=FindChild(ml\model,"posy")
проверка
Function update_map_light(target,model,model2)
For ml.map_light=Each map_light
ml\px#=EntityX(target,1)-EntityX(ml\pos,1)
ml\py#=EntityZ(target,1)-EntityZ(ml\pos,1)
x1#=EntityX(ml\posx,1)-EntityX(ml\pos,1)
y1#=EntityZ(ml\posy,1)-EntityZ(ml\pos,1)
ml\xr#=(1024/x1)*ml\px
ml\yr#=(1024/y1)*ml\py
SetBuffer ImageBuffer (ml\image)
GetColor ml\xr#,ml\yr#

Подсветить модель-model,model2

EntityColor model,ColorRed(),ColorGreen(),ColorBlue()
If model2<>0 Then EntityColor model2,ColorRed(),ColorGreen(),ColorBlue()

SetBuffer BackBuffer()
Next
Миниатюры
Нажмите на изображение для увеличения
Название: SC773.JPG
Просмотров: 868
Размер:	64.4 Кб
ID:	8604  Нажмите на изображение для увеличения
Название: MapLight.JPG
Просмотров: 834
Размер:	34.1 Кб
ID:	8605  Нажмите на изображение для увеличения
Название: POS.JPG
Просмотров: 777
Размер:	3.8 Кб
ID:	8606  
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Coks (03.01.2010)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсветка Синтаксиса Xors3D Unodeya Xors3D 19 23.03.2012 11:30
Подсветка Winner Основной форум 2 09.11.2009 19:59
Подсветка кода С/С++ в ворде ABTOMAT Болтовня 19 16.09.2009 14:14
Подсветка синтаксиса SubZer0 Наш форум 10 18.09.2008 06:48
Подсветка в моторе shnurok1839 Основной форум 7 22.06.2006 23:37


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


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