|
20.02.2012, 22:37
|
#46
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от MoKa
FFP - по определению не будет "хватать". Т.к. его возможности на столь ограничены и не оптимальны, что проще переписать простые материалы, и далее уже модифицировать под свои нужды.
Взять тот же OpenGL ES 2, там нету никакого FFP, и это делает разработку весьма не плохой, т.к. в движках пишут хорошую систему материалов, которая адаптируется под любые нужды. С FFP - такого не сделаешь.
Плюс вес движка заметно уменьшается, и разрабы движка не тратят на это время, плюс скорость работы увеличивается.
|
Ogre управляет многими своими возможностями посредством скриптов, что позволяет сделать его проще в настройке. Это делает прототипирование намного более быстрым процессом. Вот элементы, которые Ogre позволяет заскриптовать:
3.1 Скрипты материалов
3.2 Скрипты композитора
3.3 Скрипты частиц
3.4 Скрипты оверлеев
3.5 Скрипты описания шрифтов
Скрипты материалов позволяют вам определять сколь угодно сложные материалы в скрипте, который может быть использован неограниченное количество раз. Конечно, можно определить все необходимые материалы прямо в тексте программы, используя методы классов Material и TextureLayer, однако на практике это не слишком удобно. Вместо этого вы можете сохранить определение материала в текстовом файле, который будет загружен, когда это необходимо.
3.1.1 Техники
3.1.2 Проходы
3.1.3 Текстурные единицы
3.1.4 Объявление вершинных/геометрических/фрагментных программ
3.1.5 Высокоуровневые программы
3.1.6 Программы Cg
3.1.7 DirectX9 HLSL
3.1.8 OpenGL GLSL
3.1.9 Унифицированные высокоуровневые программы
3.1.10 Использование вершинных/геометрических/фрагментных программ в проходе
3.1.11 Выборка из вершинной текстуры
3.1.12 Наследование скриптов
3.1.13 Псевдонимы текстур
3.1.14 Переменные скриптов
3.1.15 Директива импорта скриптов
|
Это я скопипастил для того что бы объяснить. Здесь нет определения FFP или Шейдеры. Тут свои скрипты материалов. Как бы свой маленький, очень гибкий язык. И именно скрипт материала определяет, что использовать. Хоть FFP хоть HLSL,GLSL,CG, хоть все это вместе взятое. Вам тут ничто не мешает полностью отказаться от FFP, раз вам не хочется пользоваться столь устаревшими функциями.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
20.02.2012, 22:56
|
#47
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Что такое FFP? Гугл выдаёт всякую фигню(
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
20.02.2012, 23:02
|
#48
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.06.2012, 15:54
|
#49
|
AnyKey`щик
Регистрация: 01.06.2012
Сообщений: 2
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Миф о том что Ogre3D движок неочень
Очень захотелось побыть еще одним котом в треде.
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо Matou за это полезное сообщение:
|
|
01.06.2012, 16:39
|
#50
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Какие такие коты?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
|
|
01.06.2012, 21:59
|
#51
|
|
Ответ: Миф о том что Ogre3D движок неочень
FFP - отрисовка по фиксированным функциям.
Тоесть нет доступа к контролю за отрисовкой отдельно взятых пикселей. Так как все рисуется через GAPI, который закрыт от программиста.
|
|
|
02.06.2012, 18:59
|
#52
|
AnyKey`щик
Регистрация: 01.06.2012
Сообщений: 2
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Миф о том что Ogre3D движок неочень
Сообщение от Diablo1909
FFP - отрисовка по фиксированным функциям.
Тоесть нет доступа к контролю за отрисовкой отдельно взятых пикселей. Так как все рисуется через GAPI, который закрыт от программиста.
|
А зачем нужен этот FFP? И не лишает ли этот FFP возможности кросс GAPIшного программирования?
Я просто новичок в этом деле.
|
(Offline)
|
|
03.06.2012, 00:59
|
#53
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
Когда-то всё было в разы проще, и не было шейдерных процессоров в видео карте, точнее не было программируемых, а были стандартные функции за счёт которых и делали сложные эффекты.
Так например Blitz3D используя уже древний DirectX 7 не имеет никаких шейдеров, а лишь FFP.
Затем изобрели шейдеры, и народ стал переходить на них, т.к. ты можешь сам программировать вершинный и фрагментные шейдеры, тем самым контролируя полностью математически вывод геометрии.
К сожалению не все растут быстро, как разработчики так и железо, поэтому для большей аудитории использование старых технологий может быть частично оправданным, но имхо, это уже не актуально, и у всех есть OGL2 с шейдерами, так что даже для разработки казуалок можно юзать шейдеры без проблем.
|
(Offline)
|
|
04.06.2012, 18:15
|
#54
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
но имхо, это уже не актуально, и у всех есть OGL2 с шейдерами
|
нетбуки со своим говноинтелом горите в аду.
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
01.07.2021, 17:43
|
#55
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
И все-таки говно Ogre3D ))) Наворотили там своего ООП с блекджеком и ...
|
(Offline)
|
|
01.07.2021, 18:24
|
#56
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
ЛОЛ )
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.07.2021, 22:51
|
#57
|
Разработчик
Регистрация: 11.10.2017
Сообщений: 390
Написано 74 полезных сообщений (для 117 пользователей)
|
Ответ: Миф о том что Ogre3D движок неочень
ЭЭЭЫЫЫ...
А чего вы тут по трупу катаетесь?
__________________
Человек это или баг, или заложенное специально программное яйцо.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:01.
|