forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   SpEed Fire Engine (http://forum.boolean.name/showthread.php?t=5697)

Bagration 09.02.2008 00:36

Ответ: SpEed Fire Engine
 
А нафиг тему создал если показать нечего??? Сколько раз говорили: создавать тему про проект надо когда уже есть что показать!

Genius 09.02.2008 14:44

Я могу выложить но у некоторых это работать небудет!
1)Нужен Блиц3Д версии 1.99
2)ХЗ точн ещё не разобрался но скорей всего нужно Framrwork 3.1
Кароч ща скачаю чистый блиц на нем все проверю и выложу!
Выложу два варианта!
1)В архиве будет Блиц3Д уже собраный и всё в этом роде +сеймплы! http://genius101.ucoz.ru/load/0-0-0-14-20
2)В архиве только сам двиг!http://genius101.ucoz.ru/load/0-0-0-15-20

Всё качайте 8)

Genius 21.02.2008 12:50

Добавил :Lua(Скиптовой язык),Сg Shaders(Шейдеры от ИНВИДИИ),нУ и многое другое!

У кого нибудь есть модельки из Crysis?Я хотел бы выложить демку с модельками из Кризиса!

dimanche13 21.02.2008 14:29

Ответ: SpEed Fire Engine
 
Скрины, если честно, отстойные.
Физика то на чем? я так и не понял...

Genius 21.02.2008 14:40

Ответ: SpEed Fire Engine
 
СКрины если чесно не на моем двиге были а на враппере Иррлихта!
Скрины из маво двига выложу!
По просьбе AndryXи выкладываю нескок функций:http://genius101.ucoz.ru/load/0-0-0-18-20

Для работы двига и этой либы нужно скачать:
1)http://www.microsoft.com/downloads/d...displaylang=en
2)http://www.microsoft.com/downloads/d...displaylang=en

У кого нибудь есть модельки из Crysis?Я хотел бы выложить демку с модельками из Кризиса!

jimon 21.02.2008 15:06

Ответ: SpEed Fire Engine
 
Genius
не легче статический билд делать в студии, а ? :lol:
посмотри по depends какие либы надо для твоих dllок :lol:

Genius 21.02.2008 15:11

Ответ: SpEed Fire Engine
 
Создается почемуто только .lib!17mb весить!А где собчтвенно длл?:-)

dimanche13 21.02.2008 15:42

Ответ: SpEed Fire Engine
 
чтоб другие видели, вот что дает либа:
Код:

sShowWindow%(window%):"_sShowWindow@4"
sUpdateWindow%(window%):"_sUpdateWindow@4"
sHideWindow%(window%):"_sHideWindow@4"
sMessageBox%(text$,capiton$,type%):"_sMessageBox@12"
sCreateDirectory(patch$):"_sCreateDirectory@4"
sWindowMaximize(window%):"_sWindowMaximize@4"
sWindowMinimize(window%):"_sWindowMinimize@4"

нда, даже я со своим куцым знанием С++ такое бы написал за 5 минут...

Genius 21.02.2008 15:53

Глаза протирай перед тем как читать содишсь и очки купи!:)

Цитата:

Сообщение от Genius (Сообщение 77647)
По просьбе AndryXи выкладываю нескок функций:http://genius101.ucoz.ru/load/0-0-0-18-20

Несколько это не значит все функции двига!Я просто из двига выдрал эти функции и сделал отдельную ДЛЛ!

вОТ из полного двига Деклс:
Код:

.lib "SpeedFireEngine.dll"


;---------------------------------
;SpeedFireEngine - 3D Game Engine|
;by Genius101                    |
;---------------------------------


sGraphics3D%(hWnd%,Width%,Height%,Depth%,fullscreen%,VSync%,antialias%):"_sGraphics3D@28"
sAntiAlias(mode%,qulity%):"_sAntiAlias@8"
sRenderWorld(camera%):"_sRenderWorld@4"
sCreateCamera%(parent%):"_sCreateCamera@4"
sFlip():"_sFlip@0"
sUpdateWorld(timer%):"_sUpdateWorld@4"
sGetVidMem%():"_sVidMem@0"
sCreateCube%(parent%):"_sCreateCube@4"
sCreateSphere%(segment%,parent%):"_sCreateSphere@8"
sLoadMesh%(Filename$):"_sLoadMesh@4"
sPositionEntity(ent%,x#,y#,z#):"_sPositionEntity@16"
sLoadTexture%(filename$):"_sLoadTexture@4"
sEntityTexture(entity%,texture%,chanel%):"_sEntityTexture@12"
sMoveEntity(entity%,mx#,my#,mz#):"_sMoveEntity@16"
sTurnEntity(entity%,x#,y#,z#):"_sTurnEntity@16"
sScaleEntity(entity%,x#,y#,z#):"_sScaleEntity@16"
sRotateEntity(entity%,x#,y#,z#):"_sRotateEntity@16"
sPointEntity(entity%,target%,roll#):"_sPointEntity@12"
sFindChild(entity%,name$):"_sFindChild@8"
sFlipMesh(entity%):"_sFlipMesh@4"
sCreateLight%(type%,rang#,parent%):"_sCreateLight@12"
sAmbientLight(red%,green%,blue%):"_sAmbientLight@12"
sLightColor(light%,r%,g%,b%,a%):"_sLightColor@20"
sLoadVertexShader(entity%,filename$,function$):"_sLoadVertexShader@12"
sLoadPixelShader(entity%,filename$,function$):"_sLoadPixelShader@12"
sFreeVertexShader(entity%):"_sFreeVertexShader@4"
sFreePixelShader(entity%):"_sFreePixelShader@4"
sScaleTexture(texture%,x#,y#):"_sScaleTexture@12"
sPositionTexture(texture%,x#,y#):"_sPositionTexture@12"
sRotateTexture(texture%,x#,y#,z#):"_sRotateTexture@16"
sCreateText3D(ffont$,text$,size%,parent%):"_sCreateText3D@16"
sEntityX%(entity%):"_sEntityX@4"
sEntityY%(entity%):"_sEntityY@4"
sEntityZ%(entity%):"_sEntityZ@4"
sLoadEffect%(entity%,filename$):"_sLoadEffect@8"
sEffectSetTexture(entity%,hParameter$,texture%):"_sEffectSetTexture@12"
sEffcetSetTechnique(effect%,tq$):"_sEffcetSetTechnique@8"
sEffectSetTQ(effect%,tq$):"_sEffectSetTQ@8"
sEffcetSetValidateTechnique(effect%,tq$):"_sEffcetSetValidateTechnique@8"
sEffectFloat(entity%,afloat$,x#,y#,z#):"_sEffectFloat@20"
sAddFXMatrix%():"_sAddFXMatrix@0"
sAddFXVector3%(x#,y#,z#):"_sAddFXVector3@12"
sEntityWorldViewProj(entity%,matrix%):"_sEntityWorldViewProj@8"
sSetTransformMatrix%(type%,matrix%):"_sSetTransformMatrix@8"
sGetTransformMatrix%(type%,matrix%):"_sGetTransformMatrix@8"
sMultiplyTransform(type%,matrix%):"_sMultiplyTransform@8"
sSetCursorPos(x%,y%):"_sSetCursorPos@8"
sMatrixTranspose(effect%,param$,matrix%):"_sMatrixTranspose@12"
sEffectSetMatrix(effect%,param$,mat%):"_sEffectSetMatrix@12"
sEffectSetFloat(effect%,param$,f#):"_sEffectSetFloat@12"
sEffectSetFloatF(entity%,param$,vec%,p%):"_sEffectSetFloatF@16"
sAddFXVector4%(x#,y#,z#,m#):"_sAddFXVector4@16"
sLoadFont%(FontName$,Height%,Flags%):"_sLoadFont@12"
sText(font%,x#,y#,Text$):"_sText@16"
sFPS%():"_sFPS@0"
sLoadB3DMesh%(file$,parent%):"_sLoadB3DMesh@8"
sCameraViewPort(camera%,x%,y%,w%,h%):"_sCameraViewPort@20"
sCreateWindow%(hInstance%,w%,h%,capiton$):"_sCreateWindow@16"
sShowWindow%(window%):"_sShowWindow@4"
sUpdateWindow%(window%):"_sUpdateWindow@4"
sHideWindow%(window%):"_sHideWindow@4"
sMessageBox%(text$,capiton$,type%):"_sMessageBox@12"
sCreateDirectory(patch$):"_sCreateDirectory@4"
sCreateMenu%():"_sCreateMenu@0"
sCreatePopupMenu%():"_sCreatePopupMenu@0"
sCreateDialog%(window%):"_sCreateDialog@4"
sWindowMaximize(window%):"_sWindowMaximize@4"
sWindowMinimize(window%):"_sWindowMinimize@4"
sInitPhysX():"_sInitPhysX@0"
sUpdatePhysX():"_sUpdatePhysX@0"
sNxVector%(x#,y#,z#):"_sNewVectorNx@12"
sCreateNxBox%(xs#,ys#,zs#,density%):"_sCreateNxBox@16"
sCreateNxSphere%(radius%,density%):"_sCreateNxSphere@8"
sGetNxActorPosX%(nxactor%):"_sGetNxActorPosX@4"
sGetNxActorPosY%(nxactor%):"_sGetNxActorPosY@4"
sGetNxActorPosZ%(nxactor%):"_sGetNxActorPosZ@4"
sLightEnable(st%):"_sLightEnable@4"
sSetRenderStage(stage%,value%):"_sSetRenderStage@8"
sEntityColor(entity%,r%,g%,b%,alpha%):"_sEntityColor@20"
sEntityYaw%(entity%):"_sEntityYaw@4"
sEntityRoll%(entity%):"_sEntityYaw@4"
sShaderSetMatrix(entity%,const$,matrix%):"_sShaderSetMatrix@12"
sShaderSetFloat(entity%,const$,f#):"_sShaderSetFloat@12"
sEntityPitch%(entity%):"_sEntityPitch@4"
sEntityTranslate(entity%,x#,y#,z#):"_sEntityTranslate@16"
sShaderSetMatrixTranspose(entity%,const%,matrix%):"_sShaderSetMatrixTranspose@12"
sEntityCountChildren(entity%):"_sEntityCountChildren@4"
sEffectSetVector(entity%,param$,vector4%):"_sEffectSetVector@12"
sEffectSetString(entity%,param$,string$):"_sEffectSetString@12"
sEffectSetInt(entity%,param$,int%):"_sEffectSetInt@12"
sEffectSetMatrixTranspose(entity%,param$,matrix%):"_sEffectSetMatrixTranspose@12"
sEffectIsParameterUsed%(entity%,param$,tq$):"_sEffectIsParameterUsed@12"
sEffectClone%(effect%):"_sEffectClone@4"
sEffectSetValue(effect%,param$,value%,sizeof%):"_sEffectSetValue@16"
sAddMatrix16%():"_sAddMatrix16@0"
sAddColor%(r%,g%,b%,a%):"_sAddColor@16"
sEffectSetFloatArray(entity%,param$,float%,count%):"_sEffectSetFloatArray@16"
sVector3Pos(vector3%,x#,y#,z#):"_sVector3Pos@16"
sVector4Pos(vector4%,x#,y#,z#,w#):"_sVector4Pos@20"
sEntityWorld(entity%,matrix_world%):"_sEntityWorld@8"
sEntityShaderCallBack(entity%,callback%):"_sEntityShaderCallBack@8"
sEntityPickMode(entity%,mode%):"_sEntityPickMode@8"
sCreateTeapot%(parent%):"_sCreateTeapot@4"
sFreeTexture(texture%):"_sFreeTexture@4"
sCreateTexture%(width%,height%,usage%,d3dformat%,d3dpool%):"_sCreateTexture@20"
sLoadTexture2%(filename$):"_sLoadTexture2@4"
sLoadCubeTexture%(filename$,size%):"_sLoadCubeTexture@8"
sCopyTexture%(source%):"_sCopyTexture@4"
sCreateBrush%(name$):"_sCreateBrush@4"
sGetBrush(entity%,index%):"_sGetBrush@8"
sBrushSetTexture(brush%,Texture%,n%):"_sBrushSetTexture@12"
sBrushSpecular(brush%,Red%,Green%,Blue%,Alpha%):"_sBrushSpecular@20"
sCameraRange(cam%,far_distance#):"_sCameraRange@8"
sCameraClsColor(cam%,Red%,Green%,Blue%):"_sCameraClsColor@16"
sCameraZoom(cam%,zoom#):"_sCameraZoom@8"
sLoadImage%(filename$):"_sLoadImage@4"
sDrawImage(img%,x#,y#):"_sDrawImage@12"
sPositionImage(img%,x#,y#):"_sPositionImage@12"
sScaleImage(img%,x#,y#):"_sScaleImage@12"
sEntitySetBrush(entity%,brush%,index%):"_sEntitySetBrush@12"
sRender2D():"_sRender2D@0"
sEndRender2D():"_sEndRender2D@0"
sInitLog(file$):"_sInitLog@4"
sLogOutputError(text$):"_sLogOutputError@4"
sLoadAnimMesh%(filename_x_mesh$):"_sLoadAnimMesh@4"
sAnimateSpeed(entity%,sp#,loop%):"_sAnimateSpeed@12"
sAnimateIndex(entity%,index%):"_sAnimateIndex@8"
sEntityParent(entity%,parent%):"_sEntityParent@8"
sAddCollision(entity%):"_sAddCollision@4"
sCgCreateContext%():"_sCgCreateContext@0"
sCgDestroyContext(CGcontext%):"_sCgDestroyContext@4"
sCGparameter%():"_sCGparameter@0"
sCgGetError(cgProgram%):"_sCgGetError@4"
sCgGetNamedParameter%(cgProgram%,param$):"_sCgGetNamedParameter@8"
sCgGetParameterResourceIndex%(param%):"_sCgGetParameterResourceIndex@4"
sCgSetVertexShaderConstantF(vsReg%,matrix%,p%):"_sSetVertexShaderConstantF@12"
sCgSetPixelShaderConstantF(psReg%,color%,p%):"_sSetPixelShaderConstantF@12"
sCgSetTexture(stage%,texture%):"_sSetTexture@8"
sCgSetVertexDeclaration(Direct3DVertexDeclaration9%):"_sSetVertexDeclaration@4"
sCgSetVertexShader(IDirect3DVertexShader9%):"_sSetVertexShader@4"
sCgSetPixelShader(IDirect3DPixelShader9%):"_sSetPixelShader@4"
sCgProfile_PS_1_1%():"_sCgProfile_PS_1_1@0"
sCgProfile_VS_1_1%():"_sCgProfile_VS_1_1@0"
sCgProfile_PS_1_2%():"_sCgProfile_PS_1_2@0"
sCgProfile_PS_1_3%():"_sCgProfile_PS_1_3@0"
sCgProfile_PS_2_0%():"_sCgProfile_PS_2_0@0"
sCgProfile_PS_3_0%():"_sCgProfile_PS_3_0@0"
sCgCreateProgramFromFile%(file$,CGcontext%,CGprofile%,vhod$):"_sCgCreateProgramFromFile@16"
sCgD3D9LoadProgram(CGprogram%,flag%):"_sCgD3D9LoadProgram@8"
sCgD3D9SetTexture(param%,LPDIRECT3DTEXTURE9%):"_sCgD3D9SetTexture@8"
sCgD3D9SetSamplerState(CGparameter%,D3DSAMPLERSTATETYPE%,value%):"_sCgD3D9SetSamplerState@12"
sInitSquall():"_sInitSquall@0"
sFreeSquall():"_sFreeSquall@0"
sLoadSound%(file$):"_sLoadSound@4"
sPlaySound%(sound%):"_sPlaySound@4"
sGetEAXVersion%():"_sGetEAXVersion@0"
sLinsterSetPos(camera%):"_sLinsterSetPos@4"
sListenerSetAllParam(camera%):"_sListenerSetAllParam@4"
sListenerUpdate():"_sListenerUpdate@0"
sChannelSet3DPosition(Channel%,x#,y#,z#):"_sChannelSet3DPosition@16"
sSetChannelMaxMinDist(Channel%,MinDist#,MaxDist#):"_sSetChannelMaxMinDist@12"
sPlay3DSound(sound%,Loop%,x#,y#,z#,speedv%):"_sPlay3DSound@24"
sEmitSound%(sound%,entity%):"_sEmitSound@8"
sSoundPause(sound%,pause%):"_sSoundPause@8"
sSoundStop(sound%):"_sSoundStop@4"
sLoadSDMMesh%(file$,texturespatch$):"_sLoadSDMMesh@12"
sRenderSMD(SMDObject%):"_sRenderSMD@4"
sInitLua%():"_sInitLua@0"
sLua_LoadScript(lua_State%,file$):"_sLua_LoadScript@8"
sLua_GetGlobal(lua_State%,name$):"_sLua_GetGlobal@8"
sLua_GetStr%(lua_State%,name$):"_sLua_GetStr@8"
sLua_GetInt%(lua_State%,name$):"_sLua_GetInt@8"

dimanche13 возьми свои слова обратно!

dimanche13 21.02.2008 16:23

Ответ: SpEed Fire Engine
 
Цитата:

Сообщение от Genius (Сообщение 77659)
Глаза протирай перед тем как читать содишсь и очки купи!:)

Фильтруй базар, юноша. Я видел, то что видел, а на три поста вперед я смотреть не умею.

HolyDel 21.02.2008 16:38

Ответ: SpEed Fire Engine
 
Глава Проекта, все ф-ии из поста #25 работают и работают так, как надо?
если да - то однозначно респект!

Genius 21.02.2008 17:34

Всё что я щас из декалса двига выложил всё работает!

Еслиб кто нибудь дал бы мне шойдер бампа и хорошую модельку я бы выложил демку!

Небольшой тестик:http://genius101.ucoz.ru/load/0-0-0-19-20

moka 21.02.2008 19:12

Ответ: SpEed Fire Engine
 
Вот моделька: http://moka.ucoz.ru/load/2-1-0-50
Тут есть шейдер mProp.fx: http://moka.ucoz.ru/load/1-1-0-96
В этом шейдере есть: Point Light; Bump; Specular; FallOff;

DLL'ку d3ddx9d_36 в студию..
Хоть и дема не запустилась, но сразу скажу: Parallax на органику??? Ты жгёшь!

Genius 21.02.2008 19:19

Ответ: SpEed Fire Engine
 
ДЛЛ! -КАЧАЕМС!
Мока поделись солдатиком - http://moka.ucoz.ru/_ph/6/2/961668840.jpg

HolyDel 21.02.2008 19:30

Ответ: SpEed Fire Engine
 
FallOff это что? объясните пожалуста непросвященным.


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

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