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

User Tag List

Страница 44 из 46 ПерваяПервая ... 40414243444546 ПоследняяПоследняя
Показано с 431 по 440 из 456

Тема: Демо эффекты для Вектора

  1. #431
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попытка 512. Подвинул камеру немного ближе, увеличил область рисования с 256x192 до 320x256 и вот что получилось. Надо повышать точность вычислений, но время рисования и так уже 1049 секунд.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	raytrhi.gif 
Просмотров:	92 
Размер:	3.5 Кб 
ID:	79813  
    Вложения Вложения

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

    parallelno (26.11.2023), svofski (26.11.2023), tnt23 (27.11.2023)

  3. #432
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, неожиданные эффекты проявляются. Особенно интересно, как пол будто загибается кверху из-за алиасинга текстур. Вблизи так ну очень красиво.
    Больше игр нет

  4. #433
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Алиасинг вдали на мой взгляд не самый показательный, он и в 256x192 заметен. Если посмотреть на три картинки с тремя разными библиотеками плавучки по ссылке, которую раньше приводил, то чем больше бит в мантиссе, тем приятнее выглядит отражение пола в левом шаре. И если сравнить "свои" 256x192 и 320x256, то в 320 клетки в левом отражении чуть сильнее "погрызены".

  5. #434
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, пожалуй погрызенность просто притягивает к себе ненужное внимание и замечаешь то, чего можно было бы и не заметить.
    Больше игр нет

  6. #435
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пригляделся к тем трем картинкам - там и в правом шаре влияние числа бит мантиссы очень заметно. Получается для этой задачи динамический диапазон плавучки не так важен, как число бит мантиссы.

  7. #436
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    v3 для 8080 обогнал выложенный вариант для z80 (8:25 против примерно 8:35).

    Ютуба, в которой затронуты некоторые ранее поднимавшиеся (и не поднимавшиеся) вопросы связанные с рейстрейсингом: бейсик (очень специфический для калькулятора с z80), полутона, С++ и асм на ez80. И там есть ссылки. Возможно кто-нибудь вдохновится и сделает что-нибудь рейтрейсинговое с оттенками для вектора.

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

    Improver (29.11.2023), svofski (29.11.2023)

  9. #436
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  10. #437
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любителям изощрений версия трассировщика лучей для конфига Vector06c-smp Emu. Четные строки рендерит один проц, нечетные другой, соответственно работает в 2 раза быстрее v3 - 252.46 секунды (4 минуты 12.46 секунды).
    Стоит отметить, что нельзя запустить конфиг smp дропнув rom в окно Emu (в этом случае запустится стандартный вектор). При старте Emu выбираем Vector06c-smp, потом для запуска программы надо использовать штатные для вектора способы. Проще всего выбрать через правую иконку Change External ROM, потом F2+F11, потом F12. В обычном конфиге работать будет, но нарисует только половину строк и не выведет время работы.
    Вложения Вложения

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

    Improver (02.12.2023)

  12. #438
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного оптимизировал вариант 8080, что позволило преодолеть границу 500 секунд. Добавил вариант 8085 для 6128, но там мало оптимизаций специально для 8085, основной выигрыш за счет более быстрого выполнения "старых" команд.

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

    Improver (03.12.2023), svofski (03.12.2023)

  14. #439
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гигачад-16 мог бы исполнять 16 параллельных рейтрейсеров.
    Больше игр нет

  15. #440
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,853
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При наличии продвинутой операционки, которая могла бы распределять задачи по ядрам, многопоточность имела бы смысл (при наличии еще и многопроцессорных векторов), но на одном проце накладные расходы на переключение контекстов вряд ли скажутся положительно.

Страница 44 из 46 ПерваяПервая ... 40414243444546 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  2. Демо эффекты для Корвета
    от esl в разделе Корвет
    Ответов: 31
    Последнее: 10.10.2016, 13:37
  3. Звуковые эффекты AY в играх
    от goblinish в разделе Игры
    Ответов: 31
    Последнее: 21.07.2015, 04:43
  4. Возьму в дар эффекты для частей мегадемо
    от AAA в разделе Программирование
    Ответов: 36
    Последнее: 25.11.2013, 14:45
  5. Эффекты в музыкальном редакторе ...
    от Robus в разделе Музыка
    Ответов: 0
    Последнее: 20.09.2006, 21:52

Ваши права

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