Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование графики / 15 сообщений из 15, страница 1 из 1
23.01.2007, 04:29
    #34273851
n00b^^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Какие языки используются для программирования графики? графика для игр на ПК.
...
Рейтинг: 0 / 0
23.01.2007, 05:11
    #34273860
Tosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Практически любые. Вопрос некорректен в сути своей.
Графика - слшиком расплывчатое понятие. Есть OpenGL, DirectX технологии (можно еще вспомнить про прямое общение с железом) для отображения движущихся объемных клипов, есть GDI и GDI+ для обработки/отображения графических картинок и "плоских" примитивов. Что именно Вас интересует?
...
Рейтинг: 0 / 0
23.01.2007, 08:56
    #34274009
Программирование графики
C++.
Обычно, MS Visual C++ (используя DX или OGL библиотеки), ИМХО. Тудыть еще HLSL, куски на Asm (куда без них).
Если серьезные игры. А для казуальных — хоть Делфи.
...
Рейтинг: 0 / 0
23.01.2007, 09:08
    #34274027
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
последний кусок на асм был в q1. Может быть быть вы путаете hlsl с другим асмоподобным шейдерным языком?! :). В основном С++.Сейчас народ начал активно переползать на с#
...
Рейтинг: 0 / 0
23.01.2007, 10:51
    #34274317
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
называется DirectX ASM
...
Рейтинг: 0 / 0
24.01.2007, 10:54
    #34277623
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
про асм согласен, давно асма в графике не было.

а вот про переход на си_диез (некоторые еще называют шарпом) смеюсь тихо в сторонке.

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
10.04.2007, 19:56
    #34451125
Линк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Да, подсядите на C# и забудете про кросплатформенность.
...
Рейтинг: 0 / 0
11.04.2007, 01:21
    #34451423
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
ShtockМожет быть быть вы путаете hlsl с другим асмоподобным шейдерным языком?! :).
O_O
hlsl - High Level Shader Language. Похожий на с++ синтаксисом, поддерживает структуры и т.д. http://ru.wikipedia.org/wiki/HLSL
Не путайте. Что касается DirectX ASM то мелкософт его собрался тихо ликвидировать.

Что касается сабжа - то рекомендую OpenGL/C++ и Qt для графики. Меньше проблем будет с переходом на другую платформу, если майкрософту очередная "гениальная" идея в голову взбредет.

И ещё. (на всякий случай) В одиночку делать игру - гиблое дело. Рекомендую взять исходники Q3 (доступны с офиц фтпшника idsoftware), расковырять их и переделать. Или Ogre/Cube или ещё что-нибудь.

Насчет языка вопрос не принципиален. Писать можно на любом из них... Хотя чем больше "низкоуровневости" тем лучше.
...
Рейтинг: 0 / 0
11.04.2007, 01:24
    #34451425
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
По поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы.
...
Рейтинг: 0 / 0
11.04.2007, 11:13
    #34452052
Палестинец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
ErVПо поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы.

Можно весь asm в отделные inline функции выкинуть и переписывать только их при переносе..
всякие функции тип bcr оч плохо реализуются на c++..
...
Рейтинг: 0 / 0
11.04.2007, 17:11
    #34453724
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
ЛинкДа, подсядите на C# и забудете про кросплатформенность.

пересядьте на си_диез и вы забудете про скорость!
вы забудете про кроссплатформенность! (теперь только на винде)
и тд и тп.

п.с. говорить, что я не видел этого языка вам не стоит.
...
Рейтинг: 0 / 0
11.04.2007, 19:40
    #34454212
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Палестинец
Можно весь asm в отделные inline функции выкинуть и переписывать только их при переносе..
всякие функции тип bcr оч плохо реализуются на c++..
Можно выкинуть вообще весь асм и ничего не переписывать.
По моим данным, основное ускорение приложений достигается за счет изменения алгоритмов, а не перехода на ассемблер.
...
Рейтинг: 0 / 0
12.04.2007, 01:25
    #34454579
FasterHarder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Код: plaintext
I started in 1983, in 2007 i still on a case!
если вы не знакомы с триангуляцией объектов,то думаю перечень инструментов для производства игр, вам автор мало чем поможет. :>)
...
Рейтинг: 0 / 0
12.04.2007, 04:03
    #34454625
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
FasterHarder
Код: plaintext
I started in 1983, in 2007 i still on a case!
если вы не знакомы с триангуляцией объектов,то думаю перечень инструментов для производства игр, вам автор мало чем поможет. :>)
Кроме триангуляции есть другие техники отрисовки.
...
Рейтинг: 0 / 0
12.04.2007, 12:13
    #34455595
FasterHarder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программирование графики
Код: plaintext
I started in 1983, in 2007 i still on a case!

авторКроме триангуляции есть другие техники отрисовки.
согласен, просто указанная мною, энто то с чем я знаком. :>)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование графики / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]