![]() |
Ответ: Имитация водной поверхности.
Не работает у меня и все.
И шо? Может я люблю велосипеды :D Особенно старинные :D |
Ответ: Имитация водной поверхности.
Вложений: 1
Цитата:
Цитата:
|
Ответ: Имитация водной поверхности.
теперь осталось дело за малым - написать к этой воде альфа-сортировку ;-)
|
Ответ: Имитация водной поверхности.
По моему моя вода интерактивней, что ли. Видимо все решили что я хотел сделать воду похожей на воду чисто визуально, отнюдь :D. Но с водой я на ближайшее время закончил :) Терь хочу сделать то ли лес полигонов на 10к то ли облака в несколько слоев на 3к полигонов :)
|
Ответ: Имитация водной поверхности.
Что такое шэйдеры(я так понимаю нечто похожее на то, что я делал с водной поверхностью, только универсальней и удобней)? Правильно ли я понимаю, что хорс от блитца отличается ими, а по манипуляциям с геометрией и логикой нет?
|
Ответ: Имитация водной поверхности.
Что такое шейдер
главное различие между Xors3d и Blitz3d: первый - dx9, второй - dx7. Как то так. Ксорс шустрее работает, но (из личного опыта) на слабых машинах Блицевый директ7 работает быстрее чем Ксорсовый директ9 (например на нэтбуке, столкнулся с дикими тормозами при переписывании своих танчиков на ксорс. А на чистом блице всё отлично летает). зыЖ Водичка красивая :super: |
Ответ: Имитация водной поверхности.
Я понимаю, что шэйдер это 9 директикс, но меня больше интересует смысловая нагрузка вкладываемая в этот термин. (причем в словах понятных даже обезьяне) А насчет производительности на нетбуках, мне как то фиолетово, я пока трезво оцениваю свой уровень, и его на большее чем шарик прыгающий по платформам не хватает на данный момент, а такого гэ сейчас больше, чем порнографии :D
|
Ответ: Имитация водной поверхности.
Цитата:
Не только шейдеры, также там есть много других фичей, как встроенные тени, своя физика, и многое другое.. |
Ответ: Имитация водной поверхности.
Вот физика и тени, мне как инженеру пгс прям таким непреодолимым препятствием не кажутся. Я по сути ими на начерталке и (сопрамате, термехе, строймехе и др гэ) занимался фактически профессионально. Что такое шэйдер?
|
Ответ: Имитация водной поверхности.
Цитата:
+ Есть разновидности. Вершинные(Как у тебя) и Пиксельные. Жду лес и террейн) |
Ответ: Имитация водной поверхности.
Т.е. С учетом производительности нормальной видеокарты я могу на кадр делать несколько милионов таких операций O_o?
|
Ответ: Имитация водной поверхности.
Террэйн теже уравнения зависимые от x и у, либо от data(не в смысле времени). Лес сложней, ибо я хочу деревца как тестдрайве замутить. Причем сплайнами я это дело почти сделал, а с моими самописными квадами, можно на дерево 1000 листиков приклеить, основная проблема это выбирать деревья для детализации и расположения листиков, ничего умнее чем создать в 3дмаксе массив точек служащих координатой для каждого листа пока вообразить не смог :)
|
Ответ: Имитация водной поверхности.
Шейдерный процессор, специально создан инженерами, чтобы обрабатывать огромный поток данных, однообразными математическими операциями. Например вода - тебе нада двигать пиксели, так вот в шейдере, ты можешь реализовать вычисления для каждого пикселя, при этом это будет на уровне GPU, и очень шустро, тысячи вершин за мелкие наносекунды.
То что делаешь сейчас ты, осуществляется процессором - а это гонения инфы из ОЗУ, через бус в процессор, затем обратно, и затем с ОЗУ на ГПУ. В Шейдерах, вс делается сразу на ГПУ, и вычисляется шейдерным процессором, что очень шустро. В пиксельном шейдере, ты можешь делать что угодно с каждым пикселем на экране, также с огромной скоростью. Так например можно сделать крутое отражение и рефракцию, с красивым эффектом и переходом используя FallOff. Что добавит объёма и физики отражения волнам. Также, многие эффекты волн, можно симулировать используя нормал карты, большие волны - геометрия, а мелкие и рябь - нормал карты. В общем, дерзай ;) |
Ответ: Имитация водной поверхности.
Цитата:
в общем, МоКа всё правильно написал. |
Ответ: Имитация водной поверхности.
Простыми словами шейдер это программа для видеокарты. Можно в некотором роде считать что ты программируешь видеокарту, как ей рисовать твою сцену.
|
Часовой пояс GMT +4, время: 12:07. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot