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

Показано с 1 по 25 из 2959

Тема: Steel Panzer Mod - качаем, играем, обсуждаем

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

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

    Re: Steel Panzer Mod - качаем, играем, обсуждаем

    Цитата Сообщение от Razum Посмотреть сообщение
    А я не про тридемакс. Я писал прогу на опенГЛ в рамках курсача по компутерной графике. У меня там, применительно к каждой модели, были организованы массивы вершин, нормалей, текстурных координат и массив треугольников, который хранил индексы из первых трех массивов. Отрисовывалась модель по треугольникам.
    Это мягко говоря не рабочий вариант для игры, так никто не делает - массив индексов один единственный и указывает на вершины, вершина сразу хранит все нужные свойства, это залог быстродействия. Даже отрисовка по объектам уже не годится там где много объектов, т.к. медленно сильно.

    Тем более у нас DirectX, где такого метода версии емнип с 3й нет.

    Цитата Сообщение от Razum Посмотреть сообщение
    Таким образом, никакие данные не дублировались...
    Еще раз повторю. Не стоит проводить аналогии, в "лабораторной работе" и рейтрейсер сделать можно и объекты описывать не треугольниками а кривыми и т.д. И вообще ускоритель не использовать.

    Цитата Сообщение от Razum Посмотреть сообщение
    Я думал, это достаточно рациональный подход, какой толк дублировать данные, если модель статическая, и не на части делиться не может, ничего такого, что повлекло бы изменения количества вершин, нормалей или чего-то еще.
    Этот "рациональный" подход плохо совместим с работой кэша 3д ускорителя. Т.е. годится только для побаловаться на лабораторной, хотя с виду вроде звучит разумно .


    Цитата Сообщение от Razum Посмотреть сообщение
    А как же у вас?
    У нас как у всех - индексы указывают на вершины, в вершине хранятся все нужные свойства.

    Цитата Сообщение от Razum Посмотреть сообщение
    Какая такая функция требует организации данных, о которой вы говорите, и чем она лучше отрисовки по треугольникам?
    Вам рассказать в двух словах как устроен DirectX?
    http://msdn.microsoft.com/en-us/directx/default

    Функция DrawIndexedPrimitive

    ---------- Добавлено в 11:12 ---------- Предыдущее сообщение было написано в 11:11 ----------

    Цитата Сообщение от chubik71sv Посмотреть сообщение
    Я так подозреваю, разговор здесь предусматривает обсуждение возможностей физического "движка" игры - что он может и чего он не может...
    Думаете физический движок - отвечает за рисование, а графический за физику?
    "Почему новые патчи ставятся как в 19-м веке, когда вся игровая промышленность уже делает апгрейды автоматически?"
    "Отсутствие массовости боя, серость и заунывность происходящего, жуткие пейзажи в зимнюю ночь, ужасное меню, слабый микроменеджмент... как можно было такое создавать?" (с) egoeastos про APOS.

  2. #2

    Re: Steel Panzer Mod - качаем, играем, обсуждаем

    Цитата Сообщение от Andrey12345 Посмотреть сообщение
    Думаете физический движок - отвечает за рисование, а графический за физику?
    Нет, я так не думаю. Как раз наоборот - физический движок отвечает за физику, а графический - за рисование. Но если степень отображения графики ограничивается возможностью "железа" - тогда одно из двух: либо пересмотреть концепцию построения полигонов для моделей, либо концепцию построения видеокарт.

Ваши права

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