Aktuelle Zeit: 20.06.2013 07:26

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 116 Beiträge ]  Gehe zu Seite Vorherige  1 ... 8, 9, 10, 11, 12
Autor Nachricht
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 03.10.2010 18:48 
Offline

Registriert: 03.03.2009 19:40
Mhh funktioniert immer noch net mit DirectX 9 zeigt er gar kein mesh mehr und mit OpenGL is es fehlerhaft:

Code:
spUseDirect3D9()
spAppTitle("")
spVsync(#True)
spGraphics3D(1024, 768, 32, #False)

InitCamera(0, 10, -5)
spRotateEntity(Camera\ID, 70, 0,0)
spCameraClsColor(Camera\ID, 100, 100, 100)

Light = spCreateLight()
spPositionEntity(Light,0,20,10)

Obj = spLoadMesh("Data\Tile.3ds")
spScaleEntity(Obj, 2, 2, 2)
ColorMap = spLoadTexture("Data\Grass 001.png")
NormalMap = spLoadTexture("Data\Grass 001 nm.png")
spEntityTexture(Obj, ColorMap ,0 ,0)
spEntityTexture(Obj, NormalMap,0, 1)
spUpdateTangentSpace(Obj)


Global WorldMatrix.i                                 = spCreateMatrix()
Global ViewMatrix.i                                 = spCreateMatrix()
Global ProjectionMatrix.i                     = spCreateMatrix()
Global BufferMatrix.i                             = spCreateMatrix()
Global WorldViewProjectionMatrix.i     = spCreateMatrix()

Global ShaderTable   = spCreateShaderTable()
Global VertexShader  = spLoadShader(ShaderTable, #SHADER_VERTEX, #HLSL_VERTEX_3_0, "Data\Shader\BumpMapping.hlsl", "VertexMain")
Global PixelShader   = spLoadShader(ShaderTable, #SHADER_PIXEL, #HLSL_PIXEL_3_0, "Data\Shader\BumpMapping.hlsl", "PixelMain")
spShaderTableLink(ShaderTable)

    spEntityMatrix(Obj, WorldMatrix)
    spEntityMatrix(Camera\ID, ViewMatrix)
    spInverseMatrix(ViewMatrix)
    spProjectionMatrix(ProjectionMatrix)
    spMultMatrix(BufferMatrix, WorldMatrix, ViewMatrix)
    spMultMatrix(WorldViewProjectionMatrix, BufferMatrix, ProjectionMatrix)
    spSetShaderMat(VertexShader, "WorldMatrix", WorldMatrix)
    spSetShaderMat(VertexShader, "WorldViewProjectionMatrix", WorldViewProjectionMatrix)
    spSetShaderInt(PixelShader, "EnableBumps", #True)
    spSetShaderVec(PixelShader, "Light1_Position", 0,20,10)
    spSetShaderVec(PixelShader, "Light1_Diffuse", 5,5,5)
    spSetShaderVec(PixelShader, "Light1_Specular", 5,5,5)
    spSetShaderFloat(PixelShader, "Light1_Radius", 200.0)
    spSetShaderFloat(PixelShader, "Light1_Shininess", 200.0)

spSetShader(Obj, ShaderTable)


Repeat
   
    spEntityMatrix(Obj, WorldMatrix)
    spEntityMatrix(Camera\ID, ViewMatrix)
    spInverseMatrix(ViewMatrix)
    spProjectionMatrix(ProjectionMatrix)
    spMultMatrix(BufferMatrix, WorldMatrix, ViewMatrix)
    spMultMatrix(WorldViewProjectionMatrix, BufferMatrix, ProjectionMatrix)
   
    spSetShaderMat(VertexShader, "WorldMatrix", WorldMatrix)
    spSetShaderMat(VertexShader, "WorldViewProjectionMatrix", WorldViewProjectionMatrix)
   
   

   
    spTurnEntity(Obj, 0, 0.25, 0)
   
    spUpdateWorld()
    spRenderWorld()
    spText(0, 0,Str(spFPS()))

    spFlip()
       
    If spKeyDown(#PB_Key_Left)
        CameraMove(-0.1, 0, 0)
    ElseIf spKeyDown(#PB_Key_Right)
        CameraMove( 0.1, 0, 0)
    EndIf
   
    If spKeyDown(#PB_Key_Up)
        CameraMove(0, 0,  0.1)
    ElseIf spKeyDown(#PB_Key_Down)
        CameraMove(0, 0, -0.1)
    EndIf
   
    If spKeyDown(#PB_Key_A)
        CameraMove(0,  0.1, 0)
    ElseIf spKeyDown(#PB_Key_Z)
        CameraMove(0, -0.1, 0)
    EndIf
   
   
Until spKeyDown(#PB_Key_Escape)
spEndGraphics()
CloseLibrary(#__SP_LIB__)
End


:( das is schlecht und ohne normal map is die engine für mich nicht zu gebrauchen, da ich ansonsten lieber weiter 2D mache. Hoffe kannst mir helfen :)

PS: Im log scheint alles korrekt zu sein, kein fehler da aufgeführt.
Könntest du ein funktionierendes Beispiel zum downloaden machen?

thx Arthur

[EDIT]
Lieber noch die LogFile:
Code:
SoftPixel Engine - debug log file:
(generated at 03/10/2010 18:54:15)
==================================

SoftPixel Engine - v.2.1
Copyright (c) 2008 - Lukas Hermanns
Microsoft Windows 7 Personal  (Build 7600)
Compiled with: Visual C++ 9.0
Using renderer: Direct3D 9.0c
Shader version: HLSL Shader Model 3.0
NVIDIA GeForce 8800 GTS: NVIDIA Corporation

SensitiveSoundSystem - v.3.0
Copyright (c) 2008 - Lukas Hermanns
Using device: WinMM

Load mesh: "Data/Tile.3ds"
  Load texture: "Data/"
    Error: Could not found texture file!
Load texture: "Data/Grass 001.png"
Load texture: "Data/Grass 001 nm.png"
Load HLSL vertex shader: "Data\Shader\BumpMapping.hlsl"
Load HLSL pixel shader: "Data\Shader\BumpMapping.hlsl"


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 03.10.2010 19:02 
Offline
Benutzeravatar

Registriert: 14.03.2007 19:13
Ich guck's mir morgen mal an, im Moment bin ich nur auf meinem Notebook, da hab ich kein PB ^^

_________________
Meine Homepage: http://www.hlc-games.de/
Mein Projekt: http://softpixelengine.sourceforge.net/
Mein Forum: http://www.hlc-games.de/forum/


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 05.08.2011 18:38 
Offline

Registriert: 03.03.2009 19:40
Hi,

so binn mal wieder über dieses Thema gestolpert, du hast mir leider niemehr geantwortet, was echt schade is.
Dann mal ne andere Frage: Is der Wrapper uptodate? Oder noch veraltet?


MfG Arthur


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 05.08.2011 19:24 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
Schau doch einfach auf der SoftPixel Webseite mal vorbei.

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 05.08.2011 21:54 
Offline

Registriert: 03.03.2009 19:40
Naja bei dem Wrapper steht Version 2.1.5 Beta und bei der C++ Version 3.0 mit einem Datum.
Da ich davon ausgehe(es steht Nichts dabei) das die Version beim Wrapper eben die Version des Wrappers
ist und nicht der Engine.
Lässt sich meines Erachtens nicht darauf schließen, um welche Engine-Version es sich bei der des Wrappers handelt.

MfG


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoftPixel Engine
BeitragVerfasst: 11.08.2011 20:25 
Offline
Benutzeravatar

Registriert: 14.03.2007 19:13
Hi, tut mir Leid, dass ich dir nicht mehr geantwortet hatte, dass muss zwischen einigen anderen Anfragen rund um den Wrapper (seitens anderer Foren) untergegangen sein.
Allerdings ist die Arbeit am Wrapper ohne hin schon seit einiger Zeit ziehmlich eingefrohren.
Im Moment arbeite ich gar nicht mehr daran und weiß auch nicht, ob ich noch mal groß artig an dem Wrapper arbeiten werde.

Zu der Version: die Wrapper Version hat mit der Engine Version rein gar nichts zu tun. Da könnte im Prinzip auch ne größere Zahl stehen als beim SDK.
Das ist nur der Wrapper release.

Tut mir Leid, dass ich euch bei der Geschichte um den Wrapper nicht weiter helfen kann.

_________________
Meine Homepage: http://www.hlc-games.de/
Mein Projekt: http://softpixelengine.sourceforge.net/
Mein Forum: http://www.hlc-games.de/forum/


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 116 Beiträge ]  Gehe zu Seite Vorherige  1 ... 8, 9, 10, 11, 12

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye