|
Библиотеки Сторонние библиотеки для Blitz |
14.09.2010, 23:05
|
#16
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
оО, помоему 1.98 новее чем 1.1 (блитз), так-же мне кажется что изначально у нулячего блитза нет "лишних длл" в юзерлибс, попробуй поставить его с нуля и кинь туда деклс и длл ПиксельЕнгине твои и пробуй, мож что получится.
П.с. У мя кстати текст печатается только при юзании OpenGL... и то пропадает после использовании некоторых команд к мешам...
|
(Offline)
|
|
14.09.2010, 23:56
|
#17
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Афула
Сообщений: 1,700
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Сообщение от Crayzi
оО, помоему 1.98 новее чем 1.1 (блитз)
|
blitz 1.100 != blitz 1.1
__________________
kali surgeon
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
|
|
15.09.2010, 00:07
|
#18
|
Оператор ЭВМ
Регистрация: 03.11.2008
Адрес: Москва
Сообщений: 29
Написано 7 полезных сообщений (для 11 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Всё перепробовал, видно какая то несовместимость с видеокартой или драйверами.
Пробовал переделывать некоторые стандартные примеры из Блиц под ПиксельЕнгине,
к примеру с вращающимся мультитекстурированным чайником, вообще не идёт.
Похоже ПиксельЕнгине ещё очень сырой, работают не все команды под ДХ,
да и OpenGL криво работает.
Версия Блиц 1.100 более новая чем 1.99 (blitz 1.100 ! > blitz 1.1)
По поводу версий объясненяется так-же здесь:
http://igrostroenie.my1.ru/forum/3-2337-1
Последний раз редактировалось vladpol1, 15.09.2010 в 15:04.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.09.2010, 20:24
|
#19
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо L.D.M.T. за это полезное сообщение:
|
|
17.09.2010, 16:10
|
#20
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Я тут вычитал что мона через шрейдеры картинки выводить . Кто подскажет как такое сделать? И можноли так же текст прорисовывать?
П.с. Я сморозил глупость кажись)) То в сэмпле к текстуре применялся шрейдер чтобы она стала объемной... Ппц все запутано)
Последний раз редактировалось Crayzi, 20.09.2010 в 15:54.
|
(Offline)
|
|
23.09.2010, 00:23
|
#21
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
автор запилил новый релиз!
качать там же:
http://softpixelengine.sourceforge.net/downloads.html
Today I released the SPE Wrapper 2.1.5-beta with Direct3D11 support and a Tessellation example (which can only be used if you have a DirectX11 capable GfxCard).
You should change in "WrapperDemo10(Tessellation).bb" in line 50 the variable "Room" to a global variable - I vorgot it. Otherwise the debug-log will be wasted with all the same warning message.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо L.D.M.T. за это полезное сообщение:
|
|
19.10.2010, 00:13
|
#22
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Нашол интересные функции:
DrawImageStretch(ObjHandle%,X%,Y%,Width%,Height%,M apX1#=0.0,MapY1#=0.0,MapX2#=1.0,MapY2#=1.0,Frame%= 0) - Рисует изображение масштабируемое в реальном времени, так же позволяет делать некоторые прикольные штуки... Работает в разы быстрее чем ScaleImage.
DrawImageRotate(ObjHandle%, X%, Y%, Angle#, Radius#, Frame% = 0) - Рисует изображение с изменяющимся в реальном времени углом без особой нагрузки на системму, я так понял что оно рисуется от центра изображения, радиус является размером изображения в пикселях или чёт подобное
|
(Offline)
|
|
19.10.2010, 00:27
|
#23
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Crayzi, тут мало чему можно удивиться относительно 2D графике.
Дело в том что Blitz3D на столь стар, и базируется на Blitz2D, который был разработан намного ранее.
Blitz2D использует DirectDraw для вывода 2D графики. А DirectDraw не использует видео карту как ускоритель для графики, поэтому всё хранится в оперативной памяти, и обрабатывается процессором, который никак не "заточен", для обработки подобной информации. Поэтому были придуманы видео карты и разработан Direct3D, который использует видео ускоритель и хранит всё в видео памяти.
Таким образом, DirectDraw давным давно уже не используется для вывода 2D графики. Для этого используют биллбоарды, и рисуют их на экран без применения матричных трансформаций, таким образом, мы имеем 2D графику, которая обрабатывается видео картой.
И что получается, чтобы процессору повернуть картинку, ему нужно пройтись по каждому пикселю, и вычислить его положение учитывая поворот. А вот видео карте такого делать не нужно, там всё совсем иначе.
Короче говоря, вся 2D ныне фейковая, и делается через 3D. Поэтому вся 2D графика такая шустрая в современных движках.
Если ты ищешь хороший 2D, погряди в сторону BlitzMax, и язык помощнее, и возможностей с графикой (2D), достаточно, чтобы написать хорошенький продукт.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
19.10.2010, 17:22
|
#24
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Сообщение от MoKa
Если ты ищешь хороший 2D, погряди в сторону BlitzMax, и язык помощнее, и возможностей с графикой (2D), достаточно, чтобы написать хорошенький продукт.
|
Не, мне надо и 2D и 3D с наворотами типо шрейдеров , так что наверное буду переносить свой проэкт на SPE.
Жаль конешно что Draw3D жутко долго грузит картинки если использовать его вместе с SPE, так что от него придется отказатся...
|
(Offline)
|
|
20.10.2010, 04:31
|
#25
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Жаль конешно что Draw3D жутко долго грузит картинки
|
Не грузит, а рисует.
|
(Offline)
|
|
23.10.2010, 20:30
|
#26
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Сообщение от Nex
Не грузит, а рисует.
|
Неа, именно функция загрузки дико тупит и чем больше картинок грузиш тем дольше тупит в арифметической прогрессии (дето по 30 сек на картинку), правда и скорость отрисовки тоже несколько страдает вроде.
|
(Offline)
|
|
03.12.2010, 21:42
|
#27
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Деать было нечего... Начал колупать Буферы Engine, и натолкнулся на кучу странностей... Первое что ввело меня в замешательство, так это то что если с использованием Engine выполнить пример из хелпа блитза, то на кубе вообще ничего не будет отображено, но это меня не остановило, поэксперементировав немного, я понял что оно рисует в буфере не там где надо, в примере рисуется на текстуре размером 256х256, в чем прикол, если нарисовать на текстуре размером 512х512, то вроде как все вроде получалось как надо (в итоге оказалось не совсем как надо), и после этого копировать область размером 256х256 из одного буфера в друго то все отображалось, но тут меня ожиладо еще несколько приколов:
1. Если создавать текстуру в которую копируеш без флага 4(Masked), то текст был размытым;
2. Весь текст был вывернут наизнанку, это я решил поворотом куба на 90°, прикол в том что на каждой стороне куба текстура наложилась по своему;
Вот результаты моих эксперементов.
П.с. Кажись в SPE по дефолту включено динамическая подсветка, изза этого текст выглядит немного ярче.
|
(Offline)
|
|
05.12.2010, 07:30
|
#28
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Возможно ли прикрутить к SPE FastImage?
|
(Offline)
|
|
07.12.2010, 01:32
|
#29
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
автор запилил чат, так что теперь все вопросы можешь задавать там
http://softpixelengine.sourceforge.net/chat.html
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
08.12.2010, 20:56
|
#30
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: SoftPixel Engine Wrapper 2.0 (only for B3D)
Сообщение от L.D.M.T.
|
Я уже задавал вопрос насчет буферов, мне ответили что они будут полностью переделаны, но не известно даже примерно когда...
Последний раз редактировалось Crayzi, 09.12.2010 в 18:24.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:34.
|