![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| Malloc |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2005 Где: Челябинск, ЧМЗ Репутация: нет Всего: нет |
При создании текстуры из *.bmp, например, при ближайшем рассмотрении объекта с этой текстурой видна "пиксельность", то есть нерезкость. Если увеличить детализацию текстуры, то, это может сказаться на быстродействии.
А есть ли возможность использовать векторные рисунки в качестве текстуры, то есть, *.wmf или созданных в CorelDraw, Flash? |
|||
|
||||
| Wolf |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 9.6.2006 Где: Нижневартовск Репутация: нет Всего: нет |
Malloc, думаю что нет, для этого есть мипмапинг т. е. разрешние текстуры меняестся в зависимости от расстояния до неё
|
|||
|
||||
| Malloc |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.8.2005 Где: Челябинск, ЧМЗ Репутация: нет Всего: нет |
Wolf, про это я читал, спасибо за ответ. Но в принципе, если есть примитивы для объектов (сфера, цилиндр и т.п.), то должны быть примитивы и в 2D-текстурах (эллипс, прямоугольник, кривые Безье). Причем эти приитивы не зависят от размера текстуры (MxN), а только от расоложения на ней (векторный рисунок). Как я думаю, нужно взять файл с векторным рисунком и перевести в памяти в растр и использовать эту текстуру. Но это же на мой взгляд, неэкономично с точки зрения памяти и производдительности.
|
|||
|
||||
| Wolf |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 9.6.2006 Где: Нижневартовск Репутация: нет Всего: нет |
Malloc, видимо эту идею придётся реализовывать вручную, да и кажется это действительно займёт много ресурсов и в итоге результат будет не таким приемлемым как в даже пикселизированной текстуре (ИМХО) Может лучше алиасинг ну и динамически менять текстуры на более детализированные.
|
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |