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

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

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

Ответ
 
Опции темы
Старый 19.06.2012, 20:00   #1
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Смех Альфа - вынос мозга

Что только не делал - не получается отобразить нормально две пересекающиеся альфы. Помогите!!
В Xors3d больше возможностей если есть варианты - поделитесь плиз.

Пример со всеми вариантами EntityBlend
Миниатюры
Нажмите на изображение для увеличения
Название: alpha.jpg
Просмотров: 948
Размер:	50.7 Кб
ID:	17051  
Вложения
Тип файла: exe alpha_b3d.exe (1.27 Мб, 851 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 20:02   #2
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

Чтоб понятнее было опишу что там есть

На сцене куб, плоскость и большая вывернутая сфера
Значение альфа меняется стрелками вверх и вниз. Альфа канал меняется одновременно у куба и у сферы.
__________________
(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 20:07   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Альфа - вынос мозга

http://forum.boolean.name/showthread.php?t=16904
Пост №3.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
burovalex (19.06.2012)
Старый 19.06.2012, 22:53   #4
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

СПАСИБО!
Оказалось что у меня сфера ближе куба, т.к. центр меша находится там же где камера.
решил вопрос таким образом:
xFitMesh sky,-700,-700,0,1400,1400,1400
xPositionEntity sky,0,0,-700
таким образом центр фигуры оказывается у края сферы и рендер с нее не начнется,т.к. sky - сфера привязанная к камере.

Еще раз спасибо!
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (19.06.2012)
Старый 19.06.2012, 22:56   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Альфа - вынос мозга

Сообщение от burovalex Посмотреть сообщение
СПАСИБО!
Оказалось что у меня сфера ближе куба, т.к. центр меша находится там же где камера.
решил вопрос таким образом:
xFitMesh sky,-700,-700,0,1400,1400,1400
xPositionEntity sky,0,0,-700
таким образом центр фигуры оказывается у края сферы и рендер с нее не начнется,т.к. sky - сфера привязанная к камере.

Еще раз спасибо!
Ура! ну хоть кто-то понял! Оказалось, я не зря писал тот пост, а то в той теме, похоже, никто не внял!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 23:36   #6
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

Я обманул, не получилось
Даже в максе создал модель сферы, когда загружаешь ее в блитце в позиции 000, она появляется в 005.
sky=xLoadMesh("./data/mesh/sky.b3d")
xFlipMesh sky
xScaleEntity sky,1400,1400,1400
xPositionEntity sky,0,0,-7000
Не помогло!
Как этот грёбаный центр фигуры сместить?
__________________
(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 23:40   #7
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Альфа - вынос мозга

Как этот грёбаный центр фигуры сместить?

PositionEntity и затем MoveMesh ?

Олсо можешь ещё попробовать EntityOrder
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 23:41   #8
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

В примере с кубиком помогло.
А там где я делаю сфера радиусом 700, облака(спрайты) на расстоянии 300 - в этом случае передвигать сферу на 310 в сторону от камеры палёво будет...
__________________
(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 23:42   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Альфа - вынос мозга

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

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

(Offline)
 
Ответить с цитированием
Старый 19.06.2012, 23:50   #10
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

Ураааа!!! Спасибо дружище!!
EntityOrder реально помог (главное не запутаться) для этого написал с запасом
xEntityOrder sky,100

А position потом move не помогли, т.к. сфера неба остается в центре камеры она всё равно считает ближайшей.
__________________
(Offline)
 
Ответить с цитированием
Старый 20.06.2012, 00:03   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Альфа - вынос мозга

Ну мне кажется с position ты что-то не так делал, потому что по идее с ней можно сделать.
Но с EntityOrder проще. Правда она частенько глючит, но в данном случае всё просто.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 20.06.2012, 13:03   #12
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: Альфа - вынос мозга

Сообщение от ABTOMAT Посмотреть сообщение
Ура! ну хоть кто-то понял! Оказалось, я не зря писал тот пост, а то в той теме, похоже, никто не внял!
Внял Потому и перестал задавать вопросы.

Конкретно такого случая как там у меня нет.
Пересечения мне не нужны.
Мне хватило атласа с текстурами и либы для сортировки.
Просто хотелось узнать какие есть варианты.

Ну а спасибо за объяснения я сказал, поставив полезно под сообщением
__________________
(Offline)
 
Ответить с цитированием
Старый 22.07.2012, 21:40   #13
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

Ребят, у меня очередная проблемка с альфой, с которой entityOrder'ом не разобраться. Помогите плиз!
У меня есть остров, предметы на нем и когда предметы кидаешь в воду - сначала отрисовываются предметы потом вода. Ордером думал думал - так и не придумал как сделать, видимо никак, они походу должны z-буффером обрабатываться.

Придумал такой вариант - привязать меш воды к игроку, таким образом вода всегда ближе предметов, но тут КОСЯК, вода начинает следовать за мной, я пробывал двигать текстуру PositionTexture tex,-1*EntityX(player),-1*EntityZ(player)
ну во всяких вариантах и умножал на масштаб и т.д. - все-равно коряво, бежишь вперед - а вода всеравно немного в бок.
__________________
(Offline)
 
Ответить с цитированием
Старый 22.07.2012, 23:33   #14
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Альфа - вынос мозга

>>сначала отрисовываются предметы потом вода.
По идее, если у предмета нету альфы, то такого бага никак не может быть.
(Offline)
 
Ответить с цитированием
Старый 23.07.2012, 22:38   #15
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Альфа - вынос мозга

А него была альфа, таким методом как ты предлагаешь, получится
порядок отрисовки:
1) земля-предмет-вода вода будет рендериться поверх земли
2) предмет-вода-земля не будет видно ни предмет ни воду

Ладно ребят, забейте, у меня предмет это трава, я просто ее маской сделал - пойдёт! )
ну ее эту альфу )
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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