Конференция "Игры" » OpenGL или DirectX
 
  • antonn © (28.01.07 16:15) [160]
    Dimon550 ©   (28.01.07 15:55) [155]
    ну разве что иногда тормазов добавит)))

    какие тормоза при ФПС=100?? и какая разница м/у 100 и 60 визуально?
  • Dimon550 © (28.01.07 16:22) [161]

    > antonn ©
    > какие тормоза при ФПС=100?? и какая разница м/у 100 и 60
    > визуально?

    Чел, ты видемо меня не понял. Если в моём компоненте для упрощения DirectX-написания прог, при прорисовке 15000 точек возникают такие перемены в фпс(с 4000 до 100), то представь какие показатели будут при спец эффектах! О_о
  • @!!ex © (28.01.07 16:25) [162]

    > XProger ©   (28.01.07 00:45) [149]

    Пока перевешивает более хорошее знание OGL.
    Но на DX сушественно проще работу найти.


    > Dimon550 ©

    ЭЭЭЭ. Уважаемый, а вы по каким книгам, и вообще как 3Д графику изучали????
    Vsync - вполне обычная функция. Полезна или вредна, в зависимости от того, что тебе нужно.
    VSync дает стабильную картинку без дерганий.


    > Cash ©   (28.01.07 08:06) [150]


    И чем же хорош МР?
    Есть какие то вещи, которые можно реализовать на одном API и нельзя на другом? ИМХО это было актуально раньше, когда стандарты только-только зарождались. Не думаю, что сейчас кто-то захочет менять режим рендеринга. Тем более что изменение все равно на уровне юзера нету.
  • Dimon550 © (28.01.07 16:31) [163]

    > @!!ex ©  

    Я еще ТОЛЬКО начал изучать 3D графику и по этому могу себе позволить такие вопросы))) А графику DX изучаю по книге Михаила Краснова "DirectX. Графика в проектах Delphi"
  • antonn © (28.01.07 16:33) [164]
    Dimon550 ©   (28.01.07 16:31) [163]
    в настройках дравера видеокарты принудительно отключи vsync и посмотри на фпс в окне
  • Dimon550 © (28.01.07 16:35) [165]

    > Тем более что изменение все равно на уровне юзера нету.

    Спорю! У некоторых юзверей, DX рендер может довать тормаза, а OGL - нет, и наоборот. Так что выбор рендера пока остается еще актуальным.
  • Dimon550 © (28.01.07 16:37) [166]

    > antonn ©

    ох... еслиб ты видел мой код. ты бы даже не заикался о VSync =)))
    Ладно, давай закроем эту тему, которая тут не в тему))))
  • @!!ex © (28.01.07 16:45) [167]

    > Dimon550 ©   (28.01.07 16:37) [166]

    Код не имеет никакого отношения к VSync.
    VSync одинаково влияет и на отстойный код и на отличный.
  • Dimon550 © (28.01.07 16:49) [168]

    > Dimon550 ©   (28.01.07 15:52) [154]
    > Кстати, кто-нить из вас видел статьи/eBook по DirectX 9.
    > 0 для Delphi? Или Директ для Delphi так и останется на 8.
    > 1 уровне?
  • @!!ex © (28.01.07 16:56) [169]
    DirectX уже 10 с Вистой идет.
    Вся документация для него распространяется и на дельфи.
    Только хедеры свежие нужно сделать.
  • Dimon550 © (28.01.07 17:00) [170]

    > @!!ex ©   (28.01.07 16:56) [169]
    > DirectX уже 10 с Вистой идет.
    > Вся документация для него распространяется и на дельфи.
    > Только хедеры свежие нужно сделать.

    ДА, но ведь 10, по наслышке, будет работать только на Висте, а ведь многие предпочтут еще остаться на XP. Как такое прокоментируеш?
  • antonn © (28.01.07 17:06) [171]
    Dimon550 ©   (28.01.07 17:00) [170]
    пользуйся несколькими источниками информации, агенство АБС зачастую дезинформирует
  • Dimon550 © (28.01.07 17:07) [172]
    Вот доказательства:
    - сначало все обрадовались http://games.starnet.md/2006/10/18/directx_10_dlja_windows_xp__jeto_realno.html
    - потом всех обламали http://www.overclockers.ru/softnews/23648.shtml
  • @!!ex © (29.01.07 11:12) [173]
    Да какая разница на какой ОС оно будет работать?
    Ну возьми SDK от девятки и вперед.
  • Cash © (29.01.07 13:52) [174]
    @!!ex ©   (28.01.07 16:25) [162]:

    И чем же хорош МР?
    Есть какие то вещи, которые можно реализовать на одном API и нельзя на другом?


    ...прошу прощеня, но эти вопросы взаимоисключают друг друга
    не придавая им смысла, я просто не понял сути...

    МР - это третий вариант рещения дилеммы "На чем строить графику?",
    третий и не менее равновесный, есть и 4й -
    Не нравится Dx, недолюбливаешь OGL - канвас всегда рулит! :))

    Да и честно говоря дилеммы то тут нет просто, игра будет очень хорошо
    смотреться и на Dx и на OGL и на канвасе, если ее сюжет будет хорошо
    продуман. Думать надо сперва не над графикой или звуком (хотя и об
    этом тоже нельзя забывать на первых шагах), а над интересностью сюжета
    или (если оного нету, бывает и такое) над продуманностью линии
    событий.

    И не стоит говорить мол Dx или OGL сдает свои позиции, быть может завтра
    или через пол часа мир содрогнется от новых спец эффектов, которые
    будут предложены тем же OGL или Dx, а может и чем то новым...

    Хао!! :)))
  • Dimon550 © (29.01.07 21:47) [175]
    Итак... Тогда я предлогаю здесь выложить пару-другую ссылок... :
    - ...на DX9 SDK для Delphi  + документацию
    - ...на OGL материалы + документацию для непосвященных

    Думаю это должно угодить всем, кто дошел ДО ЭТОГО Момента данного топика. Выбор - за ними. т.к. тот, кто всё ЭТО прочел, уже лолжен был понять, что Не Важно Какой В Игре Будет Рендер! Главное, Что Бы Получившиеся Игра Была Интересна(а улучшить графу всегда можно успеть =)) )
  • @!!ex © (30.01.07 10:19) [176]

    > ...прошу прощеня, но эти вопросы взаимоисключают друг друга
    >
    > не придавая им смысла, я просто не понял сути...

    Имелось ввиду, что используем МР для того, чтобы юзер выбирал один из вариантов рендера и получал соответственно какие то вещи, которые он не мог бы полуить от других рендеров.
    Отсюда и впрос: такие вещи есть? Нету, насколько мне известно.
    Раньше один APi мог глючить на машине, а другой - работать стабильно и тогда имело смысл делать МР. Сейчас же это никакой пользы не несет.
    ИМХО.


    > - ...на DX9 SDK для Delphi  + документацию

    А чем не устраивает стандартный SDK?


    > - ...на OGL материалы + документацию для непосвященных

    Red Book?


    > Думаю это должно угодить всем, кто дошел ДО ЭТОГО Момента
    > данного топика. Выбор - за ними. т.к. тот, кто всё ЭТО прочел,
    >  уже лолжен был понять, что Не Важно Какой В Игре Будет
    > Рендер! Главное, Что Бы Получившиеся Игра Была Интересна(а
    > улучшить графу всегда можно успеть =)) )

    Нет. Если двиг изначально не заточен на какие то конкретные фишки, то зачастую потом их реализовать довольно сложно. Если бы было иначе, Q3 Engine до сих пор бы жил, ему бы просто обновляли графику. :)
    Но видимо решили, что эффективнее написать новый двиг, чем переделать Q3. Я сейчас столкнулся с как раз такой проблемой. На некоторые вещи двиг изначально заточен не был, и сейчас не представляю как их внедрять.
  • Cash © (31.01.07 20:54) [177]
    @!!ex ©   (30.01.07 10:19) [176]:
    Да ну ты брось.. :)
    Есть и такие индивиды (всам видел, наблюдал за одним перцем),
    которые говорят, что мол "Это у меня на софтварэ лучше идет чем на
    опенгл или директх" :)) (именно так, я даже не стал заменять названия либ,
    дабы передать весь шарм этой фразы :)) )

    Один же всетаки в конце фиг, надо будет использовать, либо DirectX либо
    OpenGL, либо и то и другое, от этого то не отвертишься :))
    (если только не надумать забацать SW рендер :) )
  • Cash © (31.01.07 21:07) [178]
    Dimon550 ©   (29.01.07 21:47) [175]:
    ..Забыл ответить :))
    Вот по Директу:
    http://www.clootie.ru/delphi/download_dx92.html - страница Clootie
    http://www.clootie.ru/delphi/DX92/Clootie_DirectX92.exe - Dx9.c SDK for Delphi
    http://www.clootie.ru/delphi/DX92/d3dx9_30_dll.zip - обязательно к
    скачиванию, а то могут быть рамсы с установленной версией Dx.
    (перед скачиванием проверь, есть ли такаяже dll-ка в System32 у винды)

    Дока у меня из SDK под MSVS, на буржуйском, но там имена теже, хоть
    и для MSVC++ написано.
  • @!!ex © (31.01.07 23:21) [179]

    > Cash ©   (31.01.07 20:54) [177]

    В свое время Urban Chaos шел с Софтваре рендеринг быстрее и с более качественной графикой, чем с Дх.
    Но это однако 99 год... Сейчас софтваре вообще не рулит, хотя бы потому что шейдеры появились, которые на софтваре можно реализовывать с огромными тормозами.
    А ДХ и ОГЛ обычно дают одинаковую картинку, с одинаковой скорость, если дрова не кривые.
    Ну вообщем я вашу позицию понял.
 
Конференция "Игры" » OpenGL или DirectX
Есть новые Нет новых   [134431   +10][b:0.001][p:0.001]