|
Xors3D Графический движок с поддержкой DirectX9 |
18.10.2011, 00:54
|
#106
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Tower Defense 3D
Новая версия подшаманил над GUI.
Видео
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
18.10.2011, 04:09
|
#107
|
Бывалый
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений (для 1,836 пользователей)
|
Ответ: Tower Defense 3D
А я бы все таки сменил цвет шрифта с зеленого на черный. Зеленый, да еще такой ядовитый, глаза режет.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.10.2011, 11:58
|
#108
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Tower Defense 3D
Ты когда уровней наклепаешь? :D
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.10.2011, 17:31
|
#109
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Tower Defense 3D
Сообщение от Павел
Ты когда уровней наклепаешь? :D
|
когда 3ds max ом пользоваться научусь ))))))
|
(Offline)
|
|
26.10.2011, 17:47
|
#110
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Tower Defense 3D
Работа по созданию уровней приостановлена (возможно перепишу на новом своем движке когда доделаю)
Один чувак обещал намоделить, но куда то пропал.
|
(Offline)
|
|
27.10.2011, 13:19
|
#111
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Tower Defense 3D
pozitiffcat, с учетом того, что у тебя вид сверху, можно легко написать функцию которая покрасит мир в один цвет, а предметы в другой. Рендришь с направления света так чтобы твой квадратный мир влез в границы вьюпорта. Это будет лайтмапа. Накладываешь её по вторым текстурным координатам, которые получаешь проецируя вершины твоего квадратного мира на камеру с которой ты рендрил лайтмапу.
лайтмапа получается примерно вот таким кодом. Нужно только верхним слоем на все объекты добавить текстуру которая их перекрасит в однотонный цвет и ставить им флаг, чтобы они рендрелись без затенения.
Function castshadow2(selectedmesh,currentlightmap)
PointEntity supershadowcamera,selectedmesh
;zooming to object
CameraZoom supershadowcamera,0.15*Sqr(MeshWidth(selectedmesh)^2+MeshDepth(selectedmesh)^2+MeshHeight(selectedmesh)^2)
;setting texture set for lightmap and right order for cameras
CameraProjMode camera,0
CameraProjMode supershadowcamera,2
TextureBlend groundshadowtex,1
TextureBlend lightmap,0
TextureBlend shadowtex,1
; for not rendring objects behind of current
clipplane=CreateSprite()
EntityColor clipplane,105,105,105
ScaleSprite clipplane,5,5
PositionEntity clipplane,EntityX(selectedmesh,1),EntityY(selectedmesh,1),EntityZ(selectedmesh,1)
HideEntity selectedmesh
RenderWorld
;reseting for normal render
ShowEntity selectedmesh
TextureBlend groundshadowtex,0
TextureBlend lightmap,5
TextureBlend shadowtex,0
;aplying results
FitShadow2(selectedmesh)
TextureCoords currentlightmap,1
EntityTexture selectedmesh,currentlightmap,0,7
CopyRect 0,0,supersizeofshadow,supersizeofshadow,0,0,BackBuffer(),TextureBuffer(currentlightmap)
CameraProjMode camera,1
CameraProjMode supershadowcamera,0
;clearing entitys which become totaly useless
FreeEntity clipplane
End Function
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.10.2011, 14:25
|
#112
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Tower Defense 3D
идея понятна, классно! спасибо на досуге попробую поэксперементирую
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:29.
|