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=15605)

Mr_F_ 13.03.2013 21:37

Ответ: Вопросы про Xors3D
 
кури
http://www2.ati.com/developer/gdc/D3...e2_Shading.pdf

Владислав 14.03.2013 05:56

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от Mr_F_ (Сообщение 254830)

Благодарю! Ограничен во времени сильно, думал найти решение побыстрее.

Владислав 14.03.2013 19:53

Ответ: Вопросы про Xors3D
 
Вопрос не совсем по теме, но не хочу плодить новые.

Подскажите как запечь лайтмапу на первый текстурный слой ?
т.е. материал следующий -
0 - lightmap
1 - diffuse

желательно, чтобы лайтмапа автоматически загружалась, без ручных текстурирований.

как я понял в gile[s] лайтмапа автоматически на второй слой накладывается, как быть ?

upd: вроде разобрался, пока вопрос снят:)

Mr_F_ 14.03.2013 20:52

Ответ: Вопросы про Xors3D
 
про гайлс не помню ничего. в максе проблем нет.

Владислав 21.03.2013 18:14

Ответ: Вопросы про Xors3D
 
Вложений: 1
Привет!

В поставке ксорса есть пример с шейдером mirror. Как не странно, он отражает, но мне как раз нужно от этого избавится, и оставить лишь проецирование текстуры. Может кто-нибудь помочь ?

ant0N 03.06.2013 17:58

Ответ: Вопросы про Xors3D
 
не могу понять почему Ксорс ругается на списки?
Global SMonster:TList = New TList

ant0N 03.06.2013 21:09

Ответ: Вопросы про Xors3D
 
всем спасибо, вопрос снят...

LLI.T.A.L.K.E.R. 12.04.2014 16:48

Ответ: Вопросы про Xors3D
 
Здравствуйте!
Проблема с тенями. Прошу помочь, подсказать где исправить.

В общем использую стандартную тень Xors3D для лампочки у которой LightRange=15.
(размеры объектов стандартны.. например Cube=1x1x1)

Но при этом появляется глюк:


Чтобы его не было видно (как и в стандартных примерах) LightRange надо увеличивать от 100 до 1000.
НО ведь при этом обычные объекты тоже будут засвечены за километры.

Надо чтобы дальность света была не более 15, и при этом Xors3D нормально высчитывал её тени.
Подскажите какой функцией или в шейдере исправить?
(испробовал менять всевозможные параметры, но я 0 в шейдерах)

(есть вариант: для теней использовать одну лампу, а для объектов помельче. но в Blitz3D похоже нет игнорирования объекта от определённого света)

при увеличении размеров всех объектов в 10 раз - результат вычисления тот же

Кажется надо работать с xLightShadowEpsilons

LLI.T.A.L.K.E.R. 12.04.2014 17:14

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от LLI.T.A.L.K.E.R. (Сообщение 278840)
Здравствуйте!
Проблема с тенями. Прошу помочь, подсказать где исправить.

В общем использую стандартную тень Xors3D для лампочки у которой LightRange=15.
(размеры объектов стандартны.. например Cube=1x1x1)

Но при этом появляется глюк:


Чтобы его не было видно (как и в стандартных примерах) LightRange надо увеличивать от 100 до 1000.
НО ведь при этом обычные объекты тоже будут засвечены за километры.

Надо чтобы дальность света была не более 15, и при этом Xors3D нормально высчитывал её тени.
Подскажите какой функцией или в шейдере исправить?
(испробовал менять всевозможные параметры, но я 0 в шейдерах)

(есть вариант: для теней использовать одну лампу, а для объектов помельче. но в Blitz3D похоже нет игнорирования объекта от определённого света)

при увеличении размеров всех объектов в 10 раз - результат вычисления тот же

Кажется надо работать с xLightShadowEpsilons

Решение, может кому пригодится:
изменил
xLightShadowEpsilons light,0.001,0.0
на
xLightShadowEpsilons light,0.01,0.0
и глюк не заметен

LLI.T.A.L.K.E.R. 14.04.2014 03:10

Ответ: Вопросы про Xors3D
 
А есть ли Bullet Wrapper под Xors3D ?

(встроенного у себя не вижу - там тока xPhysics)
(и ни в одной dll Xors-а не вижу функции btBodyCreateTrimesh - которая есть в Bullet_B3D)

Кстати Bullet с Trimesh-ом покруче чем PhysX

moka 14.04.2014 04:20

Ответ: Вопросы про Xors3D
 
А что мешает использовать Bullet_B3D с Xors3D? Никто не запрещяет.

LLI.T.A.L.K.E.R. 14.04.2014 04:31

Ответ: Вопросы про Xors3D
 
Ошибка какая-то у Xors по загрузке данных из модели

MAV после

nsurf = xCountSurfaces(mesh)
...
...
surf = xGetSurface(mesh,ns)
nface = nface+xCountTriangles(surf)


(добавлял символ x к командам b3d)
(Xors3D последней версии с free_key)

Arton 14.04.2014 05:49

Ответ: Вопросы про Xors3D
 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 50 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

LLI.T.A.L.K.E.R. 14.04.2014 09:51

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от Arton (Сообщение 278930)
*** скрытый текст ***

Да, спасибо за полную free-версию.
Хотя бы понял по примерам о встроенной физике.
Так же спасибо разработчикам Xors3D.

Mr_F_ 14.04.2014 12:06

Ответ: Вопросы про Xors3D
 
Цитата:

(добавлял символ x к командам b3d)
насколько я помню, в блице нумерация сюрфейсов была с 1, а в ксорсе с 0 (и последний на 1 меньше).


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

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