Конференция "Игры" » Неполигональная проверка столкновений для игр
 
  • tmtlib (13.03.08 16:33) [0]
    Постоянно доробатываю и совершенствую свой новый двиг - TDG3D.
    В нём есть несколько изюминок, одна из которых - в заголовке темы.
    Прошу протестировать: http://www.igrodel.ru/tdg3d/tdg-2008-3-13.zip (1mb с исходниками)
    Скрины:
    http://www.igrodel.ru/tdg3d/tdg-4.jpg
    http://www.igrodel.ru/tdg3d/tdg-3.jpg
    http://www.igrodel.ru/tdg3d/tdg-2.jpg
    http://www.igrodel.ru/tdg3d/tdg-1.jpg
  • DeadMeat © (14.03.08 11:14) [1]
    Что первый, что второй примеры - колбасит.
    А именно... В первом на экране большая куча всяких артефактов, что ничерта не видно практически. А во втором, при нажатии на +/- расколбасивает модельку лошади и чувака.
    И ни в одном из них не считает ФПС.
  • DeadMeat © (14.03.08 11:30) [2]
    Пардон меня... Забыл дописать:
    GeForce Go 7300
    Windows Vista HP
  • tmtlib (14.03.08 20:45) [3]
    Нифига себе... Мда, из-за чего интересно такое может быть?
    DeadMeat, не мог бы ты выложить log.txt с обоих примеров, доведя их до расколбаса?
  • antonn © (15.03.08 17:00) [4]
    расскажите несведущему, что такое "неполигональная проверка"? попиксельная? :)
  • tmtlib (15.03.08 18:04) [5]
    antonn, да, именно! Попиксельная! В качестве пикселей выступает скриншот z-buffer-а при виде сверху. Уже есть новая версия, теперь ещё добавлен коллижн на анимированные объекты, и танцующий человечек отталкивается от стены самостоятельно за счёт своей анимации: http://www.igrodel.ru/tdg3d/tdg-4.jpg
  • DeadMeat © (15.03.08 18:35) [6]
    Тестовое сообщение.
    Я Почему то не могу добавить текст сюда.
  • DeadMeat © (15.03.08 18:36) [7]
    Опана... А это прошло. А ну.. вот оригинал поста.

    Ну сюда выкладывать думаю не стоит, т.к. строчек много.. Не красиво.
    Вот как все шло:
    example1
    Первый запуск:
    http://www.survival.ucoz.ru/ex1_1.jpg
    Чуток покрутились и желтый артефакт стал мазолить экран, иногда полностью его закрывая:
    http://www.survival.ucoz.ru/ex1_2.jpg
    Вот лог:
    http://www.survival.ucoz.ru/ex1_log.txt
  • DeadMeat © (15.03.08 18:37) [8]
    Чертовщина какая то... Почему я не могу целиком это все написать в одном посте?
    Ладно... вот продолжение..

    example2
    Первый запуск:
    http://www.survival.ucoz.ru/ex2_1.jpg
    Нажав плюс/минус:
    http://www.survival.ucoz.ru/ex2_2.jpg
    Лог:
    http://www.survival.ucoz.ru/ex2_log.txt
  • tmtlib (16.03.08 04:07) [9]
    Судя по скринам сама 3d модель уровня (первый пример) не глючит, а плющит только желтого человечка и лошадь. Возможно неправильно работает скелетная анимация.

    Вопрос N1: на всех скринах FPS=0, что всё действительно так тормозит? или работает приемлемо и фпс показывается некорректный? Возможно что-то переглючило с таймером, может в нём вообще NAN торчит. попробуй в dpr-примерах найти слово elapsed и заменить его на какое-нибудь число, ну например на 10Н:

     OldTime:=NewTime;
     NewTime:=ex.GetTime;
     elapsedTime:=NewTime-oldTime;

     OldTime:=NewTime;
     NewTime:=ex.GetTime;
     elapsedTime:=10;
  • DeadMeat (16.03.08 11:13) [10]
    Ну второй пример оценить на фпс не могу, там ничего не двигается.
    А первый нормально плавно ездит. Но фпс показывает 0.

    Щас не могу поменять.. Ближе к вечеру..
  • tmtlib (16.03.08 11:19) [11]
    ну то что фпс показывает ноль - это хороший признак, видимо просто таймер переглючило, или в программе что-нибудь его портит.
    Нужно или копать в сторону exgine или смотреть что портит tdg.
  • Dig (17.03.08 04:37) [12]

    > tmtlib   (13.03.08 16:33)
    >
    > Постоянно доробатываю и совершенствую свой новый двиг -
    > TDG3D.


    Чем он лучше GLScene?
  • @!!ex © (17.03.08 08:32) [13]
    > [12] Dig   (17.03.08 04:37)

    ТЕм, что это принципиально разные вещи, которые сравнивать нельзя.
    Вы либо не знаете, что такое GLScene, либо не поняли, о чем тут речь идет.
  • DeadMeat © (17.03.08 16:32) [14]

    > tmtlib   (16.03.08 04:07) [9]

    Вообщем не большая запара с делфи. Может выложите исправленный вариант, а я сразу проверю?

    ЗЫ. Кстати проверял на ATI x1800XT + Vista Ultimate. Все нормально считает и не колбасит..
  • @!!ex © (17.03.08 17:21) [15]
    Автор, на сайте твоего движка, есть несколько опечаток.
    Перечитай текст на главной.
  • tmtlib (21.03.08 15:43) [16]
  • tmtlib (23.03.08 17:07) [17]
    Выпущена документация на движок:
    http://www.igrodel.ru/tdg3d/reference/
    http://www.igrodel.ru/tdg3d/tdg-doc.zip
    первая ссылка - онлайн, вторая - архив 100кб
 
Конференция "Игры" » Неполигональная проверка столкновений для игр
Есть новые Нет новых   [134431   +10][b:0.001][p:0.001]