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

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

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

Ответ
 
Опции темы
Старый 23.11.2011, 17:24   #1
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
сливаеца цвет модели

я делаю игру и вот столкнулся с проблемой


на 1вом скрине всё норм
на фтором скрине видно что цвет сливается
как убрать это я знаю что можно сделать отражения но как и чтоб нетормозило или применить сферическую карту но получается ещё хуже
если есть решение откликнитесь жду ответа
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:46   #2
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: сливаеца цвет модели

Добавь рельефа модели на задницу. А то у тебя получается весь зад лежит в одной плоскости и все вершины имеют примерно одинаковую нормаль. или на текстуре грязь нарисуй, лучше не станет, но будет слегка разнообразней.
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:50   #3
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Печаль Ответ: сливаеца цвет модели

Сообщение от dsd Посмотреть сообщение
Добавь рельефа модели на задницу.
в смысле добавить поликов ??
мне надо чтоб цвет не сливался а какие я тачки неиспользывал и высокополигонные и лоуполи ничего невыходило
и если чо свет на карте есть
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:54   #4
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: сливаеца цвет модели


хотяб так как на скрине чтоб несливалось а я раньше делал тачки для гта са и там в двиге чото есть на тачку кладётся только энити калор и некаких цветных текстур
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:54   #5
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: сливаеца цвет модели

Сообщение от tirarex Посмотреть сообщение
в смысле добавить поликов ??
мне надо чтоб цвет не сливался а какие я тачки неиспользывал и высокополигонные и лоуполи ничего невыходило
и если чо свет на карте есть
Ambientlight поставь темнее. И источник света добавь)))
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:58   #6
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: сливаеца цвет модели

Gector непомогает только меняет цвет окружения
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 17:58   #7
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: сливаеца цвет модели

Наложи кубмапу на тачку дополнительным каналом. Будет выглядеть как отражения..
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Colossus (16.01.2012), Mr_F_ (23.11.2011)
Старый 23.11.2011, 18:01   #8
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: сливаеца цвет модели

есть пример ато я с кубемапой недружу , накладываю а она как оснавная текстура (я текстуры негружу тупо в папку с моделью кинул)
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 18:19   #9
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: сливаеца цвет модели

cubeface=LoadTexture("data\cars\glassesspheremap.p ng",12
SetCubeFace cubeface,0
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,1
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,2
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,3
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,4
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,5
EntityTexture t\gtr_mesh,cubeface

а это неробит (((
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 18:38   #10
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: сливаеца цвет модели

cubeface=LoadTexture("data\cars\glassesspheremap.p ng",12
SetCubeFace cubeface,0
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,1
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,2
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,3
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,4
EntityTexture t\gtr_mesh,cubeface
SetCubeFace cubeface,5
EntityTexture t\gtr_mesh,cubeface


Пример использования кубмапы для динамических отражений.
Function Texture(Resolution,Mesh,layer,blend)
        VP\Texture=CreateTexture(Resolution,Resolution,128)    
        TextureBlend VP\Texture,blend
        PositionEntity FxCam,EntityX#(Mesh,1),EntityY#(Mesh,1),EntityZ#(Mesh,1)
        CameraViewport FxCam,0,0,Resolution,Resolution
        ShowEntity FxCam
        SetCubeFace VP\Texture,0 
        RotateEntity FxCam,0,90,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture)
 
        SetCubeFace VP\Texture,1 
        RotateEntity FxCam,0,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,2 
        RotateEntity FxCam,0,-90,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,3 
        RotateEntity FxCam,0,180,0
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,4 
        RotateEntity FxCam,-90,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,5 
        RotateEntity FxCam,90,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture)
        EntityTexture Mesh,VP\Texture,0,layer
End Function
Меняй слой и бленд. Если кубмап статичный то можно вообще в максе наложить.
З.Ы. Наспех выдрал. Забыл убрать типы.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Gector за это полезное сообщение:
Colossus (16.01.2012), Mr_F_ (23.11.2011)
Старый 23.11.2011, 18:43   #11
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: сливаеца цвет модели

хотяб так как на скрине
Как написано на втором скрине нулевого поста - СЛИПАЕТСЯ(угадай что и угадай у кого). Там шейдеры, а тут хрень. Хочешь графон - подрубай Xors или SoftPixel.
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 18:53   #12
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: сливаеца цвет модели

Сообщение от Nerd96 Посмотреть сообщение
Там шейдеры, а тут жопа. Хочешь графон - подрубай Xors или SoftPixel.
При чем тут шейдеры?
Тут цвет в тени и будет сливаться пока корпус одним лишь диффузным цветом окрашен.
Upd:
Попробуй в максе наложить текстуру из аттача.
Миниатюры
Нажмите на изображение для увеличения
Название: CubemapGray.png
Просмотров: 778
Размер:	3.7 Кб
ID:	15561  
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 19:30   #13
Markova
ПроЭктировщик
 
Аватар для Markova
 
Регистрация: 11.10.2011
Адрес: Мурманск
Сообщений: 154
Написано 74 полезных сообщений
(для 218 пользователей)
Ответ: сливаеца цвет модели

Ту текстуру, которую Gector дал, вторым слоем наложи, хотя есть сомнения, что первый занят) tex=LoadTexture("CubemapGray.png",1+128+256 )
EntityTexture car,tex,0,2 а ещё лучше затекстурируй нормально типа... как здесь) http://forum.boolean.name/showthread.php?t=4432&page=12 последний пост глянь, там куб-мап всё испортить может)
__________________
Острый психоз- это когда вы разговариваете с кошкой.
Острый галлюцинаторный психоз - вы говорите с кошкой, которой не существует.
Паранойя - вы боитесь ляпнуть лишнего при кошке.
Шизофрения - иногда у вас появляется кошка, которая разговаривает.
Неврастения - вы жалуетесь кошке, она молчит, игнорирует вас и это для вас невыносимо!!!
Навязчивый невроз - вы уверены, что кошка не одна и они что-то замышляют!
(Offline)
 
Ответить с цитированием
Старый 23.11.2011, 20:59   #14
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: сливаеца цвет модели

Там шейдеры, а тут хрень.
да ты шутник, нет в гтаса шейдеров.
там примитивное сферическое отражение в виде силуэта каких-то горок внизу и неба вверху.
помимо этого нечто аналогичное entityShininess.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
Colossus (16.01.2012), Gector (23.11.2011), Markova (23.11.2011), moka (23.11.2011)
Старый 23.11.2011, 21:04   #15
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: сливаеца цвет модели

Сообщение от Gector Посмотреть сообщение


Пример использования кубмапы для динамических отражений.
Function Texture(Resolution,Mesh,layer,blend)
        VP\Texture=CreateTexture(Resolution,Resolution,128)    
        TextureBlend VP\Texture,blend
        PositionEntity FxCam,EntityX#(Mesh,1),EntityY#(Mesh,1),EntityZ#(Mesh,1)
        CameraViewport FxCam,0,0,Resolution,Resolution
        ShowEntity FxCam
        SetCubeFace VP\Texture,0 
        RotateEntity FxCam,0,90,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture)
 
        SetCubeFace VP\Texture,1 
        RotateEntity FxCam,0,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,2 
        RotateEntity FxCam,0,-90,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,3 
        RotateEntity FxCam,0,180,0
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,4 
        RotateEntity FxCam,-90,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture) 

        SetCubeFace VP\Texture,5 
        RotateEntity FxCam,90,0,0 
        RenderWorld 
        CopyRect 0,0,Resolution,Resolution,0,0,BackBuffer(),TextureBuffer(VP\Texture)
        EntityTexture Mesh,VP\Texture,0,layer
End Function
Меняй слой и бленд. Если кубмап статичный то можно вообще в максе наложить.
З.Ы. Наспех выдрал. Забыл убрать типы.

> RenderWorld x6
Oh wow!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Colossus (16.01.2012), Randomize (24.11.2011), tirarex (16.05.2012)
Ответ


Опции темы

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

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


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


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