forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Xors3D (http://forum.boolean.name/showthread.php?t=6180)

Mr_F_ 30.08.2009 13:33

Ответ: Xors3D
 
Цитата:

1) Вопрос почему не подходят max'овские fx-файлы ?
скажи точный текст ошибки (в новых версиях уже окошко не вылазит, юзай xCreateLog и смотри что в нём) - скорее всего что-то про AlphaBlendEnable? Это может быть из-за того что в комментариях максовкого fx'а содержится слово pass, а ксорс принимает его за пасс в технике и вставляет туда своего барахла при загрузке шейдера в память. Выход - убрать все слова pass кроме объявления пассов в технике (или если вас это очень достало идти ругатся в багтрекер на оффсайте))
Цитата:

2) Если шейдер написан под версию 1.1-1.4 то ведь он должен роботать в Xorse3d?
Нет, новый DXSDK больше не поддерживает первый шейдеры, переводи на 2.0.
Цитата:

3) Кто может показать мин. пример работы с bump-эффектом в Xors3D с версией 1.1-1.4 (крутящийся куб).
http://rubux.net/index.php?option=co...54&It emid=79
Цитата:

4) Почему то не подсвечиваются некоторые команды Xors'a значит ли это что он был некорректно установлен?
а вот так)) на ru.xors3d.com можно скачать неоффициальное исправление этого
Цитата:

5) Xors3d для C++ где можно узнать о нем поподробней?
скачать с офф сайта и юзать :)
Цитата:

6) Имеет ли смысл использовать Xors3d без шейдеров, только ради поднятия общей производительности по сравнению с Blitz3d?
пожалуй что да
Цитата:

7) С какими трудностями вы сталкивались при переходе на Xors3d?
он в то время был совсем недоделан и трудностей было много но ща они уже вряд ли актуальны :-D
Цитата:

9) Xors3d имеет встроенные системы частиц ?
да
Цитата:

10) Как осуществляется работа с 2D, а именно какова скорость и удобство по сравнению с FastImage?
FastImage подключается к ксорсу это раз. Само 2д ксорса я особо не тестил, но текст там идёт намного быстрее чем в блице и имеет антиалясинг.

--
ох блин пока писал уже два ответа))

Crystal 06.09.2009 10:15

Ответ: Xors3D
 
Цитата:

float pxWheelSetEntity (int entity, int wheel)

Parameters:
entity - blitz entity
wheel - wheel

Description:
Sets to the blitz entity to the wheel.
Only Blitz3d!


Как же быть в Xors3D?
Ведь колёса создались, всё норм,
но вот чем заменить pxWheelSetEntity ?

Ездить с невидимыми колёсами конечно же круто,
но хотелось бы иметь возможность ездить и с видимыми.

Мб кто подскажет?

Добавил: Проблема решена.

Код:

Function MeshSetToWheel(mesh%,body%)
  pxWheelUpdateSpec(body,1)
  posX# = pxWheelGetPositionXSpec#(body%)
  posY# = pxWheelGetPositionYSpec#(body%)
  posZ# = pxWheelGetPositionZSpec#(body%)
  rotX# = pxWheelGetRotationPitchSpec#(body%)
  rotY# = pxWheelGetRotationYawSpec#(body%)
  rotZ# = pxWheelGetRotationRollSpec#(body%)
 
  xPositionEntity mesh, posX#,posY#,posZ#
  xRotateEntity mesh, rotX#,rotY#,rotZ#
End Function


ІГРОГРАЙКО 24.09.2009 21:29

Ответ: Xors3D
 
Помогите!!! все перепробовал!!! не пашет Xors3D у меня на Блице:''((
readme читал, даже b3d_dx9.dll ставил - нифига...:dontknow:
Видюха: Nvidia GeForse 5200 FX

Knightmare 24.09.2009 21:33

Ответ: Xors3D
 
Мотаешь страницы назад - писалось уже обо всем чем только можно.
На вскидку - процессор старый без SSE2 (на первый перевести чтоли, от второго пользы особой нет). В любом случае - с такой видяхой лучше не рыпатся. Хочешь красивые эффекты - обнови карточку, хотябы до 3-4 летней давности.

ІГРОГРАЙКО 24.09.2009 22:40

Ответ: Xors3D
 
Понятно...

А Nvidia GeForse 7600 подойдет?

Knightmare 24.09.2009 22:41

Ответ: Xors3D
 
Вполне.

Fatalix3d 29.09.2009 16:10

Ответ: Xors3D
 
Вложений: 1
Парни как подключать FX файлы созданные в shaderfx? На выходе получаю заветный Fx файл и пишу в коде :
Bump_mapping=xLoadFXFile("shader/SuperBump.FX")

там где указываем технику не знаю что писать, если в примерах fx файлов xors3d ясно в конце файла написано:
//bump-mapping technique
technique Bump
{ и т.д


То в своем созданом файле у меня :
technique Complete
{
pass light1
{
и т.д
Ругается на ALPHAENABLE
Как правильно подключать? Наставите на путь истинный ?!

Еще пара вопросов о PSSM: в общем на скрине немного деревьев но xors3d твердит что там 478204 полигона!Oo От куда он их берет ? Я так понимаю это особенности PSSM? Потом артефакты с alpha каналом при экспорте из b3d pipeline'a, и есть ли у кого шейдер HDR или Bloom на подобие Fastextension'кого, а то после Gotaka'и как то темно), а ну и куда и как его вешать? Так же на скрине виден артефакт в виде лесенки на земле как от него избавится, еще интересно как работют партиклы xors'a есть у кого мини примерчик буду очень признателен.

Вот сделал bump, тот что описан в samples, и на месте где он должен быть чернота, похоже этот шейдер не совместим с PSSM или как?

p.s Xors3d первый день мучаю может вопросы и нубские так что не пинайте сильно!)

Mr_F_ 30.09.2009 15:29

Ответ: Xors3D
 
Цитата:

Ругается на ALPHAENABLE
читай мой первый пост на этой странице
Цитата:

в общем на скрине немного деревьев но xors3d твердит что там 478204 полигона!
а сколько их у тебя без пссм?
трисрендеред насколько я помню складывает трисы со всех рендеров до флипа.
и как я понимаю каждый пссм-уровень требует нового рендера.
Цитата:

Потом артефакты с alpha каналом при экспорте из b3d pipeline'a
какие
Цитата:

и есть ли у кого шейдер HDR или Bloom
у МоКи был, поищи на moka.ucoz.ru
Цитата:

Так же на скрине виден артефакт в виде лесенки на земле как от него избавится
попробуй менять значения всякие в настройках пссм (не помню как называлось)
Цитата:

Вот сделал bump, тот что описан в samples, и на месте где он должен быть чернота, похоже этот шейдер не совместим с PSSM или как?
тут стоило бы посмотреть на код

Illidan 06.10.2009 17:20

Ответ: Xors3D
 
такой вопросик по Хорсу. Как у него дела на старых машинках без обновленного дайрекса? запускается ли он на стареньких пеньках и картах класса mx 440? просто таких динозавров трудно найти чтоб потестить.

Knightmare 06.10.2009 17:24

Ответ: Xors3D
 
На GF440 запустится. Но про все плюшки стоит забыть. На старых процессорах - нет. Нужен SSE2. Хотя можно и без него обойтись. В любом случае нужен будет более-менее свежий редист DX. При желании легально собирается урезанный на 3 метра (вместо обычных 70).

Illidan 06.10.2009 17:32

Ответ: Xors3D
 
А можно версию без sse2 собрать? Я хочу использовать хорс для казуалки и нужна хорошая совместимость.
Цитата:

Сообщение от Knightmare (Сообщение 120788)
При желании легально собирается урезанный на 3 метра (вместо обычных 70).

Можно поподробнее, тоесть нужна номерная дайрексовская DLL? И куда потом его запихивать?

Knightmare 06.10.2009 17:36

Ответ: Xors3D
 
Юзай обычную версию, когда надо будет тестить - получишь сборку без SIMD.
Урезанный редист собирается легко - берется ядро DX (1.5 метра примерно, какие файлы точно уже не помню), и добавляются только необходимые части (из коробки там куча d3dx, xaudio и прочей фигни, нужна только d3dx9_36.dll). Я уже выкладывал где-то на готовую сборку линк, ищи. При желании инструкцию можно найти на сайте Microsoft.

Illidan 06.10.2009 17:43

Ответ: Xors3D
 
а Как её, энту сборку, к проекту подцепить? Я слышал, что дайректсовскую ДЛЛ нельзя распостранять. Прости за нубизм, но мне нужно это знать, чтоб с издателем необлажаться. Спасибо большое за ответы.

Knightmare 06.10.2009 19:21

Ответ: Xors3D
 
Ты распространяешь не отдельно dll а редист DX, просто урезанный (все абсолютно легально, данный способ предлагается самой Майкрософт). Просто при установке игры надо будет запустить установку редиста, всего то делов.

Fatalix3d 07.10.2009 09:23

Ответ: Xors3D
 
У меня тут парочка вопросиков:
1) Когда я создаю стандартный omni источник света то освещение такое же вертексное как в blitz, или оно сразу попиксельное? Просто с bump эффектом вроде не плохо освещается.

2) Как вешать пост-эффекты? Тот же HDR,bloom.

3)Стоит ли использовать PSSM тени в сцене с приблизительно 600K полигонов ведь он умножает их кол-во в 4 раза (при split planes 4), есть ли какие нибудь альтернативные методы построения теней от солнца?


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

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