|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2013, 08:00 | #1 |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
ГЛ много текстур на одном квадрате (мультитекстурирование) ?
Есть квадраты с текстурами разноцветных шариков, карта мира, нужно пометить выделенный мышой рамкой обрамления. тут как раз можно использовать мультитекстурирование о котором я много где читал но не делал, время пришло, квадраты ждут, но как его сделать не знаю ( есть тут люди кто этим занимался и делал? И к ним вопрос тогда, как ? |
21.04.2013, 08:31 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.04.2013, 19:21 | #3 |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Чет я не понял, там говориться, что надо два раза задавать координаты текстур для каждого модуля. А оно разве одним набором текстурных координат не может обойтись? Если у меня координаты одни и те же и нечего менять не надо, кроме текстуры, все равно задавать два раза координаты текстур?
|
21.04.2013, 19:50 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
да, для каждого прохода надо задавать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.04.2013, 19:54 | #5 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Если координаты нескольких текстур одинаковы, и проще и целесообразнее объединить эти текстуры в одну на стадии разработки игры, а не грузить видеокарту этой работой на каждом кадре. |
|
21.04.2013, 20:25 | #6 | ||
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
Цитата:
|
||
21.04.2013, 21:12 | #7 |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Глянул максимальное кол-во текстурных слотов получил - 8
Код:
|
22.04.2013, 18:45 | #8 |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Вообще никто не в курсе что-ли?
До этого небильмес чегото писал на непонятном языке, но его потерли быстро. Тот же вопрос, но с другого бока, мультитекстурирование оно бесплатно или есть какие-то накладные расходы, ну кроме пямяти под текстуру и установки состояний для ГЛ? Железяка их 8 шт. может мешать за один свой такт? Или что это за магическая 8 ? |
22.04.2013, 19:18 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
эта величина привяза к видяхе, за само применение накладные расходы есть, рендеринг происходить будет дольше, правда поидее в небольших приложениях разницы не будет видно.(вспомним что игры творят, врятли будет такая же нагрузка сразу)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.04.2013, 19:24 | #10 | |||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Это информационная функция, позволяющая программе получить некоторое представление о железе. Но как это будет использовать разработчик драйверов, - исключительно его дело. Цитата:
OpenGL напрямую не привязан к железу, поэтому определенности здесь нет. Цитата:
Допустим, наложение одной текстуры занимает 100 единиц времени, тогда при различном количестве текстур затраты времени будут примерно такой характер: 1 текстура - 100 единиц, 2 текстуры - 105 единиц, 3 текстуры - 110 единиц, 4 текстуры - 115 единиц, 5 текстур - 120 единиц, 6 текстур - 125 единиц, 7 текстур - 130 единиц, 8 текстур - 135 единиц, 9 текстур - 235 единиц, 10 текстур - 240 единиц, 11 текстур - 245 единиц, 12 текстур - 250 единиц, ... |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись ln в квадрате | Olgaandsasha | Помощь студентам | 3 | 05.03.2012 16:19 |
среди членов последовательности 1+n,2+n(в квадрате), 3+n(в кубе),4+n(в четвертой степени)..... | amikulia | Помощь студентам | 1 | 14.01.2011 22:32 |
Указатель в квадрате | Golovastik | Общие вопросы C/C++ | 2 | 10.09.2009 18:54 |
WebBrowser в квадрате | VenMaster | Компоненты Delphi | 2 | 03.06.2008 08:27 |