forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Отражения в воде Что есчё за SetCubeFace? (http://forum.boolean.name/showthread.php?t=2989)

moka 23.03.2007 00:46

Re: Отражения в воде Что есчё за SetCubeFace?
 
Идея есть. Скинь если не жалко код, с реализацией отражения. И я попробую замутить.

ABTOMAT 23.03.2007 17:15

Re: Отражения в воде Что есчё за SetCubeFace?
 
MoKa? весь код в 1-м посте в начале темы, только чтобы не глючило нужно террайн воды возюкать сместе с камерой чтобы камера всегдв была в центре этой воды.

moka 24.03.2007 02:09

Re: Отражения в воде Что есчё за SetCubeFace?
 
Дык, ты сказал что поправил баг, вот тот и давай. А я нормал картой попробую замутить.

Horror 24.03.2007 11:09

Re: Отражения в воде Что есчё за SetCubeFace?
 
JohnK помойму это пример где просто анимированная текстура!
вроде в уроке 5 (если это то а чем я думую) там есть вода из меша
и она двигается вот она подойдет..

johnk 24.03.2007 11:21

Re: Отражения в воде Что есчё за SetCubeFace?
 
Да да, это пример из уроков. Эта вода только "шевелится", а насчет искривления изображения - я не в курсе, как это сделать.

ABTOMAT 24.03.2007 14:57

Re: Отражения в воде Что есчё за SetCubeFace?
 
MoKa, код тот же самый что и в первом посте, только в цикле нужно прописать:
Код:

PositionEntity water, entityx(cam) - (1/2 ширины террайна воды), entityy(water), entityz(cam) - (1/2 ширины террайна воды)

ABTOMAT 24.03.2007 19:09

Re: Отражения в воде Что есчё за SetCubeFace?
 
Raiter, этот код мне ещё переделывать и переделывать....

ABTOMAT 24.03.2007 19:56

Re: Отражения в воде Что есчё за SetCubeFace?
 
Raiter, по крайней мере, разобраться в вопросе это лучше чем просто тупо копировать исходник.

ABTOMAT 25.03.2007 15:54

Re: Отражения в воде Что есчё за SetCubeFace?
 
Raiter, кто скажет false пусть первым кинет в меня камень :-)
Гы, кстати я там уже пару багов поправил:-)
Такой вопрос: я например, хочу чтоб камера рендерила только то, что находится над водой, а то, что находится под ней не рендерила, а то от "подводного рендера" у меня пара багов (скрин потом дам). Как такое сделать?

johnk 25.03.2007 16:13

Re: Отражения в воде Что есчё за SetCubeFace?
 
Может надо прятать подводные объекты командой HideEntity? Если пользоваться ей, то объекты и вправду, не рендерятся.

HolyDel 25.03.2007 18:19

Re: Отражения в воде Что есчё за SetCubeFace?
 
да. пробегаешся по всем объектам и прячеш их.
сцылки на объекты придеццо где то хранить.

ABTOMAT 25.03.2007 19:52

Re: Отражения в воде Что есчё за SetCubeFace?
 
HolyDel, JohnK, я знаю про ети команды, но у меня ландшафт и под водой, и над водой, мне нужно скрыть ту часть, что под водой (временно), нужно чё-то типа CameraRange но только у неё объекты скрываются в определённом радиусе, а мне нужно по плоскости.
Ну чё, кто-нить знает?

johnk 25.03.2007 19:56

Re: Отражения в воде Что есчё за SetCubeFace?
 
Может стоит разбить террайн на куски, и прятать "подводные"?

PS Я не вижу смысла прятать террайн, ведь он же низкополигональный, и в Блитз он сделан по технологии MipMapping'а.

HolyDel 25.03.2007 22:13

Re: Отражения в воде Что есчё за SetCubeFace?
 
не, аффтару надо чтоб его видно не было. ;)
аффтар, ставь плэйн чуть ниже воды. черный, или какого там тебе цвета надо, еще лутче затекстуренный под цвет дна морского ;)

ABTOMAT 26.03.2007 13:50

Re: Отражения в воде Что есчё за SetCubeFace?
 
Не, вы не поняли, мне нужно скрыть подводную часть террайна (и других объектов) потому что у меня от них лезут глюки:

Конечно, можно разбить террайн на две части (подводную и надводную и менять их, но ето неудобно и сказывается на производительности, другие объекты мне бы тоже не хотелось делить, кроме того, нельзя будет поменять уровень воды. Есть же вот команда CameraRange, но она скрывает объекты в радиусе, а мне надо по плоскости:dontknow:


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot