Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];

Вниз

Как сделать воду?   Найти похожие ветки 

 
@!!ex ©   (2007-07-18 19:05) [0]

Нужно сделать вот такую воду:
http://afera-net.narod.ru/water.PNG

Это пример из Render Monkey.
Проблема в том, что там тупо отражается текстура.
А мне нужно отражать в воде объекты.
Рендерить их в текстуру - очень медленно...
Думал рендерить два раза. Над водой и перевернутыми под водой, но тогда отражения не искаженные получаются.


 
это я   (2007-07-18 19:42) [1]

Почему это в текстуру медленно?
Особой разницы быть не должно.

Я делал так: обращал матрицей геометрию по вертикали
относительно уровня воды, отсекал clipping plane"ом пиксели
выше уровня воды, менял cullmode,
устанавливал renderterget текстуру и рисовал. Потом брал
воду, клал на нее bump текстурку и полученную проекционную
текстуру. пример же есть в directsdk, можно вообще без шейдеров.


 
это я   (2007-07-18 20:00) [2]


> пример же есть в directsdk, можно вообще без шейдеров.

но там тоже готовая текстура, без rt


 
@!!ex ©   (2007-07-18 20:15) [3]

не понял за чем "менял cullmode"
У меня ОГЛ. Буду учится рендерить в текстуру, поскольку умею только через PBuffer...


 
это я   (2007-07-18 21:14) [4]


> не понял за чем "менял cullmode"

чтобы вывернуть обьект наизнанку.


 
@!!ex ©   (2007-07-18 22:31) [5]

> [4] это я   (18.07.07 21:14)

А смысл? Отражается то все равно внешняя часть. нафиг отражение внутренней части??


 
XProger ©   (2007-07-19 02:47) [6]

@!!ex, http://xproger.mirgames.ru/?id=2&page=4 пример с водой. Кривоватый конечно и коэф. Френеля не использует, но думаю поможет)


 
это я   (2007-07-19 15:49) [7]


> А смысл? Отражается то все равно внешняя часть. нафиг отражение
> внутренней части??

матрица обращает вершины (и нормали, по идее) только по вертикали,
индексы фейсов же остаются прежними, те как был обход по часовой стрелке
(к примеру) так и останется. это конечно если cullmode вообще не none.

     *****
  **       ****
**               ***********
-----------------------------------------------------
**               ***********
  **       ****
     *****


 
@!!ex ©   (2007-07-19 16:43) [8]


> [6] XProger ©   (19.07.07 02:47)

Спасибо

> [7] это я   (19.07.07 15:49)

Дошло.



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
2-1262952216
Igor2100
2010-01-08 15:03
2010.03.14
Обработчик сообщений в DLL


15-1261949422
Юрий
2009-12-28 00:30
2010.03.14
С днем рождения ! 28 декабря 2009 понедельник


1-1240043722
Amid
2009-04-18 12:35
2010.03.14
как прочитать изображение из XML файла ?


2-1263327723
Ptytch
2010-01-12 23:22
2010.03.14
аудио видео поток


15-1260123757
Кто б сомневался
2009-12-06 21:22
2010.03.14
Как включить Drag n Drop в висте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский