User Tag List

Страница 44 из 48 ПерваяПервая ... 404142434445464748 ПоследняяПоследняя
Показано с 431 по 440 из 471

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

  1. #431

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  2. #432

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #433

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #434

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #435

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #436

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    Improver(29.11.2023), svofski(29.11.2023)

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

  8. #437

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 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. В обычном конфиге работать будет, но нарисует только половину строк и не выведет время работы.
    Вложения Вложения

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

    Improver(02.12.2023)

  9. #438

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Improver(03.12.2023), svofski(03.12.2023)

  10. #439

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #440

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

  1. Демо эффекты для Корвета
    от esl в разделе Корвет
    Ответов: 32
    Последнее: 07.09.2024, 09:28
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  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

Ваши права

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