???
Математика на уровне МГУ

Страница 43 из 54 ПерваяПервая ... 3339404142434445464753 ... КрайняяКрайняя
Показано с 1,051 по 1,075 из 1636

Тема: Storm Of War: Battle of Britain

Комбинированный просмотр

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

    Re: Storm Of War: Battle of Britain

    перенести ДХ10 в ХР нельзя архитектурно.

    http://blog.gamedeff.com/?p=124

    DX10 post, part 1 - Infrastructure
    18th February 2008, 11:57 am by CEMEH

    Этот пост надо было написать год назад, потом полгода назад, потом месяц назад и неделю назад.
    Год назад я был под впечатлением от MS вообще, полгода назад я был в неправильной команде, а месяц и неделю назад жизнь кипела и бурлила. Однако, наконец, случился неожиданный перерыв и можно, наконец, написать про DX10.

    Сразу скажу, я как девелопер на DX10 писал не больше маленькой демки, но в принципе уже имел счастье копаться во внутренностях. Если что, считайте меня евангелистом, гыгыгы.
    Буду описывать впечатления высокого уровня, низкого - детали реализации. Опять же, каждый пункт очень не подробный, про каждый - можно писать большой детальный отдельный пост. Пожелания принимаются

    За один раз все не описать, сегодня будут, пожалуй, самые большие изменения - инфраструктурные. Нужно отметить, что большинство из них относятся не только к DX10, но и вообще ко всем версиям DX на Висте.


    - Новая driver model.
    В Висте совершенно новая driver model (WDDM - Windows Display Driver Model, в девичестве LDDM - Longhorn Display Driver Model), это самое большое изменение в модели видео-драйвера со времен, когда вообще появилось hardware acceleration.
    Очень поверхностно о том, как было раньше, в XDDM (XP Display Driver Model), по хорошему тут надо писать отдельный пост.
    В XDDM каждый вызов DX добавлял токен в так называемый “command buffer”, в независимом от видеокарты формате. Когда рантайм решал, что буфер уже достаточно велик, звалась функция драйвера в kernel mode, ей передавался этот буфер, и драйверу нужно его разобрать и каким-то одному ему известным способом передать видеокарте. Никаких функций драйвера в user mode не было как таковых.
    К сожалению (нет, к счастью!), оказалось, что видеокарты очень динамично развиваются, и формат command buffer усложнялся и усложнялся. Появились сложные шейдеры, которые нужно компилировать в микрокод видеокарты, появились заточки под разные игры и так далее. В результате, в kernel mode оказался десятимегабайтный с гаком кусок кода, который в случае любой ошибки вообще говоря убивает систему. Подавляющее большинство BSOD в XP - display driver, самый сложный и опасный драйвер в системе.
    Вторая часть проблем про разделение видеокарты между несколькими процессами. В XDDM у OS нет ни способа установить приоритет, ни менеджить видеопамять, ни вообще выполнять какой-то разумный шедулинг вызовов DX от разных процессов. Чуть что - Device Lost, и живой девайс остается у одного процесса.

    В новой driver model есть разделение между user mode и kernel mode частью драйвера. Все вызовы DX напрямую идут в user-mode driver, который подготавливает сразу hardware-dependent буфер, который иногда флашит в kernel, где он идет в видеокарту. Идея в том, что всю тяжелую работу можно выполнять в user-mode части, а в kernel фактически только переслать собранный буфер в DMA-трансфер видеокарте. Во-первых, если user-mode driver упадет, ничего страшного не случится - закроется конкретное приложение, но не вылетит OS. Во-вторых, у драйвера больше контроля, когда и сколько kernel-mode calls делать, причем эти вызовы не тяжелые. В-третьих, рантайм становится совсем тонкий - нет никаких command buffers, просто напрямую вызываются функции драйвера.
    Кроме того, между user-mode и kernel-mode частями есть наш GPU Scheduler, который может выбирать, какие собранные буфера отправлять видеокарте, то есть менеджить GPU на много процессов.

    Там еще куча важных моментов, но все их описывать надо не в рамках этого поста, а то я его никогда не напишу.

    - Video memory virtualization
    В новой driver model есть виртуализована видеопамять - то есть, если ее не хватает, ресурсы будут переноситься в системную. Так как контроль за аллокациями видеопамяти теперь у OS, а не у драйвера, это можно делать гораздо эффективнее, чем POOL_MANAGED в XDDM. Сейчас это работает без железной поддержки - GPU Scheduler перед передачей DMA-пакета карточке загружает все нужные текстуры в видеопамять. Он достаточно умный и умеет подгружать их заранее, пока GPU занят другим и свободна шина. Если приложение уйдет в fullscreen - все остальное из видеопамяти выбросят по мере необходимости, если в windowed - то будет пытаться распределять память по текущим процессам. Собственно, совершенно аналогично обычной памяти.
    Важный вопрос - контроль над производительностью со стороны приложения, когда хочется гарантировать наличие ресурса в видеопамяти. Насколько я понимаю, ответ сейчас такой - fullscreen и контроль над размером аллокаций.
    То есть, мужики, больше не бывает Device Lost, никогда, всем радовацца полчиса. Если станет активным другое приложение - OS в случае необходимости выгрузит ресурсы и восстановит их обратно. Все еще есть “Device Removed”, но это уже экзотические случаи вроде “выдернули видеокарту” или “поставили новую версию драйвера”, о таких сценариях не надо беспокоиться играм.

    - No caps!
    В DX10 больше нет капсов, как таковых. Гарантируется наличие всей функциональности, за редкими исключениями типа наличия блендинга для некоторых текстурных форматов (это поправили в DX10.1), то есть если карта поддерживает DX10, то она обязана держать последнюю версию шейдеров в полном объеме, поддерживать все форматы текстур, все возможные режимы фильтрации, стенсила и всего-всего-всего. Более того, для DX10 написали спек правил растеризации треугольников и прочего добра, то есть теперь ожидается и то, что картинка на разных видеокартах на одинаковом коде всегда будет одинаковой и совпадать с эталонным софтверным растеризатором. Где не так - баг производителя карточки.
    В будущем новая функциональность будет появляться кусками, типа набор фич DX10.1, DX11 и т.д.
    Это в общем-то должно очень радовать девелоперов и существенно улучшать тот бардак, какой был в DX9.

    - Lean & mean runtime
    Много в API и driver model изменилось для того, чтобы уменьшить DIP cost на CPU. На XP он очень серьезный, тяжелая игра может проводить около десятка миллисекунд (а то и больше), в вызовах DX. В них мало времени занимает сам рантайм, и много драйвер.
    Основное, что изменилось - сама driver model, в которой рантайм фактически ничего не делает, а сразу предоставляет исполнение драйверу.
    На стороне API появились State Objects, которые можно прекомпилировать при создании и потом быстро устанавливать на видеокарте и Constant Buffers как средство более эффективно менеджить обновления констант шейдеров. Об этом подробнее - в следующих сериях.
    Мужики из Крайтека пишут, что действительно видели серьезное уменьшение DIP cost в Крайзисе на DX10, впрочем, я уверен, текущим драйверам еще есть куда стремиться.

    Вся эта инфраструктурная радость и является основной технической причиной того, что DX10 нет на XP. Переносить новую driver model на XP не представляется возможным - слишком много изменений в ядре OS, переносить все фичи DX10 на старую driver model невозможно (виртуализация и шедулинг, к примеру, принципиально не заживет). Есть все еще компромиссы - переносить только хардверные фичи DX10 на старую driver model, это прилично работы для нас и очень много работы для IHV - писать поддержку новых фич для новой и старой driver model, и поведение API будет разным на разных OS. Или предоставить Layer, который будет предоставлять DX9-функциональность с DX10-API, но это может и так написать девелопер, и остается открытым вопрос с представленим капсов с DX10 API.
    Видимо, уперлись в нехватку ресурсов для девелопмента. Мне лично кажется, что технически это все сложно и тяжело, но теоретически возможно.

  2. #2
    Курсант Аватар для PloSkiY
    Регистрация
    12.03.2008
    Адрес
    Минск
    Сообщений
    102

    Re: Storm Of War: Battle of Britain

    Klocska а что насчет анимации ? её добавиться ?
    в смысле: взрывы, попадание пуль в самолеты, выпрыгивания пилота с парашютом
    насчет последнего пилот теперь не будет стационарно сидеть а потом выстреливаться из кресла ? добавят там хоть каких нить движений ?

    и будут ли реализованы:
    пробой шасси , вываливание шасси при соответствующем повреждении
    Крайний раз редактировалось PloSkiY; 27.03.2008 в 15:01.

  3. #3

    Re: Storm Of War: Battle of Britain

    KYA - такая арифметика не всегда работает. И не сегда хороша. Для скорсоти модули должны быть идентичны. А где найти идентичные 512 и 1024?

  4. #4
    Механик
    Регистрация
    18.04.2004
    Адрес
    Russian Federation
    Возраст
    43
    Сообщений
    623

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Jameson Посмотреть сообщение
    KYA - такая арифметика не всегда работает. И не сегда хороша. Для скорсоти модули должны быть идентичны. А где найти идентичные 512 и 1024?
    Ерунда и незнание матчасти. Неодинаковые по характеричтикам модули будут работать при характеристиках наухудшего. Или при тех, которые выставишь САМ.

  5. #5
    Старший инструктор
    Регистрация
    25.03.2006
    Сообщений
    3,234

    Re: Storm Of War: Battle of Britain

    Да, меня тоже интересует информация по ДМ? Будет ли целиком или по частям , будет ли учитываться броня и т.д.?

  6. #6
    Клоцка Аватар для Klocska
    Регистрация
    28.03.2005
    Адрес
    Moscow
    Возраст
    50
    Сообщений
    810

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Geier Посмотреть сообщение
    Да, меня тоже интересует информация по ДМ? Будет ли целиком или по частям , будет ли учитываться броня и т.д.?
    Читайте Медокса

  7. #7
    мерзавец Аватар для denisso
    Регистрация
    03.07.2002
    Адрес
    Санкт-Петербург
    Возраст
    43
    Сообщений
    2,066

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Klocska Посмотреть сообщение
    Читайте Медокса
    А где он печатается?
    -...Мама, в моей жизни одна женщина. Её зовут Авиация.

  8. #8
    Старший инструктор
    Регистрация
    25.03.2006
    Сообщений
    3,234

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от denisso Посмотреть сообщение
    А где он печатается?
    На 1с форуме иногда отвечает

  9. #9
    Клоцка Аватар для Klocska
    Регистрация
    28.03.2005
    Адрес
    Moscow
    Возраст
    50
    Сообщений
    810

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от denisso Посмотреть сообщение
    А где он печатается?
    1C форум. Здесь было когда-то.
    Khvost, кстати, в одном из постов обобщал сказанное.

  10. #10
    Инструктор Аватар для Khvost
    Регистрация
    11.03.2004
    Адрес
    город Z
    Возраст
    56
    Сообщений
    3,929

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Klocska Посмотреть сообщение
    1C форум. Здесь было когда-то.
    Khvost, кстати, в одном из постов обобщал сказанное.
    Это вот в этом что ли?

    http://forum.sukhoi.ru/showpost.php?...8&postcount=20
    Посмотрим, выдержит ли их империалистический Ктулху попадание советской ядерной торпеды.

  11. #11
    провокатор Аватар для Мотылёк
    Регистрация
    16.06.2006
    Адрес
    родина 122-мм гаубицы М-30
    Возраст
    43
    Сообщений
    656

    про ДМ

    Цитата Сообщение от Geier Посмотреть сообщение
    Да, меня тоже интересует информация по ДМ? Будет ли целиком или по частям , будет ли учитываться броня и т.д.?
    Во:
    http://files.games.1c.ru/il2pict/ScreenShots_001.jpg
    http://files.games.1c.ru/il2pict/ScreenShot001.jpg
    http://files.games.1c.ru/il2pict/ScreenShot007.jpg
    Крайний раз редактировалось Мотылёк; 29.03.2008 в 23:07.
    Довожу до ума Х52

  12. #12
    Старший инструктор Аватар для =M=ZooM
    Регистрация
    20.03.2006
    Адрес
    Москва
    Возраст
    44
    Сообщений
    2,872

    Re: про ДМ

    Цитата Сообщение от Мотылёк Посмотреть сообщение
    блин, над этим шотом прям тащусь
    хороший-плохой...зато у меня есть пушка!!!

  13. #13
    Старший инструктор
    Регистрация
    25.03.2006
    Сообщений
    3,234

    Re: про ДМ

    Мне это пока мало о чем говорит, кроме сетки

  14. #14

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от ROSS_Tracer Посмотреть сообщение
    Ерунда и незнание матчасти. Неодинаковые по характеричтикам модули будут работать при характеристиках наухудшего. Или при тех, которые выставишь САМ.
    А если процессор AMD с встроенным контроллером памяти?

  15. #15

    Re: Storm Of War: Battle of Britain

    да, dx10 вроде снижает накладные расходы на обслуживание видео. Беда в тмо что разработчики игрушек, юзающих этот режим -тоже знают про это. в итоге игры в данном режиме медленнее. Потмоу что дрова еще не допилили

  16. #16
    Забанен
    Регистрация
    20.04.2006
    Возраст
    48
    Сообщений
    2,478

    Re: Storm Of War: Battle of Britain

    перенёс разборки бомберов в самую бомберную тему
    http://forum.sukhoi.ru/showthread.php?t=45040

  17. #17
    пилот ШВЛИ №10 Аватар для mongol
    Регистрация
    18.11.2002
    Адрес
    Гоби
    Возраст
    57
    Сообщений
    2,928

    Re: Storm Of War: Battle of Britain

    Очень смешно про системные требования.
    При условии что в идеале любая новая игра должна полностью задействовать самый мощный комп который есть в продаже, но при этом запускатся на.... сами знаете чем, и выдавать на этих вариантах не меньше 30 фпс.
    Короче другими словами ИГРА должна "работать" почти на всем.
    А девелоперам нагнуть комп за две штуки баксов поверьте не проблема. Также несложно запустить все это на полном говне с зарезанием всего чего можно.

  18. #18
    Конструктор
    Регистрация
    15.03.2004
    Адрес
    Russian Federation
    Возраст
    52
    Сообщений
    200

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от mongol Посмотреть сообщение
    Очень смешно про системные требования.
    При условии что в идеале любая новая игра должна полностью задействовать самый мощный комп который есть в продаже, но при этом запускатся на.... сами знаете чем, и выдавать на этих вариантах не меньше 30 фпс.
    Короче другими словами ИГРА должна "работать" почти на всем.
    А девелоперам нагнуть комп за две штуки баксов поверьте не проблема. Также несложно запустить все это на полном говне с зарезанием всего чего можно.
    Мы бы рады написать, чтоб и на арифмометрах запускалось. Например, ИЛ2 до сих пор должен
    работатьна всех поколениях 3D-видеокарт, где есть OpenGL Драйвер!
    Запуститесь на 3dfx Voodoo1, Проверьте!

    Так поступать - непозволительная роскошь, при поддержке. Очень сложно вносить изменения в движок,
    нужно постоянно проверять, как это отразится на прадедушке современного ускорителя.
    Даже несколько веток АТИ и NVidia очень тяжело поддерживать(DX10 решил бы и эту проблему).
    Проблемы с 4.09 на 50% с этим связаны. Чем больше мы отрежем старого оборудования,
    тем красивей и быстрее будет рендер на современном. И критерий отрезания
    предлагается следующий - допустим на рынке видео карты, например,
    с 4 шейдерами продаются уже, как год по доступной цене <100 USD,
    Значит поддерживать карты ниже поколением, нужно только по остаточному принципу.

    ЗЫ: К вопросу о компах "за две штуки"
    Часто такие компьютеры дают больше повода для понтов(спойлер на авто), чем прибавку скорости!
    Можно собрать достаточно мощный компьютер и за 500-700 Долларов,
    правильно сбалансировав производительность всех его компонент.
    А дальнейший рост производительности будет незначителен, при большом росте цены.
    Прежде, чем сделать какую-нибудь покупку, надо попробовать запутить любимые игры
    у друзей, коллег, у которых уже есть подобные комплектующие и посмотреть результат.
    Почитать форумы Может на данный момент играм не нужно столько ядер, и SLI
    не дает нужного эффекта. А через год, все это подешевеет и на с'экономленные средства
    вы купите еще боле мощную "лошадку".
    А если не купите - столько денег удастся сохранить для семейного бюджета
    Крайний раз редактировалось KYA; 28.03.2008 в 11:59.

  19. #19
    Старший Офицер Форума Аватар для Charger
    Регистрация
    08.04.2002
    Адрес
    Москва
    Возраст
    59
    Сообщений
    11,713
    Images
    16

    Thumbs up Re: Storm Of War: Battle of Britain

    Цитата Сообщение от KYA Посмотреть сообщение
    Мы бы рады написать, чтоб и на арифмометрах запускалось. Например, ИЛ2 до сих пор должен
    работатьна всех поколениях 3D-видеокарт, где есть OpenGL Драйвер!
    Запуститесь на 3dfx Voodoo1, Проверьте!
    Проверил на 486/DX-133 камень АМД, памяти 256 винда 98, ATI Rage+Voodoo2+Voodoo2 запускается... Правда загружается минут сорок. Но в полном редакторе, учитывая скорость компа в целом, работать можно, медленно, грустно, но можно.

    Так поступать - непозволительная роскошь, при поддержке. Очень сложно вносить изменения в движок,
    нужно постоянно проверять, как это отразится на прадедушке современного ускорителя.
    Даже несколько веток АТИ и NVidia очень тяжело поддерживать(DX10 решил бы и эту проблему).
    Проблемы с 4.09 на 50% с этим связаны. Чем больше мы отрежем старого оборудования,
    тем красивей и быстрее будет рендер на современном. И критерий отрезания
    предлагается следующий - допустим на рынке видео карты, например,
    с 4 шейдерами продаются уже, как год по доступной цене <100 USD,
    Значит поддерживать карты ниже поколением, нужно только по остаточному принципу.
    WTG! Значит шанс посмотреть на нормально масштабируемую картинку увеличивается пропорционально отходу от поддержки устаревшего железа.
    Мля, идите на дуэльный сервер - там ваши кони, сэры рыцари (c)mamali
    Я дрался с асами WarBirds(c)Varga
    Основная проблема русского витуального сообщества - избыток лыцарелизателей и рыцаререзателей и нехватка наевропуболтоположителей... (с)CoValent
    БоБ прямее руганью не станет. (с) Harh
    Oculos habent non viclebunt.(c) Псалом 134
    Q9650+8GbRAM+560Ti/2Gb i7-4790k+32Gb+2060/6Gb

  20. #20
    Apocalyptic Rockfighter Аватар для Scavenger
    Регистрация
    06.03.2006
    Возраст
    46
    Сообщений
    3,479

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от KYA Посмотреть сообщение
    ЗЫ: К вопросу о компах "за две штуки"
    Часто такие компьютеры дают больше повода для понтов(спойлер на авто), чем прибавку скорости!
    Можно собрать достаточно мощный компьютер и за 500-700 Долларов,
    правильно сбалансировав производительность всех его компонент.
    700 мало. это уже, если переводить на машины - подпорченная десятка. корпус, к примеру, вообще мало влияет на производительность, но приличный корпус (толстое железо, качество сборки, хороший БП) уже стоит около ста уе, и при этом не выделяется моддерскими наворотами. разница в цене 8800 GTS и 8800 GTX тоже велика. в производительности тоже. вот Алтра и ГТХ - уже не та разница.
    А покупать сегодня миддл и через год мидл следующего поколения... в сумме будет дороже (хотя в рассрочку) чем купить сразу хай, а производительность хай предыдущего поколения в 90% случаев демонстрирует производительность миддл текущего. плюс, пмсм, эта та же логика, что и "сначала надо доесть вчерашний и хлеб, а потом есть свежий". при такой логике можно никогда не попробовать свежий хлеб, и всю жизнь давиться вчерашним.
    ценность же вышеописанной рассрочки для видеокарт при нынешнем рынке кредитных услуг - пмсм, ничтожна.
    Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.

    ॐ मणि पद्मे हूँ

  21. #21
    Конструктор
    Регистрация
    15.03.2004
    Адрес
    Russian Federation
    Возраст
    52
    Сообщений
    200

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Scavenger Посмотреть сообщение
    700 мало. это уже, если переводить на машины - подпорченная десятка. корпус, к примеру, вообще мало влияет на производительность, но приличный корпус (толстое железо, качество сборки, хороший БП) уже стоит около ста уе, и при этом не выделяется моддерскими наворотами. разница в цене 8800 GTS и 8800 GTX тоже велика. в производительности тоже. вот Алтра и ГТХ - уже не та разница.
    А покупать сегодня миддл и через год мидл следующего поколения... в сумме будет дороже (хотя в рассрочку) чем купить сразу хай, а производительность хай предыдущего поколения в 90% случаев демонстрирует производительность миддл текущего. плюс, пмсм, эта та же логика, что и "сначала надо доесть вчерашний и хлеб, а потом есть свежий". при такой логике можно никогда не попробовать свежий хлеб, и всю жизнь давиться вчерашним.
    ценность же вышеописанной рассрочки для видеокарт при нынешнем рынке кредитных услуг - пмсм, ничтожна.
    Ну это дело вкуса, конечно пряитней иметь машину с разгоном 5 секунд на сотню, и 300 максималкой.
    Но вполне можно прекрасно ездить на машинке
    с 10 секундами и 200 максималкой. Если у вас на экране, 150 FPS это круто, но играть можно и при 50
    Мощные видео карты, прежде всего хороши при высоком разрешении. Если ваш любимый режим 1920x1200 (1600x1200) и без AA жизнь не мила, то тогда оправдано. Хороший корпус это прежде всего, хорошее и тихое охлажение=> возможность большего разгона(если оно вам надо)!
    Насчет производительности след поколения, да есть такая тема. надо быть на чеку и не хватать
    все подряд, чуть подождать(8600 вышла слабенькая не спешите, потерпите, купите 9600.
    Почему дороже???
    А вот проигрыш очевиден

    Через год появится, допустим видеокарта с DX11,
    6 ядерный процессор с SSE6+RayTracing Итд.8GB памяти станет стандартом,
    а в старую плату уже не все можно будет воткнуть!
    Появятся игры, которые используют новые технологии.

    Вот и будет у вас мерседес 91 года (МКПП, без подушек, АБС, ESP), по сравнению с фордом фокусом III
    Крайний раз редактировалось KYA; 28.03.2008 в 12:48.

  22. #22
    Citizen of the Galaxy Аватар для Harh
    Регистрация
    19.02.2005
    Адрес
    Russia, Chelyabinsk
    Возраст
    44
    Сообщений
    9,397
    Images
    4

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от KYA Посмотреть сообщение
    ...+RayTracing...
    Кстати, сейчас можно трассировку лучей шейдерами делать? отражение с помощью кубических карт, помню, еще во времена Вуду 1 были, а вот более-менее честная трассировка лучей сейчас возможна?
    Трехмерка по одному проекту: www.youtube.com/watch?v=Xub-3TA7MIE&feature=plcp

  23. #23
    Конструктор
    Регистрация
    15.03.2004
    Адрес
    Russian Federation
    Возраст
    52
    Сообщений
    200

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от Harh Посмотреть сообщение
    Кстати, сейчас можно трассировку лучей шейдерами делать? отражение с помощью кубических карт, помню, еще во времена Вуду 1 были, а вот более-менее честная трассировка лучей сейчас возможна?
    Можно и делаем ее. Пример в других играх - ReliefMapping!

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

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

    А листву и кромки травы удаеться выводить со ступенчатыми границами (плавная
    полупрозрачная граница требует сортировки).
    С примитивными кубмапными отражениями(возможно мгогократное отражение) и красивыми
    тенями, даже с вокселями и брызгами воды, трассировка справляется на ура (при мощной
    аппаратной поддержке).
    Только супер реалистичное освещение этому методу неподвласно, Radiosity лучше

  24. #24
    Citizen of the Galaxy Аватар для Harh
    Регистрация
    19.02.2005
    Адрес
    Russia, Chelyabinsk
    Возраст
    44
    Сообщений
    9,397
    Images
    4

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от KYA Посмотреть сообщение
    Можно и делаем ее
    Хм... А то я над глобальной иллюминацией что-то задумался Просто не знаю, реально ли это в плане производительности по 5-8 сэмплов считать рэйтрейсингом... А если можно в производительности, можно ли на уровне карты. Сорри, я не умничаю, просто меня тема рендера интересует. А то вроде это потихоньку начало вроде появляться: если не ошибаюсь, в Крайзисе говорили, что есть (там просто освещение в основном статичное, не поймешь, считается ли что-то или предварительно просчитано), Дирт такое впечатление сильно производит, сейчас еще Mirror's Edge делают... Понимаю, что мне скорее губозакатывательную машинку надо, но все-таки ИМХО, ХДР небу нужон - обратил внимание еще в Call of Juares - там у неба, если правильно помню, из-за ХДРа ощущение глубины появлялось.
    Трехмерка по одному проекту: www.youtube.com/watch?v=Xub-3TA7MIE&feature=plcp

  25. #25
    Механик
    Регистрация
    22.12.2004
    Сообщений
    1,540
    Записей в дневнике
    11

    Re: Storm Of War: Battle of Britain

    Цитата Сообщение от KYA Посмотреть сообщение
    Насчет производительности след поколения, да есть такая тема. надо быть на чеку и не хватать
    все подряд, чуть подождать(8600 вышла слабенькая не спешите, потерпите, купите 9600.
    Ну, 8600 я перетерпел, но сейчас ужо невтерпежь. Решил взять C2D Е8400+512Mb GF8800GT+2Gb DDR2-800. Надеюсь, для игры в БоБ в разрешении 1280х1024 мне этого хватит даже на качественных настройках графики. А как по вашему субъективному личному мнению - такой конфы для БоБ будет достаточно?

    8800GT сейчас существенно подешевели, а по производительности пусть ненамного, но превосходят новые 9600GT. Вышедший 9800GTX основан на том же G92 и ничего существенно нового не предлагает. Что-то принципиально новое NV выпустит только к концу года, до выпуска доступных видеокарт в районе 250-300$ из новой серии дойдет примерно через год. Тогда уже можно будет и апгрейдиться, если мощности 8800GT окажется все-таки недостаточно.

    Кстати, KYA, я хотел узнать, будут ли поддерживаться в БоБ SLI (или Crossfire)? Как по вашему личному субъективному мнению - можно ли ожидать существенного (в 1,5 раза или более) прироста производительности при использовании этих технологий?

Страница 43 из 54 ПерваяПервая ... 3339404142434445464753 ... КрайняяКрайняя

Ваши права

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