|
3D-программирование Вопросы, касающиеся программирования 3D мира |
25.02.2008, 10:37
|
#1
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Сглаживание ребристости обьектов
Привет . Вобщем немного порывшись обнаружил что если включена опция "сглаживания" в параметах видеокарты - то обьекты (ребристость) выглядят на очень большой порядок круче.Вопрос такой - можно ли както включить эту опцию из Blitz3d.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.02.2008, 12:50
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Аўтар, умей выражать свою мысль словами более ясно, либо хотя бы дай скрины.
Я лично не понимаю, что значит "ребристость".
Сглаживание тоже бывает разное. Судя по посту, предположу, что имеется ввиду Анти-алиасинг. Тогда под ребристостью, похоже, подразумеваетяс алиасинг.
Если хочешь включить Антиалиасинг в игре в Блитзе, то тут без либ не обойтись (стандартная команад работает не у всех, не советую её юзать!), тот же b3ddx7 (если не ошибаюсь, спроси у m_512, он юзал у себя в игре), насколько я знаю, умеет включать сглаживание, а так же может менять режимы филтьрации текстур и много чего ещё (ну, раз уж будешь юзать либу, юзай её на полную катушку )
Хочу заметить, Full Screen Anti Aliasing кушает FPS будь здоров, так что сделай хотя бы чтобы его можно было отключать.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
25.02.2008, 13:03
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Сглаживание ребристости обьектов
ABTOMAT, b3ddx7 не для этих целей там, она только для анисотропной фильтрации текстур.
AA (AntiAliasign) не работает в DX7 на новых видеокартах, и расчитан только для древних.
|
(Offline)
|
|
25.02.2008, 14:58
|
#4
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Ладно, пардон, ошибся. Но соотв. либа должна быть. Её не может не быть.
AA (AntiAliasign) не работает в DX7 на новых видеокартах, и расчитан только для древних.
|
Да-а-а ну? Я спокойно включаю в настройках драйвера FSAA и он работает во всех играх (Half-Life, например). Видяха - GeForce 6600 (DX9.0c, SM3.0) Согласен, она не новая, но и не древняя - это точно.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.02.2008, 16:01
|
#5
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Все понятно ! Но возникает вопрос - а нельзя ли сделать некую процедурку (необязательно чтоб была написана на блице ) - чтоб запускать ее при запуске программы(написаной на блиц) т.е например при запуске программы в config.ini ставить первой строчкой что Start=true ну а процедурка (alias.exe)будет вызываться если start=true (вот как запусткаеться сразу включает сглаживание), а при выходе из проги когда жмем выход то start=false.
|
(Offline)
|
|
25.02.2008, 16:11
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Сглаживание ребристости обьектов
ABTOMAT, это видеокарта, а тут реч идёт о рендере DX7, и самом блице.
|
(Offline)
|
|
26.02.2008, 13:05
|
#7
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Alex_Noc, предложил интересную идею.
я так понимаю, нужно менять какой то стейт в драйверах, и включается FSAA в не зависимости от того, просило ли етого наше приложение или нет. Идея была озвучена: что если написать програмку, которая меняет этот стейт?
вроде так.
на вопрос отвечу: хз, скорее всего можно.
|
(Offline)
|
|
26.02.2008, 19:55
|
#8
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Да ! Ты правильно понял вот только надо найти на каком языке можно добраться до этих опций - ну а как доберемся тогда и сглаживание будет
|
(Offline)
|
|
15.06.2012, 14:49
|
#9
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Откопал.
Alex_Noc, предложил интересную идею.
я так понимаю, нужно менять какой то стейт в драйверах, и включается FSAA в не зависимости от того, просило ли етого наше приложение или нет. Идея была озвучена: что если написать програмку, которая меняет этот стейт?
вроде так.
на вопрос отвечу: хз, скорее всего можно.
|
Никто не решал этой проблемы?
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.06.2012, 15:15
|
#10
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Сглаживание ребристости обьектов
Вообще то это:
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
15.06.2012, 17:01
|
#11
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: Сглаживание ребристости обьектов
все до чего я дорылся в этом направлении , это нашел файл в котором прописано на какую прогу включать АА, в нем же регулируются степеня сглаживания , что конкретно сглаживать - текстурку или мешки, или альфу - редактировать ее можно также из блица ибо файл хмл.
Я попробовал у меня пахало !
Автомат попробовал у него также случилось о великое шаманство ! проблема в том что такой файл лишь на видяхах Нвидиа существуют !
И если включается то ТОЛЬКО ПОСЛЕ ПЕРЕЗАПУСКА проги, а возможно и винды
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.06.2012, 20:32
|
#12
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: Сглаживание ребристости обьектов
антиалиасинг можно реализовать с помощью fastext - на оффоруме кто-то выкладывал пример, но к сожалению существует ограничение - не более 1024*768
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.06.2012, 19:27
|
#13
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: Сглаживание ребристости обьектов
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:35.
|