Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 25.02.2008, 10:37   #1
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Сглаживание ребристости обьектов

Привет . Вобщем немного порывшись обнаружил что если включена опция "сглаживания" в параметах видеокарты - то обьекты (ребристость) выглядят на очень большой порядок круче.Вопрос такой - можно ли както включить эту опцию из Blitz3d.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
giraf (16.06.2012)
Старый 25.02.2008, 12:50   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Сглаживание ребристости обьектов

Аўтар, умей выражать свою мысль словами более ясно, либо хотя бы дай скрины.
Я лично не понимаю, что значит "ребристость".
Сглаживание тоже бывает разное. Судя по посту, предположу, что имеется ввиду Анти-алиасинг. Тогда под ребристостью, похоже, подразумеваетяс алиасинг.

Если хочешь включить Антиалиасинг в игре в Блитзе, то тут без либ не обойтись (стандартная команад работает не у всех, не советую её юзать!), тот же b3ddx7 (если не ошибаюсь, спроси у m_512, он юзал у себя в игре), насколько я знаю, умеет включать сглаживание, а так же может менять режимы филтьрации текстур и много чего ещё (ну, раз уж будешь юзать либу, юзай её на полную катушку )

Хочу заметить, Full Screen Anti Aliasing кушает FPS будь здоров, так что сделай хотя бы чтобы его можно было отключать.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 25.02.2008, 13:03   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Сглаживание ребристости обьектов

ABTOMAT, b3ddx7 не для этих целей там, она только для анисотропной фильтрации текстур.
AA (AntiAliasign) не работает в DX7 на новых видеокартах, и расчитан только для древних.
(Offline)
 
Ответить с цитированием
Старый 25.02.2008, 14:58   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Сглаживание ребристости обьектов

b3ddx7 не для этих целей
Ладно, пардон, ошибся. Но соотв. либа должна быть. Её не может не быть.

AA (AntiAliasign) не работает в DX7 на новых видеокартах, и расчитан только для древних.
Да-а-а ну? Я спокойно включаю в настройках драйвера FSAA и он работает во всех играх (Half-Life, например). Видяха - GeForce 6600 (DX9.0c, SM3.0) Согласен, она не новая, но и не древняя - это точно.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (15.06.2012)
Старый 25.02.2008, 16:01   #5
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Сглаживание ребристости обьектов

Все понятно ! Но возникает вопрос - а нельзя ли сделать некую процедурку (необязательно чтоб была написана на блице) - чтоб запускать ее при запуске программы(написаной на блиц) т.е например при запуске программы в config.ini ставить первой строчкой что Start=true ну а процедурка (alias.exe)будет вызываться если start=true (вот как запусткаеться сразу включает сглаживание), а при выходе из проги когда жмем выход то start=false.
(Offline)
 
Ответить с цитированием
Старый 25.02.2008, 16:11   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Сглаживание ребристости обьектов

ABTOMAT, это видеокарта, а тут реч идёт о рендере DX7, и самом блице.
(Offline)
 
Ответить с цитированием
Старый 26.02.2008, 13:05   #7
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Сглаживание ребристости обьектов

Alex_Noc, предложил интересную идею.
я так понимаю, нужно менять какой то стейт в драйверах, и включается FSAA в не зависимости от того, просило ли етого наше приложение или нет. Идея была озвучена: что если написать програмку, которая меняет этот стейт?
вроде так.

на вопрос отвечу: хз, скорее всего можно.
(Offline)
 
Ответить с цитированием
Старый 26.02.2008, 19:55   #8
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Сглаживание ребристости обьектов

Да ! Ты правильно понял вот только надо найти на каком языке можно добраться до этих опций - ну а как доберемся тогда и сглаживание будет
(Offline)
 
Ответить с цитированием
Старый 15.06.2012, 14:49   #9
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: Сглаживание ребристости обьектов


Откопал.

Alex_Noc, предложил интересную идею.
я так понимаю, нужно менять какой то стейт в драйверах, и включается FSAA в не зависимости от того, просило ли етого наше приложение или нет. Идея была озвучена: что если написать програмку, которая меняет этот стейт?
вроде так.

на вопрос отвечу: хз, скорее всего можно.
Никто не решал этой проблемы?
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Черный крыс (16.06.2012)
Старый 15.06.2012, 15:15   #10
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Сглаживание ребристости обьектов

Вообще то это:
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
mauNgerS (15.06.2012), Черный крыс (16.06.2012)
Старый 15.06.2012, 17:01   #11
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Сглаживание ребристости обьектов

все до чего я дорылся в этом направлении , это нашел файл в котором прописано на какую прогу включать АА, в нем же регулируются степеня сглаживания , что конкретно сглаживать - текстурку или мешки, или альфу - редактировать ее можно также из блица ибо файл хмл.
Я попробовал у меня пахало !
Автомат попробовал у него также случилось о великое шаманство ! проблема в том что такой файл лишь на видяхах Нвидиа существуют !
И если включается то ТОЛЬКО ПОСЛЕ ПЕРЕЗАПУСКА проги, а возможно и винды
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (15.06.2012)
Старый 15.06.2012, 20:32   #12
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Сглаживание ребристости обьектов

антиалиасинг можно реализовать с помощью fastext - на оффоруме кто-то выкладывал пример, но к сожалению существует ограничение - не более 1024*768
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (15.06.2012)
Старый 16.06.2012, 19:27   #13
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Сглаживание ребристости обьектов

http://forum.boolean.name/showthread.php?t=13849

http://www.blitzbasic.com/codearcs/c....php?code=2600
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (16.06.2012)
Старый 16.06.2012, 23:56   #14
Черный крыс
 
Сообщений: n/a
Ответ: Сглаживание ребристости обьектов

ему уже кастыли не нужны...
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
HolyDel (05.07.2012), mauNgerS (17.06.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сглаживание углов (Вопрос к специалистам) Flash 3D-программирование 7 30.05.2009 16:43
вставка обьектов Max Payne 3D-программирование 5 03.02.2009 21:26
Как одновременно анимировань несколько обьектов Neutrin0 Основной форум 4 22.09.2007 01:16
Столкновение обьектов из одного типа Atomikc 2D-программирование 2 21.05.2007 18:36
динамическая загрузка обьектов s3ek 3D-программирование 4 13.02.2007 12:35


Часовой пояс GMT +4, время: 12:29.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com