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

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

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
Программирование графики
    #34451125
Линк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, подсядите на C# и забудете про кросплатформенность.
...
Рейтинг: 0 / 0
Программирование графики
    #34451423
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
Программирование графики
    #34451425
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы.
...
Рейтинг: 0 / 0
Программирование графики
    #34452052
Фотография Палестинец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErVПо поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы.

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

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

п.с. говорить, что я не видел этого языка вам не стоит.
...
Рейтинг: 0 / 0
Программирование графики
    #34454212
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Палестинец
Можно весь asm в отделные inline функции выкинуть и переписывать только их при переносе..
всякие функции тип bcr оч плохо реализуются на c++..
Можно выкинуть вообще весь асм и ничего не переписывать.
По моим данным, основное ускорение приложений достигается за счет изменения алгоритмов, а не перехода на ассемблер.
...
Рейтинг: 0 / 0
Программирование графики
    #34454579
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!
если вы не знакомы с триангуляцией объектов,то думаю перечень инструментов для производства игр, вам автор мало чем поможет. :>)
...
Рейтинг: 0 / 0
Программирование графики
    #34454625
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FasterHarder
Код: plaintext
I started in 1983, in 2007 i still on a case!
если вы не знакомы с триангуляцией объектов,то думаю перечень инструментов для производства игр, вам автор мало чем поможет. :>)
Кроме триангуляции есть другие техники отрисовки.
...
Рейтинг: 0 / 0
Программирование графики
    #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]