User Tag List

Показано с 1 по 10 из 30

Тема: А вот если бы тогда...

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5

    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 lvd

    Ну и чё - к спеку дендю уже подключали
    Не удачный "пример". И использование готовых сопров противоречит концепци (и вообще это полный бред - кончились микрухи = кирдык стандарту..., да и к тому же он неахти...).

    Если делать меганавороченный 2д-3д ...
    Не нужно его делать, не нужно...

    даже просто битмап 320x256x256цветов перерисовать ...
    Вот этим и будет заниматься ВК.

    6 кило экран - как раз по силам зетнику
    И уж тем более ему по силам просто напросто говорить ВК что делать.

    ---------------------------------------------------------------------------------
    Вобщем моя идея была неправильно понята...

    Попробую подробней расписать.
    ---
    "Мой" ВК (на какой либо обстрактной однокристалке, т.е. микроконтроллере) фунцеклирует как обычный спектрумовый , только ему можно задать любой способ формирования картинки (допустим привлекая его внимание через свободный бит какого либо порта к определённому участку памяти где содержится информация о требуемом видео режиме).

    Допустим - следующим по "сложности" формирования изображния является трёх битное изображение (при том же разрешении), т.е. каждая точка своим цветом (16кило) при восьмицветной (любой) палитре (8+8+8bit*8=192bit , конечно можно сделать и меньше). Это так называемый первый степпинг (он же дубовый) формирования картинки . В "те времена" я бы был бы рад и такому режиму.

    Второй степпинг. (с которым наверное и стоит заморачиваться (в прошедшем времени))
    ВК в "дубовом режиме" просто тупо (можно сказать "линейно") "бегает" по одному и тому же участку памяти рисуя картинку и в принципе никто не мешает заставить его "бегать не линейно"(!) т.е. прокрутить какую либо анимацию или состряпать картинку из кусочков (спрайтов).
    Для этого распихиваем спрайты (как персонажей так и фона) по памяти , причём как можно дальше (центральный процессор к ним больше обращаться не будет!!!) , далее в спец.выделенном участке памяти оставлямм спец информацию для ВК о том что есть спраты персонажей а что задника (причём эту информацию можно так же запихнуть в не зоны 64к) , а так же указываем где будет находиться информация (в зоне 64к) о управления спрайтом и скролом задника .
    Итого - центральный процессор вааще не участвует в формировании картинки! Он лишь указывает ВК в какую сторону крутить(скролировать) уже собраный задник и куда перемещать спрайты (спрайты есесно накладываются по верх задника самим контроллером автоматически). Всё!

    Степпинг три - "Спец Эфекты"
    Прежде всего условимся что речь идёт всётаки об обстрактном ВК на обстрактной однокристалке (микрокомъютере) . И я прекрасно представляю что "мощи" имеющихся однокристалок может не хватить и на четверть описанного...
    Начну с конца - изменение геометрии (или перспективы) спрайта.
    Теперь у нас имеется возможность менять данные о геометрии спрайта .
    Так же как и во втором степпинге проделываем ряд действий чтобы ВК "знал" где находится спрайт . Далее меняя всего навсего несколько байтов в спец области памяти можно повсякому исковеркать спрайт в соответствии с возможностями ВК.
    Уменьшение/увеличение. С таким эфектом + изменение геометрии можно уже сделать тунель или типо того .
    Врещение спрайта по/против часовой стрелке (как перед ,так и после изменения геометрии)
    Вобщем можно по всякому извращаться , но конечно для нормального 3D нужно придумать нечто другое , а для спрайтиков и такое сойдёт.

    Остаются ещё - Прозрачность,шум,моушен блюр и т.д. ......

    Степпинг три - 3D
    В САД!

    -----------------------------------------------------------------------------------
    2ALL
    Относитесь к написанному как к "если бы ..." а не к "как будет".
    Не приводите безбашенных примеров на тему "как всё запущенно" , а задавайте конкретные вопросы с конкретными цитатами.
    Последний раз редактировалось fan; 03.04.2005 в 04:06.

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

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

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

Ваши права

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