Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.248.47] |
|
Страницы: (7) [1] 2 3 ... 6 7 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Как всё просто с новыми технологиями. Сколько мучений с ландшафтом было раньше, и как это просто делается на SM_3_0 при помощи чтения текстуры в вертексном шейдере.
Тут пока нет света и мультитекстурирования, это всё просто, и это будет. Обновлено 08-12-2014: Демка: https://yadi.sk/d/n2npm16NcwmLy Обновлено 11-07-2015: Релиз игры с исходником Обновлено 18-04-2019: Я вернулся к игре. Теперь при каждом старте игры генерируется новый ландшафт и, соответственно, новые задания. Оптимизировано быстродействие. Улучшена графика. Скачать можно тут: https://yadi.sk/d/WXNvqCxkSsoiPw "Скриншоты" Видео прохождения двух последних (самых сложных) заданий: https://youtu.be/0oqTpwr2D-E |
Сообщ.
#2
,
|
|
|
Мне сильно понравилось уткнуться носом в землю, а потом на этой высоте лететь вперёд. Класс!
Когда на высокую гору взбираешься, то даже ощущение, что потом не сразу падаешь. Но текстур рельефа бы поболее разных: камни, песочек, луга, ... |
Сообщ.
#3
,
|
|
|
Цитата Славян @ Но текстур рельефа бы поболее разных: камни, песочек, луга Цитата Mikle @ Тут пока нет света и мультитекстурирования, это всё просто, и это будет. |
Сообщ.
#4
,
|
|
|
Мы, видимо, по-разному с вами понимаем "мультитекстурирование". Ладно, бывает.
|
Сообщ.
#5
,
|
|
|
Цитата Славян @ Мы, видимо, по-разному с вами понимаем "мультитекстурирование". Я имел ввиду в широком смысле этого слова. Текстур будет больше, и они будут смешиваться в один проход. |
Сообщ.
#6
,
|
|
|
Цитата Mikle @ Это хорошо, но я надеюсь будет так, что одни участки рельефа с одними (камни) текстурами, а потом сие плавно переходит в другие, скажем песчаные участки?Я имел ввиду в широком смысле этого слова. Текстур будет больше, и они будут смешиваться в один проход. Да, на плавном переходе надо задействовать мультитекстурирование, но потом, на чистом поле, скажем, уже излишне. Хотя карты нормалей и т.п. полезны будут. |
Сообщ.
#7
,
|
|
|
Оно конечно хорошо. Но как пользователю - видеть квадратике в текстуре, раздражает. Да и сверху если смотреть, то повторяющиеся узоры говорят о плохой случайной функции.
|
Сообщ.
#8
,
|
|
|
Странно, фильтрация текстур есть, у меня "квадратиков" не наблюдается.
Ну а узор повторяющейся текстуры должен скрыться за тенями и разнообразием текстур. |
Сообщ.
#9
,
|
|
|
Попробовал свой ландшафт на GF7600 GS - вместо рельефа вижу плоскую равнину. Проблема.
|
Сообщ.
#10
,
|
|
|
На Win8 в виртуалке VirtBox ландшафт весьма нервно реагирует на мышку. Вечно куда-то крутится, утыкаясь носом в землю. Впрочем, возможно, что это что-то у меня, а может и какое-то странное взаимодествие виртуалки и мыши.
|
Сообщ.
#11
,
|
|
|
Оно должно работать на Win8 без всяких виртуалок.
|
Сообщ.
#12
,
|
|
|
Цитата Mikle @ Я тоже так думаю, но у меня семёрка, а 8-ка токмо на виртуалке. Потому я и описал глючок.Оно должно работать на Win8 без всяких виртуалок. Кстати, если будет шанс, то сделайте рельеф и с иногда нависающими горами. Но надо подумать, как не издеваться с 3-мя картами высот, а как-то по одной лепить... Но думаю, что реализуемо. |
Сообщ.
#13
,
|
|
|
Добавил пятна тумана в низинах, ссылку обновил, теперь с исходником.
https://yadi.sk/d/JP5b5Da1cv5fH |
Сообщ.
#14
,
|
|
|
Даешь водичку, мультитекстур, процедурный гравий, фолияж и динамический свет!
P.S. GTS450 -- 592fps, полет нормальный. В исходнике был инверт мыши по оси Y dy = (ScrCenterY - p.y) * MouseSensY -> dy = (p.y - ScrCenterY) * MouseSensY |
Сообщ.
#15
,
|
|
|
Цитата B.V. @ В смысле? У меня всё нормально, как я посчитал. В исходнике был инверт мыши по оси Y |