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

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

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

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

Ответ
 
Опции темы
Старый 31.01.2008, 12:04   #16
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: ARenderEntity и ZBuffer

HolyDel, ну у сферымапы есть немалый минус - тексели разные, и поэтому некрасиво. Скайбокс намного качественее. Кстати не пробовал текстурить сферу кубемапой с Mode,2 ?
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 12:13   #17
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ARenderEntity и ZBuffer

что еще за Mode,2 ?
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 12:18   #18
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: ARenderEntity и ZBuffer

SetCubeMode Texture,Mode
1 - Normal
2 - Reflection
3 - Refraction


Меняет тип действа нормалей относительно позиции камеры. Это влияет на метод визуального наложение кубемапы.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
avel (01.02.2008), HolyDel (31.01.2008)
Старый 31.01.2008, 12:28   #19
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ARenderEntity и ZBuffer

Это ты где откопал?
1-цу наверное надо делать. и скайбокс боксом.
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 12:36   #20
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: ARenderEntity и ZBuffer

1 - метод это стандартное.
Откопал непомню где, в какомто сорсике увидел что юзается функция
Тут подойдёт 2.
Если наложится на Сферу кубемапа хорошо, тогда твоя проблемма будет решена
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:11   #21
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: ARenderEntity и ZBuffer

Откопал непомню где, в какомто сорсике увидел что юзается функция
в хэлпе есть
Если наложится на Сферу кубемапа хорошо, тогда твоя проблемма будет решена
вот так:
sky=CreateSphere(24)
PositionEntity sky, 0,0,0
ScaleEntity sky, 100, 100, 100
EntityFX sky,1+16

env_tex = EnvTex_Load("island\","bmp")
EntityTexture sky, env_tex
SetCubeMode env_tex, 2
у меня только что заработало нормально
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (31.01.2008)
Старый 31.01.2008, 13:14   #22
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ARenderEntity и ZBuffer

EnvTex_Load("island\","bmp") - это встроенная ф-ия?
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:15   #23
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: ARenderEntity и ZBuffer

Откопал эту функцию ещё раньше 1.98 версии.
Дык, выверни ещё сферу, обнови нормали и поставь в позицию камеры.
Окайно выглядит?
EnvTex_Load("island\","bmp") - это встроенная ф-ия?
Нет
Там просто грузится кубемапа из нескольких текстур.
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:23   #24
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: ARenderEntity и ZBuffer

ЗЫ: SetCubeMode env_tex, 3 тоже дает правильный результат, при единице текстура перевернута вверх ногами, ScaleMesh sky, 1.0, -1.0, 1.0 не помагает
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:27   #25
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: ARenderEntity и ZBuffer

Там просто грузится кубемапа из нескольких текстур.
Телепат;-)
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:30   #26
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: ARenderEntity и ZBuffer

FlipMesh sky
UpdateNormals sky
тоже не помогло
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 13:43   #27
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ARenderEntity и ZBuffer

скригшоты неправильной работы в студию.
где то на форуме я оставлял ф-ию инвертирования нормалей.
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 15:39   #28
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: ARenderEntity и ZBuffer

у меня трафик не резиновый, просто отрази (мысленно) картинку по оси Y,
я же уже дал работающий вариант, даже два - используй их.
CubeMapping вобще не должен зависеть от заданных нормалей, они считаются от камеры к вершинам и отражаются. Вот как отражаются и задает SetCubeMode.
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 15:43   #29
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: ARenderEntity и ZBuffer

)) Отношение нормалей здесь как-раз играет главную роль
Разницу почуй, если наложить на кубик или на сферу
(Offline)
 
Ответить с цитированием
Старый 31.01.2008, 16:04   #30
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ARenderEntity и ZBuffer

при чем здесь нормали? нормальи играют роль только для освещения. у него стоит EntityFX ent,1, знаит освещение вообще не просчитвается. нормали здесь совсем ни к чему.
обяхательно посмотрю твои варианты, но для етого сначала надо попасть домой.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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