Page 1 of 7 123 ... LastLast
Results 1 to 10 of 62

Thread: Final3D SDL Engine 2007

  1. #1

    Final3D SDL Engine 2007

    It's true. I'm back, i have one unpublished 3D game engine under Win32 (with a lot of problems under Vista x64) I go ( again ) rewrite it but now with JEDI-SDL. Because I have not experincies with SDL ...

    My questions are:

    1) dglOpenGL or JEDI-SDL OpenGL units
    2) class TString exist in SDL?
    3) DXInput or SDL Input
    4) DevIL lib or SDL_image
    5) ODE or Newton (actualy i used Newton)
    6) GLSL or Cg
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  2. #2

    Final3D SDL Engine 2007

    Hi

    Welcome back

    in answer to your questions, I would say

    1) JEDI-SDL units - if you are using SDL these units have been modifed to work with SDL. They also support Opengl 2.0 (tested under windows and linux) I think the dlgOpengl units only support Opengl 1.5
    2) TString exists in both Delphi and Free Pascal , so you can use TStrings OK.
    3) SDL has it's own input system which under the hood under windows probably used dXInput, so I would stick with that. JEDI-SDL comes with an excellent input manager already SDLInput.pas
    4) SDL_Image is good, but it depends on what image formats you want to support, I use SDL_Image in my engines.
    5) I would abstract your physics interface in such a way that it doesn't matter, but newton has more support.
    6) GLSL is supported by ATI and Nvidia so I would stick with that. I'm not sure if ATI supports Cg.

    Hope this helps

    I look foward to seeing you new engine is action, A3Dngine was great. BTW the SDL conversion of that engine is still available in the jedi-sdl cvs. So it you want to have a look at how I converted stuff to work with SDL feel free

    Dean
    <A HREF="http://www.myhpf.co.uk/banner.asp?friend=139328">
    <br /><IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0">
    <br /></A>

  3. #3

    Final3D SDL Engine 2007

    Thx. OK i look on A3D conversion to SDL. Final3D 2006 isn't A3D - F3D is more next-gen engine .
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  4. #4

    Final3D SDL Engine 2007

    So here is ZERO release:

    http://final3d.intelligentdevelopmen...inal3D_0.0.zip

    If you have any comments about conception, write me.

    P.S: Final3D homepage comming latter ... now i must study SDL )
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  5. #5

    Final3D SDL Engine 2007

    Final3D® web page is here:

    http://final3D.intelligentdevelopment.sk

    ... under construction ...
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  6. #6

    Final3D SDL Engine 2007

    Final3D® SDL Engine ver 0.08.

    Actual status of porting to SDL:

    - WinXP x86/ Vista x64 / Linux (not tested)
    - OpenGL 2.0
    - SDL lib
    - pascal language
    - Viewport class
    - HUD class
    - Texture Factory class (currently is used DevIL lib)
    - Font class
    - Font Manager class (accept Nitrogen Font Studio 4 file - tga/composit)
    - Image Manager class (will be used for GUI)
    - SDL Input control class
    - Movement control class
    - Camera class
    - Primitive Draw helper class

    Sample code for:

    - Font Manager
    - Image/HUD manager
    - Camera/Input control (FreeLook work with RightMouse Button)

    ToDo:

    - Skined GUI
    - GUI Manager
    - Scene loader
    - VBO class
    - Sprite3D Manager
    - Billboard Manager
    - Material manager
    - Material Event Manager
    - Surface Manager
    - GLSL
    - Shader Manager

    Demo v 0.08 with source is possible download from my page http://final3d.intelligentdevelopment.sk

    P.S.: I have problem with calc Mouse Delta X/Y, because i used in previous F3D, DXInput this values are returned from DXInput every time. Now i have created little fake for delta x.y with SDLInput, but isn't so good. I looking for a better solution or Your ideas

    I waiting comment ...
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  7. #7

    Final3D SDL Engine 2007

    There is a function call is SDL to get the delta position since the last call.

    [pascal]
    SDL_GetRelativeMouseState
    [/pascal]

    Dom - The Input manager needs to be updated to include this, I'll mail you the code. (my cvs still isn't working)
    <A HREF="http://www.myhpf.co.uk/banner.asp?friend=139328">
    <br /><IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0">
    <br /></A>

  8. #8

    Final3D SDL Engine 2007

    Quote Originally Posted by technomage
    There is a function call is SDL to get the delta position since the last call.

    [pascal]
    SDL_GetRelativeMouseState
    [/pascal]

    Dom - The Input manager needs to be updated to include this, I'll mail you the code. (my cvs still isn't working)
    OK. THX. Work cool.

    P.S.: I tried download A3D SDL from your CVS, but i can't find any working CVS client unde Vista x64.
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

  9. #9
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Final3D SDL Engine 2007

    Well if you can't download from the CVS thats no problem at all. Dom has setup JEDI-SDL nightly snapshots from the CVS. You can get them at the JEDI-SDL homepage at http://jedi-sdl.pascalgamedevelopment.com/
    Jason McMillen
    Pascal Game Development
    Co-Founder





  10. #10

    Final3D SDL Engine 2007

    1) About SDL_GetRelativeMouseState. If i now control scene on slow PC, work good, but on my C2D 2.6, mouse FreeLook sometimes jump about big delta

    2) I have good eues, but link to nightly snapshot i can't find I have instaled this release -> http://jedi-sdl.pascalgamedevelopmen...LFullSetup.exe
    C2D X6800, 4GBRAM, NV8800GTX, Vista x64 Ultimate

Page 1 of 7 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •