![]() |
Ответ: Xors3D
впечатляет?
16.7% прироста? по-моему наоборот - не слишком большая разница. |
Ответ: Xors3D
канечно сишнег рулит
|
Ответ: Xors3D
Проблемма со спрайтом скорее из-за того что сам файл картинки не загружается (какой формат, чем сейвил?)
|
Ответ: Xors3D
Цитата:
Цитата:
|
Ответ: Xors3D
Цитата:
|
Ответ: Xors3D
Цитата:
|
Ответ: Xors3D
Цитата:
|
Ответ: Xors3D
Вложений: 1
Всё для народа:
|
Ответ: Xors3D
Цитата:
А почему при запуске примеров PSSM , выдается ошибка (line:76 Function::SetInt() Error message: Effect constant 'NotReceiver' not found!) ? |
Ответ: Xors3D
Возможно что-то поменяли в командах и семплы старых версий уже не работают
|
Ответ: Xors3D
аа да, добавили кой какую фичу)
просто в шейдере пссм допишите вначале: const int NotReceiver; -- Цитата:
|
Ответ: Xors3D
Заметил , что спрайты не хотят грузиться ,тоесть вылетает окошко с надписью "Memory access violation" и ссылается на xPSSMRender(cam, SplitLambda, num, tex) , если это удалить, то спрайты грузятся . Почему так ?
|
Ответ: Xors3D
ну а если хайдить спрайты перед пссм рендером а потом шоуить обратно?
|
Ответ: Xors3D
Максим ты бы лучше авторам Хорса эту проблему написал + минимальный неработающий пример тоже бы не помешал.
помогайте авторам искать ошибки. очень часто их своими глазами трудно заметить. |
Ответ: Xors3D
Добрый час! Темы о Xors'е в Pure Basic нет потому обращаюсь сюда.
Куда определить .dll'ки, пишет LoadLibraryM() нет функции. Куда определить ключик? И пожалуйста, где взять ключик для PhysX? |
Ответ: Xors3D
>Куда определить ключик?
xKey >где взять ключик для PhysX? купи ;) |
Ответ: Xors3D
pentod65, если очень нужно, обратись к разработчикам, но сразу предупреждаю, что просто-так смысла по сути нету. Сам посуди, накой?
А если более что-то серьёзное, то договориться сможешь. Где найти сайт разработчиков и ихнеи контакты обсуждалось неоднократно на данном форуме. |
Ответ: Xors3D
Спасибо, помогли.
Моей благодарности нет предела. |
Ответ: Xors3D
В виду того, что появилось много тем, посвященных Хорсу, на различных форумах, в которых люди обсуждают все плюсы и минусы Хорса, но нифига не делятся своими соображениями с разработчиками, было решено создать официальный русскоязычный форум. Настоятельно рекомендуем обсуждать все вопросы касательно движка там.
http://ru.xors3d.com |
Ответ: Xors3D
Любо, хлопци, любо!
Во то ответ, а то невмерушники усяки мутят славянский народ. В то там и будемо вопроси задовати. Автомату отдельная благодарность, честно спасибо(на Кубани и-нет жуткий), а то я уже Максуса достал. Да кстати все уже работает замечательно на Пуре |
Ответ: Xors3D
Вложений: 2
Я тоже решил приобщиться к прекрасному и начал потихоньку ковырять ксорс. Вообщем, решил использовать в сцене параллакс, и попытался прикрутить шейдер из поста http://forum.boolean.name/showpost.p...8&postcount=96, одннако возникла проблема, что правильный расчет параллакса происходил относительно одного положения камеры, рис. 1.
функция работы с шейдером: Код:
Function Load_ParallaxMap (t1Model, tex_d, tex_n, tex_h,shader_path$) Так как в HLSL я нуб, решил использовать другой шейдер, а именно нвидевский relief_mapping.fx (шейдер вложен в сообщение), из 4х техник ("normal_mapping" "parallax_mapping" "relief_mapping" "relief_mapping_shadows") нормально заработала только 1-я. При использовании параллакса возникло странное смещение, показанное на рис. 2, остальные техники порождали еще более страшные артефакты, рис. 3. функция работы с шейдером: Код:
Function Load_Relief_Mapping (t1Model, tex_d, tex_n) И еще: это только у меня в демке PSSM листья деревьев не отбрасывают тень (тень отбрасывает полигон, куда наложена текстура с листьми)? |
Ответ: Xors3D
Беглый осмотр первого шейдера дал результат - у тебя неверное имя/имена констант (float4 View_Pos; в шейдере а ты передаешь CamPos), поэтому тока в 1 точке норм выглядит. Можешь кинуть весь сэмпл, я посмотрю. Второй смотреть не стал, там жесть разбиратся в коде шейдера.
Насчет теней - должны быть правильные тени от листьев (если на дереве есть текстура). Какое железо? Ну и имеется огромная просьба - пишите на нашем форуме, просто нам так удобнее, чем бегать по всем форумам и искать не написал ли кто-нибудь, что-нибудь. К тому же будет создаваться небольшая база знаний типа... |
Ответ: Xors3D
гм, МоКа писал параллакс под ксорс, поищите на его сайте.
|
Ответ: Xors3D
Ребят, такой вопрос у меня.
Моногие используют(или пытаются использовать) Xors для Blitz3D так вот. Былобы очень приятно если бы в Decls файле были прописаны функции, которые не касаются на прямую DLL, а находятся в Xors3D.bb. Просто неудобно, когда пол кода не подсвечивается вобще. Нехочу делать сам зазря, вдруг у кого такое есть. |
Ответ: Xors3D
В деклсе нельзя писать ничего кроме объявления функций. В старых версиях во всяком случае.
|
Ответ: Xors3D
А в модуле бмакса любой код можна :)
|
Ответ: Xors3D
В Visual Blitz например можно самому прописать что подсвечивать.
|
Ответ: Xors3D
Конечно можно.
Создаете деклс, в нем пишите .lib "" и запихиваете в него все функции из xors3d.bb Правда, если вы запихнете что-нибудь лишнее или забудете файл приинклудить, он начнет ругаться, мол Userlib not found. |
Ответ: Xors3D
Цитата:
|
Ответ: Xors3D
Пользуйте господа!
Создаём файл xors_icn.decls и вставляем туда следующий текст: Код:
.lib " " |
Ответ: Xors3D
Не в любом ;)
Например в Visual Blitz работать не будет (он не подсвечивает decls вообще), в нём свой список подсвтки, что, имхо, удобнее. З.Ы. Уже 10 месяцев живу без подсветки dll и вполне неплохо ;) |
Ответ: Xors3D
Цитата:
Цитата:
|
Re: Xors3D
хмм... а может быть заодно кто-нибудь знает как организовать подсветку в бмаксе?))
|
Ответ: Xors3D
Юзать нормальный IDE?
|
Re: Xors3D
А что? есть нормальные?!)))
|
Ответ: Xors3D
Illidan, Blide/TextMate...
Насчёт параллакса, есть ещё возможность что будут проблеммы с тангент спейсом, т.к. от него очень многое зависит. Я как наткнулся на него, потому попрагал говорой об каменного Render'a, так и забил. Но он позже переписал генерацию тангентов, и щас должно работать нормально. Есть ссылка, где есть простейший параллакс (это не степ и не рельеф). Но там шейдер настолько кривой, использует много ифов и в нём ещё и мусор, короче говоря, просто почитай внимательно шейдер, и вырежи всякие условия, бамп и спекуляр. Оставь только параллакс с диффузом и уже там добивайся картинки. Шейдер писался мной давно, был тогда глуп. Так что на вашу отвтетсвенность. http://moka.ucoz.ru/load/0-0-0-84-20 |
Ответ: Xors3D
самая мякотка вот она
float PlxDepth=.03; float PlxDist=1000; float3 PosCam; float3 OrigPosCam; OrigPosCam=PosCam; PosCam=normalize(PosCam-IN.pWorld); //pworld это мул(in.position,MatWorld) float depth; float height; float bias=PlxDepth/2; float3x3 matTangentSpace=float3x3(IN.Tangent,IN.Binormal,IN .Normal); matTangentSpace = transpose(matTangentSpace); float3 CamPosPlx = normalize(mul(PosCam,matTangentSpace)); PlxDist = 1-(distance(OrigPosCam,IN.pWorld)/PlxDist); if (PlxDist>.05) { depth = tex2D(depthtex,TexCoords).r; height = (PlxDepth*depth-bias); TexCoords = TexCoords+height*CamPosPlx.xy*PlxDist; } юзаем texcoords теперь для диффуза и чего угодно |
Ответ: Xors3D
Проблемма, скачал последний Xors3d_1.14, положил Xors3D.DLL и Xors3D.decls, и при проверке кода, в строке кода - While Not xKeyDown(1) Or xWinMessage("WM_CLOSE")
function xWinMessage not found, значение это я знаю, пишет что не такой функции. да вроде есть. |
Ответ: Xors3D
Загадками говорите товарисчь.
|
Ответ: Xors3D
Смысле? Я нажал F5, а он ошибуку выдает. Xors3d_1.14 - это я скачал.
|
Ответ: Xors3D
Пля >_< Какую ошибку то?
|
Ответ: Xors3D
function xWinMessage not found - Ну я же писал, вот эту.
While Not xKeyDown(1) Or xWinMessage("WM_CLOSE") - в этой строке. |
Ответ: Xors3D
Xors3D.decls нужно поместить в userlibs папку блитца...
файл Xors3D.dll поместить в папку с игрой |
Ответ: Xors3D
Цитата:
|
Ответ: Xors3D
Я все это сделал правильно давно. На Blitz3D ошибка, а на VC++ все нормально, не ошибки не чего потустороннего.
|
Ответ: Xors3D
Есть мнение, что если все сделать правильно, то все работает.
|
Ответ: Xors3D
Я все правельно сделал, раньше же работали старые версии, а новые нет.
|
Ответ: Xors3D
Все работает, ищи у себя проблему.
|
Ответ: Xors3D
такого рода ошибка, при каких случаях бывает? Я еще раз переустановил, и проверил, на двух компах также. .DLL Я закинул везде, где только можно.
|
Ответ: Xors3D
http://latest.xors3d.com Качаешь отсюда свежий билд. Сносиш нах все длл и т.п. Ложишь деклс в userlib, dll в bin. Все. xors3d.bb меняешь на новый.
|
Ответ: Xors3D
Вложений: 1
Все сделал, ошибка эта пропала, но теперь другая, с емитрами.
|
Ответ: Xors3D
Балин. Удали нахер все decls и dll старые. И положи новые.
|
Ответ: Xors3D
Балин я так и сделал. Не хочет и все. На VC++ это работет, а тут нет.
|
Ответ: Xors3D
Значит нет. Ищи, удаляй.
|
Ответ: Xors3D
Версия Blitz3D последняя, из-за него я думаю, проблем не будет.. попробую посмотреть. А вот забыл, PhysX врапер с Xors3D с функцией BodyCreateHull и BodyCreateMesh не дружат, как его сделать чтобы он работал.
|
Ответ: Xors3D
С каких это пор не дружат они? Создание хулов и тримешей гораздо проще и быстрее и Хорсе. А когда мы еще и засунем физикс в Хорс полностью (есть такие планы) то по простоте работы и скорости он разорвет блитз+физикс в клочья.
|
Ответ: Xors3D
Класс, это будет лучше. А можно функцию BodyCreateHull и BodyCreateMesh с Xors3D дать?
|
Ответ: Xors3D
Блин, ну на сайте же даже примеры для физикса на Хорсе сделаны.
|
Ответ: Xors3D
Поском не нашол, там только проблеммы с ними описаны.
|
Ответ: Xors3D
Зочем посик? И на каком сайте вообще? http://xors3d.com -> Depository -> Demos And Samples -> [Phi]sics -> samples.zip
|
Ответ: Xors3D
Цитата:
- Ваш Кэп Код:
Function BodyCreateHull%(mesh%, mass#) Блин ну для кого писал. :wallbash: Между прочим там дано описание структуры банка, который передаётся в dll, чтобы можно было написать такие функции для любого движка (специально подробно разъяснил) и для загрузки из файла и т.д. |
Ответ: Xors3D
Епть. xGetMeshVB(), xGetMeshVBSize(), xGetMeshIB(), xGetMeshIBSize(), xDeleteMeshVB(), xDeleteMEshIB(). Все. Никаких банков и прочей ереси.
|
Ответ: Xors3D
Ну, человек просил
Цитата:
|
Ответ: Xors3D
Knightmare, там на самом деле ругается на функцию эмитера. В ббшке. (Билд: 323. Aug 4, 2009)
|
Часовой пояс GMT +4, время: 16:37. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot