Важная информация

User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 59 из 59

Тема: Raycasting

  1. #51
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для нормального текстурирования у меня не хватает моральных сил, а у вектора - физических. Поэтому сделал экспериментальный вариант с одномерным текстурированием. "Текстуры" две - одна сплошная, как раньше, а другая - с черной полосой посередине. Сплошным оставил только желтый "приз", а все стены сделал с полосой. Выглядит своеобразно, но пожалуй несколько поинтереснее просто сплошных стен. Это не рекордная версия, она немного медленнее rc44, точный FPS не замерял.
    Вложения Вложения
    • Тип файла: zip rc45.zip (3.9 Кб, Просмотров: 20)

  2. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    yur (31.01.2020)

  3. #52
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,895
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    32 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Потерь FPS я не ощущаю, а многообразие текстур сразу делает этот мир более интересным.

    А можно чистить верх и низ разными цветами, или паттернами, чтобы пол и потолок отличались друг от друга? Тогда иммерсивность лучеброса станет совсем неумолимой.
    Больше игр нет

  4. #53
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Залить пол и потолок можно, только fps скорее всего заметно просядет. Быстро залить пол и потолок одноцветным паттерном можно в версии для 6128, если оставить 8 цветов для стен, но это не спортивно, надо думать про 06Ц.

  5. #54
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто хотел ютубу - вот почти что она (серьезно, лабиринт тот же самый), только на векторе медленно, зато без глюков. Что можно нарисовать при увеличении тактовой на порядок (относительно вектора), использовании улучшенного z80 c аппаратным умножением и удобного видеорежима можно посмотреть в следующих роликах автора. У этого, правда, есть и обратная сторона - это хорошая иллюстрация, какие ресурсы необходимы для быстрого рейкастера с текстурированием и спрайтами. Т.е. на голом векторе так красиво и быстро, как в следующих роликах, никогда не будет.

    - - - Добавлено - - -

    Оказывается VladTru сделал ролик со старой версии моего рейкастера.

  6. #55
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пользуясь временным всплеском мозговой активности взял на себя повышенные обязательства и выполнил шестилетний план за полгода. Разогнал средний FPS c 8.2 (в rc44) до 8.6.
    Код при этом не разбух, а даже немножко подсушился, т.е. уменьшение размера связано не только с более прогрессивным архиватором.
    Скорее всего это последняя версия с данным "роликом на движке". Слишком близко можно подходить к стенам, собираюсь это изменить и старый демонстрационный прогон станет непригодным для новых условий.
    Вложения Вложения
    • Тип файла: zip rc46.zip (3.9 Кб, Просмотров: 20)

  7. Эти 3 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    b2m (29.01.2020), KTSerg (29.01.2020), svofski (28.01.2020)

  8. #56
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,895
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    32 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смотрится очень круто, особенно видимо когда FPS поднимается выше среднего. Ты замерял минимум-максимум?
    Больше игр нет

  9. #57
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Ты замерял минимум-максимум?
    Нет, только средний по больнице. По моим ощущениям тормоза заметны только когда "смотришь вдаль" от одного края (или угла) большой комнаты в противоположный. На среднем расстоянии уже нормально, на близком - я бы даже сказал быстро (по 8битным меркам).

    - - - Добавлено - - -

    Очевидно самые быстрые места - белый коридор и комната, зеленая комната. Между синими кубиками тоже сравнительно быстро бродит.

  10. #58
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,895
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    32 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Очевидно самые быстрые места - белый коридор и комната, зеленая комната. Между синими кубиками тоже сравнительно быстро бродит.
    Прикольно. У меня пока не сформировалась устойчивая терминология в этой области.
    Больше игр нет

  11. #59
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,656
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    202
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Семь лет назад писал о впечатлениях от запуска wolf48 Alone Codera с использованием кишиневского эмулятора спектрума (в emu). Теперь созрел на адаптацию к вектору с z80. Сначала потренировался на орионе-про, поэтому для вектора хака уже побыстрее, но сам про быстрее почти в три раза, поэтому не стоит сравнивать. Для запуска нужен z80 (любой вариант адаптера) и кваз (любой). Работает во всех эмуляторах с поддержкой z80 (emu, emu80, VV). Попутно выяснил, что в emu80 есть проблема с im2, по крайней мере в конфиге вектора. Wolf я переделал на im1, но эмулятор все же хорошо бы тоже поправить.
    Что можно улучшить (теоретически, на практике маловероятно):
    1. Можно переделать так, чтобы не требовался кваз.
    2. Можно ускорить.
    Что хотелось бы, но вряд ли будет - переделка на 8080. Появление реалов с z80 более вероятно (тем более прецедент уже был даже на форуме).

    - - - Добавлено - - -

    Не все читают readme, поэтому напишу тут - повороты на клавишах '1' и '2', курсор влево и вправо - стрейф.
    Вложения Вложения

  12. Эти 4 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    b2m (30.01.2020), blackmirror (30.01.2020), svofski (30.01.2020), yur (31.01.2020)

Страница 6 из 6 ПерваяПервая ... 23456

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Попиксельный raycasting и sjasm
    от Destr в разделе Программирование
    Ответов: 98
    Последнее: 22.01.2020, 23:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •