|
Xors3D Графический движок с поддержкой DirectX9 |
18.01.2009, 05:21
|
#106
|
Разработчик
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений (для 36 пользователей)
|
Ответ: Xors3D
Not enough parametres
и указывает ну например на Return DLL_xCopyEntity
|
(Offline)
|
|
18.01.2009, 07:46
|
#107
|
Разработчик
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений (для 36 пользователей)
|
Ответ: Xors3D
|
(Offline)
|
|
23.01.2009, 22:41
|
#108
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: Xors3D
ааааа!!! Мои ответы в гугле
|
(Offline)
|
|
31.01.2009, 10:24
|
#109
|
Оператор ЭВМ
Регистрация: 23.11.2006
Сообщений: 29
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Xors3D
сори, можеть немного не втему... но где взять ключи для хорса?..
так, не для коммерческого использования...
|
(Offline)
|
|
31.01.2009, 14:36
|
#110
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Xors3D
у рендера)
а вообще тебе полчаса триала мало?
|
(Offline)
|
|
31.01.2009, 16:27
|
#111
|
Оператор ЭВМ
Регистрация: 23.11.2006
Сообщений: 29
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Xors3D
да... мало... :'(
просто хочется создать "нечто" для себя... и хорс бы смотрелся в этом "нечто"... неплохо... тем более, мне для отладки нужно бывает более 3 часов рантайма...
|
(Offline)
|
|
31.01.2009, 17:44
|
#112
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Xors3D
Мде..
|
(Offline)
|
|
31.01.2009, 17:52
|
#113
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Xors3D
личку проверь...
|
(Offline)
|
|
06.03.2009, 14:46
|
#114
|
ПроЭктировщик
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений (для 44 пользователей)
|
Ответ: Xors3D
Сообщение от Максим
Помогите ,пожалуйста, перевести этот пример паралакса на Хорс , если такое возможно .
|
А что его конвертить то? Это ж FX-файл. Просто задавай нужные значения и всё
Кстать, вот чем мне не нравится ксорс, это то, что при переводе прог с обычного блица на ксорс ничего не получается, или криво получается.
И ещё - работа с вершинныеми буферами в ксорсе - жесть.
Когда я програмно создавал меш на 20000 поликов, в ксорсе меш генерировался около 150 секунд. А когда я питался создать меш на 200000 поликов я:
1. запустил прогу
2. сходил в туалет.
3. поел
4. немного (минут 15) посмотрел телевизор
Вернулся, но ксорс так и не загрузился
Можете протестить, может это только у меня так...
Include "xors3d.bb"
xGraphics3d(800,600,32,0)
Global info1$="Flag demo"
Global info2$="Features mesh deformation"
Const segs=10000,width#=4,depth#=.125
mesh=xCreateMesh()
surf=xCreateSurface( mesh )
For k=0 To segs
x#=Float(k)*width/segs-width/2
u#=Float(k)/segs
xAddVertex surf,x,1,0,u,0
xAddVertex surf,x,-1,0,u,1
Next
For k=0 To segs-1
xAddTriangle surf,k*2,k*2+2,k*2+3
xAddTriangle surf,k*2,k*2+3,k*2+1
Next
b=xLoadBrush( "b3dlogo.jpg" )
xPaintSurface surf,b
camera=xCreateCamera()
xPositionEntity camera,0,0,-5
light=xCreateLight()
xTurnEntity light,45,45,0
While Not xKeyHit(1)
ph#=MilliSecs()/4
; cnt=xCountVertices(surf)-1
; For k=0 To cnt
; x#=xVertexX(surf,k)
; y#=xVertexY(surf,k)
; z#=Sin(ph+x*300)*depth
; xVertexCoords surf,k,x,y,z
; Next
; xUpdateNormals mesh
If xKeyDown(26) xTurnEntity camera,0,1,0
If xKeyDown(27) xTurnEntity camera,0,-1,0
If xKeyDown(30) xMoveEntity camera,0,0,.1
If xKeyDown(44) xMoveEntity camera,0,0,-.1
If xKeyDown(203) xTurnEntity mesh,0,1,0,True
If xKeyDown(205) xTurnEntity mesh,0,-1,0,True
If xKeyDown(200) xTurnEntity mesh,1,0,0,True
If xKeyDown(20 xTurnEntity mesh,-1,0,0,True
xUpdateWorld
xRenderWorld
xText 10,10,xGetFPS()
xFlip
Wend
End
Это я ещё закоментировал "развеивание" флага. Про него я вообще молчу...
ЗЫ: В блице создание 20000 проходит почти мгновенно, 200000 он не тянет(индекный буфер не позволяет). Мой движок создаёт 200000 за 1-2 сек. 2000000 - за 8-10 сек.
ЗЗЫ: При этом всё, флаг в ксорсе ещё и не отображается, если не крутить.
__________________
Я бы изменил мир, но Бог не даёт исходников...
|
(Offline)
|
|
09.03.2009, 19:13
|
#115
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D
И ещё - работа с вершинныеми буферами в ксорсе - жесть.
Когда я програмно создавал меш на 20000 поликов, в ксорсе меш генерировался около 150 секунд. А когда я питался создать меш на 200000 поликов я:
1. запустил прогу
2. сходил в туалет.
3. поел
4. немного (минут 15) посмотрел телевизор
Вернулся, но ксорс так и не загрузился
Можете протестить, может это только у меня так...
Include "xors3d.bb"
xGraphics3d(800,600,32,0)
Global info1$="Flag demo"
Global info2$="Features mesh deformation"
Const segs=10000,width#=4,depth#=.125
mesh=xCreateMesh()
surf=xCreateSurface( mesh )
For k=0 To segs
x#=Float(k)*width/segs-width/2
u#=Float(k)/segs
xAddVertex surf,x,1,0,u,0
xAddVertex surf,x,-1,0,u,1
Next
For k=0 To segs-1
xAddTriangle surf,k*2,k*2+2,k*2+3
xAddTriangle surf,k*2,k*2+3,k*2+1
Next
b=xLoadBrush( "b3dlogo.jpg" )
xPaintSurface surf,b
camera=xCreateCamera()
xPositionEntity camera,0,0,-5
light=xCreateLight()
xTurnEntity light,45,45,0
While Not xKeyHit(1)
ph#=MilliSecs()/4
; cnt=xCountVertices(surf)-1
; For k=0 To cnt
; x#=xVertexX(surf,k)
; y#=xVertexY(surf,k)
; z#=Sin(ph+x*300)*depth
; xVertexCoords surf,k,x,y,z
; Next
; xUpdateNormals mesh
If xKeyDown(26) xTurnEntity camera,0,1,0
If xKeyDown(27) xTurnEntity camera,0,-1,0
If xKeyDown(30) xMoveEntity camera,0,0,.1
If xKeyDown(44) xMoveEntity camera,0,0,-.1
If xKeyDown(203) xTurnEntity mesh,0,1,0,True
If xKeyDown(205) xTurnEntity mesh,0,-1,0,True
If xKeyDown(200) xTurnEntity mesh,1,0,0,True
If xKeyDown(20 xTurnEntity mesh,-1,0,0,True
xUpdateWorld
xRenderWorld
xText 10,10,xGetFPS()
xFlip
Wend
End
Это я ещё закоментировал "развеивание" флага. Про него я вообще молчу...
ЗЫ: В блице создание 20000 проходит почти мгновенно, 200000 он не тянет(индекный буфер не позволяет). Мой движок создаёт 200000 за 1-2 сек. 2000000 - за 8-10 сек.
ЗЗЫ: При этом всё, флаг в ксорсе ещё и не отображается, если не крутить.
|
Я работу с вершинами сделал коряво даж очень поэтому медленно так. мож на днях займусь этим...
если настроение будет.
кстати у кого-то там на интеле встроенном глючило-есть такая фигня. тупо вешаем вершинный шейдер и все ок, видать какой-то рендер стейт глючит, но разобраться как обычно лень
|
(Offline)
|
|
09.03.2009, 19:18
|
#116
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Xors3D
Кстать, вот чем мне не нравится ксорс, это то, что при переводе прог с обычного блица на ксорс ничего не получается, или криво получается.
|
Движки похожи лишь внешне, внутренне они работают иначе и потому ничего удивительного в этом нет.
З.Ы. Knightmare, вернулся со службы?!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
09.03.2009, 19:23
|
#117
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Xors3D
-=Jack=-, у меня бы ета фигня тоже жутко тормозила. поетому у меня нет AddVertex. Есть только Set. То есть сразу создал сюрфейс с таким кол-вом трисов и вершин, с каким надо. а дальше просто расставляй их.
Knightmare, привет!
|
(Offline)
|
|
09.03.2009, 19:29
|
#118
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Xors3D
Да не месяц еще остался хотя над хорсом работаю помаленьку а то ваще бы двинулся, последние месяцы службы это жесть
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
09.03.2009, 20:22
|
#119
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Xors3D
Дембель неизбежен ! (с)
Ждем и надеемся.
__________________
|
(Offline)
|
|
31.03.2009, 13:01
|
#120
|
Оператор ЭВМ
Регистрация: 10.11.2008
Сообщений: 29
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Xors3D
Вопросик . Почему Хорс не загружает спрайт посредством xLoadSprite ?
Мне нужен спрайт , что мне делать ?
__________________
===================
===================
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Xors3d wants YOU! |
.Squid |
Xors3D |
33 |
13.01.2013 23:34 |
Xors3D для D |
johnk |
Проекты C++ |
8 |
09.08.2009 14:18 |
Xors3D for .NET? |
johnk |
C++ |
7 |
06.08.2009 09:34 |
Xors3D |
ЛысыЙ_Чук-Иванчук |
Модули для BlitzMax |
145 |
18.06.2009 21:17 |
xors3d |
NitE |
3D-программирование |
9 |
02.04.2009 22:21 |
Часовой пояс GMT +4, время: 18:50.
|