Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Векторная текстура в OpenGL, Есть ли такая? 
:(
    Опции темы
Malloc
Дата 12.7.2006, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 16.8.2005
Где: Челябинск, ЧМЗ

Репутация: нет
Всего: нет



При создании текстуры из *.bmp, например, при ближайшем рассмотрении объекта с этой текстурой видна "пиксельность", то есть нерезкость. Если увеличить детализацию текстуры, то, это может сказаться на быстродействии. 
А есть ли возможность использовать векторные рисунки в качестве текстуры, то есть, *.wmf или созданных в CorelDraw, Flash? 
PM MAIL   Вверх
Wolf
Дата 12.7.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 9.6.2006
Где: Нижневартовск

Репутация: нет
Всего: нет



Malloc, думаю что нет, для этого есть мипмапинг т. е. разрешние текстуры меняестся в зависимости от расстояния до неё 
PM MAIL ICQ   Вверх
Malloc
Дата 12.7.2006, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 16.8.2005
Где: Челябинск, ЧМЗ

Репутация: нет
Всего: нет



Wolf, про это я читал, спасибо за ответ. Но в принципе, если есть примитивы для объектов (сфера, цилиндр и т.п.),  то должны быть примитивы и в 2D-текстурах (эллипс, прямоугольник, кривые Безье). Причем эти приитивы не зависят от размера  текстуры (MxN), а только от расоложения на ней (векторный рисунок). Как я думаю, нужно взять файл с векторным рисунком и перевести в памяти в растр и использовать эту текстуру. Но это же на мой взгляд, неэкономично с точки зрения памяти и производдительности.  
PM MAIL   Вверх
Wolf
Дата 12.7.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 9.6.2006
Где: Нижневартовск

Репутация: нет
Всего: нет



Malloc, видимо эту идею придётся реализовывать вручную, да и кажется это действительно займёт много ресурсов и в итоге результат будет не таким приемлемым как в даже пикселизированной текстуре (ИМХО) Может лучше алиасинг ну  и динамически менять текстуры на более детализированные. 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.