nvc123, да, действительно, не подумал, правда перебор областей тоже не спасет, фактиечски это о же перебор по вектору с шагом, хотя ля единичного проэцирования а не проэцирования пучков, нагрузка будет невелика даже на протяжении всей карты
Смотри в моем способе идет проверка, если на участке есть пересечение, он делится попоплам и берется половина ближайшая к камере, потом если в нем тоже есть пересечение процедура повторяется и тд, до тех пор пока не останется только одно пересечение, с этим проблем не будет) Спасибо, думаю вопрос можно закрыть
точку отсчета мы имеем, да , вектор только равен не вектору камеры, а вектору поля зрения относительно точки экрана. Но мне не нужно находить вектор, я имею две точки, спроецировав клик через функцию дгуи на два разных расстояния и могу найти нужный вектор. Осталось найти пересечение этого вектора с ландшафтом
Итого у нас есть: вектор и точка отсчета
nvc123, конкретный случай- проекция точки экрана на террейн по вектору. В нормальных средах можно запустить рейтрейс по вектору до первого пересечения, но тут мы не можем получить матрицу объекта и придется фактически делать рейтрес именно перебором, другого решения я не вижу.
в широком профиле только метод последовательного приближения
Вот это мне и надо было узнать, теперь вопрос об оптимизации перебора, скорее всего буду использовать разбиение вектора на участки и проверку в сторону уменьшения, если на участке есть пересечение. Это позволит сразу отсеять половину карты и оставшийся участок делить на две части пока не получится минимальный отрезок на котором есть пересечение и его перебирать более детально. Тем более это поможет избежать лишних переборов если пересечения не существует вообще
JesusHipster, учитывая что многие играют на пиратских серверах с онлайном максимум в три тысячи в лучшие времена, а подобную аудиторию карта может вполне собрать
JesusHipster, 256х256, если не путаю - не совсем то и маленькая. К слову через зепир можно создать карту 512х512 + если использоват метод увеличения игрвоого пространства за счет уменьшения игровых объектов и приближения камеры - получается просто гигантские размеры, только непонятно зачем такие нужны
Ребята, забудьте о камере вообще, это не суть.
Есть произвольная точка пространства С , через нее проводится вектор, в месте где этот вектор пересекается с ландшафтом будет Х - как ее найти?
Вполне возможно что от того что моделька только для освещения юнитов, модельку для освещения террейна менял? Ни одна из моделек нормально не отображается в игре
В общем модель у тебя рабочая, на юнитах она работает, не работает с террейном - просто прверни тоже самое с моделькой для террейна
и импортируй их вместе
DNCAshenvaleTerrain
Там динамически, оно стухает на ночь, а потом к утру загорается снова. Но сейчас посмотрю что у тебя
Странно, у меня в3ме ее открыл, попробую сейчас из игры и сам поредактировать
Кстати, с целью сделать максимально темным, надо не на белый менять, а черный(Хотя скорее всего это сам в3ме у меня его таким сделал), хотя я таких эффектов добивался сменой интенсивности света
ТЫ файлы местами не попутал? Файл "до редакции" анимирован, файл не редактированный с статичным цветом
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Game Dev / Sculpt Stream #1
Так, стрим завтра в 12:00, для пропустивших будет запись. А я побёг делать бейсмеши пропсов
» WarCraft 3 / Патч 1.27a
Ред. darkowlom
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Джа Растафарай (darkowlom) / 3D Art
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
Итого у нас есть: вектор и точка отсчета
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Джа Растафарай (darkowlom) / 3D Art
» Джа Растафарай (darkowlom) / 3D Art
Ред. darkowlom
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
Ред. darkowlom
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» Джа Растафарай (darkowlom) / 3D Art
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
Есть произвольная точка пространства С , через нее проводится вектор, в месте где этот вектор пересекается с ландшафтом будет Х - как ее найти?
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» WarCraft 3 / Как на стандартную модель натянуть импорт текстур не заменяя ее
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» Cinos WIP блог / Mecha
» RenderEdge / [RenderEdge] Экспериментальная версия
» WarCraft 3 / Поврежденная модель глобального освещения
Ред. darkowlom
» WarCraft 3 / Поврежденная модель глобального освещения
и импортируй их вместе
DNCAshenvaleTerrain
» WarCraft 3 / Поврежденная модель глобального освещения
Странно, у меня в3ме ее открыл, попробую сейчас из игры и сам поредактировать
Кстати, с целью сделать максимально темным, надо не на белый менять, а черный(Хотя скорее всего это сам в3ме у меня его таким сделал), хотя я таких эффектов добивался сменой интенсивности света
ТЫ файлы местами не попутал? Файл "до редакции" анимирован, файл не редактированный с статичным цветом