|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
09.07.2008, 20:06
|
#826
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Немного возвращаясь к теме типа шейдеров. Насколько я понял это эшейдеровский асм, использовавшиися в ДХ8. В ДХ9 и дальше в него переводятся шейдеры из глсл/хлсл. Вроди так
|
(Offline)
|
|
09.07.2008, 20:52
|
#827
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Он и сейчас иногда используется при использовании девятого.
|
(Offline)
|
|
09.07.2008, 20:54
|
#828
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Так это cG?
|
(Offline)
|
|
10.07.2008, 17:16
|
#829
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Кто какую игру делает? Скрины
нет. это какое то полумашинное убожество ((. на сайте Борескова нет cg шейдеров (и правильно!)
вот, высокотехнологичная графика:
|
(Offline)
|
|
10.07.2008, 19:49
|
#830
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Не-не-не-не-Не Не!
Они колизятся!
ВротМнеНоги!
Что ты сделал с ними? Не нада их взрывать!
Сбдрыстни!!!
А можно поподробнее?
|
(Offline)
|
|
10.07.2008, 23:44
|
#831
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от MoKa
glsl??? Какой-то ужастный.. Или это скомпилированный?
|
Вот уж удевил (ГЛСЛ оч похож на ХЛСЛ).
Как я рад что прошло время АСМ, этих машинных команд, да здравствуют языки высокого уровня.
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
11.07.2008, 09:26
|
#832
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Кто какую игру делает? Скрины
так то оно так, но если такую шейдерную асм програмку можно и на каком нибудь GeForce2 MX запустить, то высокоуровневые шейдеры поддерживает меньшее число карточек.
|
(Offline)
|
|
11.07.2008, 11:41
|
#833
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Несоглашусь относительно ненадобности ASM'а, во первых когда пишешь на HLSL нужно учитывать тонкости компилинга, которые могут менятся из-за всяких пустяков очень координально, если знать принципы компилинга и подводные камни - тогда будешь писать быстрые шейдера, но если ты их незнаешь, то шейдер написанный на HLSL будет весьма некрасиво скомпилен, а если знаешь ASM, то он будет выглядеть куда красивее и иметь более быстрые подходы и меньше лишних операций.
|
(Offline)
|
|
11.07.2008, 12:57
|
#834
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Кто какую игру делает? Скрины
HolyDel, жжош!
Ассемблеровые шейдеры начали поддерживаться в GF3, "нормальные" же HLSL появились (в несколько недоделанном виде) в GFFX5200 и в современном виде в GF6xxx
Так что на GF2 ш0йдеры не поюзаешь.
(кстати GeForce 4 MX 440 из вс ей линейки GF4 базируется на чипе GF2 так что на нём тоже никакие ш0йдеры не работают, сам намучился с этой видяхой друг до сих пор с ней парится)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
11.07.2008, 13:30
|
#835
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Кто какую игру делает? Скрины
MoKa, ABTOMAT, это правильные 65537-угольники))))))
http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D0%BA
Ассемблеровые шейдеры начали поддерживаться в GF3, "нормальные" же HLSL появились (в несколько недоделанном виде) в GFFX5200 и в современном виде в GF6xxx
Так что на GF2 ш0йдеры не поюзаешь.
(кстати GeForce 4 MX 440 из вс ей линейки GF4 базируется на чипе GF2 так что на нём тоже никакие ш0йдеры не работают, сам намучился с этой видяхой друг до сих пор с ней парится)
|
ничего не знаю! расширение поддерживается, а как его реализвал производитель (хоть даже совсем никак) - мне глубоко фиолетово.
|
(Offline)
|
|
13.07.2008, 19:30
|
#836
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от MoKa
Несоглашусь относительно ненадобности ASM'а, во первых когда пишешь на HLSL нужно учитывать тонкости компилинга, которые могут менятся из-за всяких пустяков очень координально, если знать принципы компилинга и подводные камни - тогда будешь писать быстрые шейдера, но если ты их незнаешь, то шейдер написанный на HLSL будет весьма некрасиво скомпилен, а если знаешь ASM, то он будет выглядеть куда красивее и иметь более быстрые подходы и меньше лишних операций.
|
Ввел в ступор…
Перечитал 3 раза по слогам,
Подумал…
Посмеялся!
Опять подумал…
Вывод:
Даже зная АСМ, не факт что шейдеры написанные на HLSL скомпиляться самым оптимальным образом!
Да и оптимизацию от знания АСМ ты получишь если будешь писать на полном или со вставками АСМ кода. Или постоянно просматривать асм-овский код твоего шейдера, и пытаться делать выводы!
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
15.07.2008, 11:45
|
#837
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
FDsagizi, вот ты и уловил мою идею, "и пытаться делать выводы", процесс которым ты до них дойдёшь будет - анализ, анализ - способ извлечения опыта из реализованной интелектуальной собственности.
Короче говоря, этим процессом и ты будешь уже знать, какой варриант будет компилится в 2 строки, а какой в одну, и что будет из них быстрее.
Ты сам в общем ответил на мой "ответ", а я чуток развил его. У меня так устроено обучение, и имхо это продуктивнейший варриант, лучше для себя я пока не встречал.
|
(Offline)
|
|
29.07.2008, 17:26
|
#838
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Ещё 2 скрина:
Витражные окошки, с рефракцией, кто помнит Dark Messiarh - вот они там классно выглядели. Тут тотже принцип .
Водичка, теперь не на кубемапе а на текстурной проекции. Реалтайм рефракция\рефлекция, и фаллофф. На моей домашней 7300гс (урезанная, и по мощности почти дотягивает до 6600гт), выдаёт 170фипись..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.07.2008, 17:30
|
#839
|
|
Ответ: Кто какую игру делает? Скрины
а я тут свой движок клепаю работа полным ходом
к сожалению так получилось что вот етот треугольничек и квадратик выводятся с помощью 170 кб кода просто до графической части еще толком не добрался
в принципе готова основа управления много-оконностю приложения, ввод,
управление многопоточностью, аллокация памяти, свой простенький STL,
основы манагера сцены, основы рендера, поддержку нескольких рендеров,
лог, таймер,счетчик фпс и тд
для потоков пока юзается boost, но хочу переписать для себя, а то тормозно компилится
так же планирую использовать OpenMP для многопоточности
изначально движок пишется без записимости от GAPI, но пока присутствует только Null и OpenGL рендеры, в будущем планирую поддержку d3d7 или d3d9 в зависимости от потребностей
основа архитектуры взята у irrlicht с некоторыми кардинальными переменами и вещами из ogre
Последний раз редактировалось jimon, 29.07.2008 в 17:40.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
29.07.2008, 18:44
|
#840
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Кто какую игру делает? Скрины
MoKa
блин так же хочу
вижу надо на Хорс переходить.
З.Ы. (с надеждой) ну чево там с тутором...?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:06.
|