forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Anti-Aliasing на Blitz3D (http://forum.boolean.name/showthread.php?t=6214)

ABTOMAT 06.08.2008 13:30

Anti-Aliasing на Blitz3D
 
Собсно стандартный пример команды AntiAlias - давим пробел - и... всё одинаково, что true что false
Да и хотелось бы настраивать его кратность, тип (Multisampling/Supersampling)
Может, есть либы какие-нить или как ещё можно сделать?
Спасибо.

moka 06.08.2008 16:57

Ответ: Anti-Aliasing на Blitz3D
 
Заезжанная тема. На ДХ7 и новом железе - это нереализуемо. Есть возможность на нвидях врубать в насройках видяхи принудительно.

ABTOMAT 06.08.2008 17:42

Ответ: Anti-Aliasing на Blitz3D
 
Да как же так? В старых играх в настройках есть антиалясинг и всё работает.

HolyDel 06.08.2008 17:49

Ответ: Anti-Aliasing на Blitz3D
 
ABTOMAT, а ты уверен что эти старые игры на dx? Или кроме dx нет больше никакого GAPI? ;)

можеш еще прогнать это:
Код:

Graphics3D 640,480,32,2

cam=CreateCamera()

While(KeyDown(1)=0)
       
        RenderWorld()
        Text 10,10,SupportsAntiAliasing()
        Flip
Wend

на моей рабочей машине рисуует нолик.

юзерлибся качай отседа:
http://www.likosoft.ru/request.php?74

Alex_Noc 07.08.2008 09:08

Ответ: Anti-Aliasing на Blitz3D
 
Я еще раз настоятельно рекомендую попробовать написать как я сделал меню - а т.е. при запуске рисуем "трую" в ини. А например в сях чтоль ну или другом языке (у которого есть доступ и изменение параметров видяхи) написать чтото что при труе - включает антиалиасинг в видюхе. Ну а при выходе выключает. Не думаю что это займет много строк. Просто я уверен на милион процентов что когда я врубаю сглаживание в видюхе - то у меня в блице все красивее красивого. Из этого точно следует что блицевское окно не было исключено из списка антиалиасинга и что это алиасу пофиг в каком директе ты пишешь :))))))))))))))

ABTOMAT 07.08.2008 15:37

Ответ: Anti-Aliasing на Blitz3D
 
Alex_Noc, да-да, я тоже думал про это.
Просто может, уже кто-то делал подобное?
Иначе для этого мне придётся изучать С++, ставить студию, которая разрослась до нескольких ГБ, искать в нете как включать аппаратно антиаляйсинг, искать в нете как сделать либу и написать деклс, делать либу, писать деклс. А задача-то вообще какая-то смехотворная... В-общем изобретать велосипед не хочется


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot