HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Главный вопрос к XaeroX и его компании!!!
Страницы (7): « 1 2 3 [4] 5 6 7 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



Ну незнаю ... всеже мой метод кажется мне гораздо удобнее и производительней ( в плане компиляции тоже ) ... И еще помоему т.к. полигонов меньше и карты будут весить меньше ... Вобщем не отговаривайте меня

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 17834

Старое сообщение 17-08-2007 16:47
- За что?
Jaga
Старый алкаш

Дата регистрации: Aug 2007
Проживает: Санкт-Петербург
Сообщений: 366
Возраст: 34

Рейтинг



-CJ- ты знаешь что такое полигон? Одна плоскость - это не один полигон.

__________________
°_°

Сообщить модератору | | IP: Записан
Сообщение: 17837

Старое сообщение 17-08-2007 17:52
- За что?
 Skaarj
Ctrl+S

Дата регистрации: Aug 2006
Проживает: Twisting Nether
Сообщений: 2377
Нанёс повреждений: 9 ед.

Рейтинг



Награды
  
[2 награды]


Полигон - многоугольник.
Состоит из трианглов, которые треугольники.

Сообщить модератору | | IP: Записан
Сообщение: 17838

Старое сообщение 17-08-2007 18:22
-
moonsond
Designed for War

Дата регистрации: Mar 2007
Проживает: Латвия, Юрмала
Сообщений: 368
Возраст: 33

Рейтинг



нет, полигон может иметь начиная с 3 углов до ну если не бесконечности, то до оч большого числа углов Просто все апи\драйвера\железо, короче вся 3д инфраструктура бьет сложные полигоны на трианглы, и с ними работает.

__________________
"Что вы знаете, ничтожные ?! Что вы видели, чем вы живёте и дышите? что есть ваши ложные идолы, ваши продажные суждения о мире?
Умойтесь кровью своей и разорвите плоть грешную свою; конец ваших пресмыканий близок. Ибо наша религия - U, наша стихия - огонь, и наша богиня - Вандора!"

Сообщить модератору | | IP: Записан
Сообщение: 17839

Старое сообщение 17-08-2007 18:58
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Skaarj писал:
Полигон - многоугольник.
Состоит из трианглов, которые треугольники.

Треугольник и четырехугольник - это частные случаи многоугольника.
Цитата:
moonsond писал:
Просто все апи\драйвера\железо, короче вся 3д инфраструктура бьет сложные полигоны на трианглы, и с ними работает

Апи умеет работать с многоугольниками, кстати: glBegin(GL_POLYGON). Но вообще да, самым оптимальным режимом считается triangle fan или triangle strip.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 17841

Старое сообщение 17-08-2007 20:26
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Вообще GL_POLYGON весьма сомнительная вещь - я лично им практически никогда не пользовался, многоугольники рисовал вентилятором.

А сейчас я перешел на DX, где всего три примитива - треугольник, линия и точка.

Сообщить модератору | | IP: Записан
Сообщение: 17842

Старое сообщение 17-08-2007 20:42
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
А сейчас я перешел на DX

OMFG!!11!!!1!!11
Куда катится мир...
Жил бы ты в Новосибе - не поленился бы, приехал и окропил тебя и твой комп святой водой.

А если серьезно, то отсутствие QUADS и POLYGON в ДХ меня напрягало порядком. Все приходится делать через фаны.
Кстати, там не три примитива:
C++ Source Code:
1
typedef enum _D3DPRIMITIVETYPE {
2
  D3DPT_POINTLIST     = 1,
3
  D3DPT_LINELIST      = 2,
4
  D3DPT_LINESTRIP     = 3,
5
  D3DPT_TRIANGLELIST  = 4,
6
  D3DPT_TRIANGLESTRIP = 5,
7
  D3DPT_TRIANGLEFAN   = 6
8
  D3DPT_FORCE_DWORD   = 0x7fffffff,
9
} D3DPRIMITIVETYPE;

Тот же фан - это по сути любой многоугольник. А ты его под треугольник подписываешь

__________________

Сообщить модератору | | IP: Записан
Сообщение: 17843

Старое сообщение 17-08-2007 22:08
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
OMFG!!11!!!1!!11
Куда катится мир...
Жил бы ты в Новосибе - не поленился бы, приехал и окропил тебя и твой комп святой водой.


Я вот не догоню - чем вам этот ДХ не нравится... Имхо - очень удобная вещь. Многое, что в ГЛ приходится делать вручную, там уже сделано.

>>> Кстати, там не три примитива
Ну еще три дополнительных - это частные случаи.

Сообщить модератору | | IP: Записан
Сообщение: 17849

Старое сообщение 18-08-2007 07:56
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Да уж поверь мне, как бывшему ДХ-нику - я как увидел ОГЛ, забыл ДХ как кошмарный сон. Ничего, потом поймешь

__________________

Сообщить модератору | | IP: Записан
Сообщение: 17850

Старое сообщение 18-08-2007 09:26
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


XaeroX я наоборот - увидел ДХ и забыл ГЛ как кошмарный сон Меня, как злостного ООП'шника, его архитектура ничуть не напрягает. А автоматизация в нем рулит - не надо, как в ГЛ, париться с расширениями, делать кучу проверок, писать софтовую эмуляцию, затачивать под разные видяхи, ...

Отредактировано Government-Man 18-08-2007 в 09:46

Сообщить модератору | | IP: Записан
Сообщение: 17853

Старое сообщение 18-08-2007 09:37
- За что?
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



Чето я уже пол-года пишу на DX, и всё не могу понять, чем-же он так кошмарен Конечно, некоторые фишки, которые уже есть в гл, на дх приходится писать вручную (например push/pop стейта, нормальную инициализацию видеорежима), но с другой стороны, дх более гибок в работе с рендертаргетами и ресурсами (гл, скажем, все текстуры дублирует в системной памяти, а в дх этот процесс можно контролировать самому..), да и в гл есть свои недостатки... Тьфу, че-то меня опять эту тему занесло

Сообщить модератору | | IP: Записан
Сообщение: 17858

Старое сообщение 18-08-2007 12:29
- За что?
Jaga
Старый алкаш

Дата регистрации: Aug 2007
Проживает: Санкт-Петербург
Сообщений: 366
Возраст: 34

Рейтинг



В линуксе проблем с opengl нету, чего не скажешь о dx.

__________________
°_°

Сообщить модератору | | IP: Записан
Сообщение: 17859

Старое сообщение 18-08-2007 13:15
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Jaga линукс никогда не задумывался как игровая платформа, чего не скажешь о винде. Под DX/Win пишутся 99% современных игр.

Сообщить модератору | | IP: Записан
Сообщение: 17860

Старое сообщение 18-08-2007 13:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
Под DX/Win пишутся 99% современных игр

Ну вот а моя студия попадет в этот 1% вместе с ID Software
Цитата:
Government-Man писал:
не надо, как в ГЛ, париться с расширениями, делать кучу проверок, писать софтовую эмуляцию, затачивать под разные видяхи

Вот так программисты превращаются в обычных ремесленников А не интересно разве самому думать и делать что-то оригинальное, а не пользовать готовое?
BUzer вот, и у ДХ и у ГЛ свои преимущества и недостатки. Но ГЛ кроссплатформенный, а ДХ - нет. И еще - четвертые шейдеры в ГЛ уже давно были, а в ДХ - только в ДХ10 и под вистой. Так что я выбираю ГЛ.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 17861

Старое сообщение 18-08-2007 14:48
-
Jaga
Старый алкаш

Дата регистрации: Aug 2007
Проживает: Санкт-Петербург
Сообщений: 366
Возраст: 34

Рейтинг



Цитата:
Government-Man писал:
Jaga линукс никогда не задумывался как игровая платформа, чего не скажешь о винде.

Винда тоже так не задумывалась.

__________________
°_°

Сообщить модератору | | IP: Записан
Сообщение: 17863

Старое сообщение 18-08-2007 15:09
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 09:13. Новая тема    Ответить
Страницы (7): « 1 2 3 [4] 5 6 7 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Главный вопрос к XaeroX и его компании!!!
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024