The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Results 1 to 15 of 15

Another new 3D engine for homebrew devs! Raptor 3D

This is a discussion on Another new 3D engine for homebrew devs! Raptor 3D within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Discuss here... Quoted from Kojima in the PS2DEV forums Hi, Here's the first alpha of raptor 3d, http://www.savefile.com/files/7771278 It's a ...

  
  1. #1
    QJ Gamer Gold
    Points: 14,856, Level: 79
    Level completed: 2%, Points required for next Level: 494
    Overall activity: 0%

    Join Date
    Sep 2005
    Location
    meh
    Posts
    2,799
    QJ Pts
    14,856
    Level
    79
    Downloads
    0
    Uploads
    0

    Default Another new 3D engine for homebrew devs! Raptor 3D

    Discuss here...





    Quoted from Kojima in the PS2DEV forums
    Hi,

    Here's the first alpha of raptor 3d,

    http://www.savefile.com/files/7771278

    It's a hybrid engine that is a port of MiniB3D by simon harris, and my own engine Trinity, both of which are open source pc gl engines.

    It's wrote against the latest svn version of pspgl and as such requires you have it installed before using this.
    Currently the project is a single file containing a small demo and the engine, by alpha2 maybe 3, it will be organized into seperate files for each class.

    Current engine features:

    SceneGraph with child/parent relationships.
    Multi-texture material (Only 1 one texture supported atm, need to do multi-pass stuff)
    Full suite of entity maniuplation functions, including position/rotate/lookat/scale etc.
    Matrix class.
    2D Engine using pens for fast orthogonal 2d rendering of rects/lines 2d textures.
    2D Gui, with windows, buttons, plugin styles and more, including full mouse cursor emulation via the nub, dpad and action buttons, sliders, canvas etc
    Full support for static b3d files made popular by the blitz3d Application.
    Font renderer.(Uses texture based fonts)
    Logger (Create text logs and log output via Logger->Log())
    And some other stuff.


    Next version will add boned animation via b3d and more including multi-pass texturing.

    As this is open source, I'd be happy to have others contribute to the engine or even put it on the svn if enough people use it
    Example Code of how easy to use it is,
    Code:
             InitRaptor();
       Joypad *joy = new Joypad;
       Display *sys = new Display(argc,argv);
       
        Camera *vcam = Factory->ProduceCamera();
        vcam->Position(0,8,-20);
       Renderer->_ActiveCam = vcam;
       vcam->PointAt(0,0,0);
       
       Entity *ent = LoadB3D( (const char *)"ship1.b3d",NULL );
       ent->Rotate(90,90,90);
       ent->Position(50,0,0);
    
       if(ent==NULL)
       {
          Logger->Log("Loadb3d returned null entity.\n");
       }
       else
       {
          Logger->Log("Loadb3d returned valid entity.\n");
       }
    
       Font *fnt = new Font("fnt1.bmp",32,32);
        FontRenderer->SetActive( fnt );
        FontRenderer->SetColor(1,1,1);
    
        float cx,cy;
        cx=0;
        cy=0;
     float ex=0;
      int ec = Renderer->CountEntities();
      Logger->Log("Entities:%d \n",ec);
      ent = Renderer->GetEntity(0);
      Logger->Log("Got Entity.\n");
      ent->Position(25,25,25);
      if(ent == NULL)
      {
      Logger->Log("Entity is null.\n");
       }
       else
       {
          Logger->Log("Entity not null.\n");
       }
    
        while(1)
        
      {
     
         glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);      
          //vcam->Move(0,0,0);
    
          glLoadIdentity();
          
         joy->Update();
           float xi,yi;
           xi = joy->_x;
           yi = joy->_y;
           
           if(fabs(xi)>0.4)
           {
              cx+=xi;
           }
           if(fabs(yi)>0.4)
           {
              cy+=yi;
           }
              
            ent->Position(0,0,0);
           ent->Rotate( cy,cx,0 );      
           
    
         FontRenderer->RenderText(0,0,"Gui Test Alpha 1");
     
       
           Renderer->RenderScene();     
           
        
        
        
         if( joy->_rtrigger )
         {
            screenshot("mplay");
         }
         glutSwapBuffers();
      }
    Discuss ..Getting frontpaged, and I needed a place for the devs to discuss about this.

  2. #2
    QJ Gamer Blue
    Points: 6,064, Level: 50
    Level completed: 57%, Points required for next Level: 86
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    Hoboken, NJ
    Posts
    367
    QJ Pts
    6,064
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    Wow, excellent. The quality of homebrew is going to really jump with all these engines around.

  3. #3
    QJ Gamer Silver
    Points: 8,782, Level: 63
    Level completed: 11%, Points required for next Level: 268
    Overall activity: 0%

    Join Date
    Jun 2006
    Location
    Removable Disk (G:)
    Posts
    1,698
    QJ Pts
    8,782
    Level
    63
    Downloads
    0
    Uploads
    0

    Default

    hopefully, im getting bored.

    [_ıииeя_тυяκ*_]
    Turkish Power >_<

  4. #4
    is not posting very often
    Points: 29,359, Level: 99
    Level completed: 62%, Points required for next Level: 641
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    omnipresent
    Posts
    5,161
    QJ Pts
    29,359
    Level
    99
    Downloads
    0
    Uploads
    0

    Default

    looks good, i like how its pretty easy to use.
    Quote Originally Posted by Abe
    Either way, if you don't know, don't guess. Stick to answering questions about stuff you're qualified to answer, like Pokemon questions or something along those lines.
    http://forums.qj.net/501501-post26.html

  5. #5
    Developer
    Points: 8,006, Level: 60
    Level completed: 28%, Points required for next Level: 144
    Overall activity: 0%

    Join Date
    Jun 2006
    Location
    Davenport, FL, USA
    Posts
    847
    QJ Pts
    8,006
    Level
    60
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by xsorifc28
    hopefully, im getting bored.
    Same here.

    Yea this is great that us devs will have our choice.


  6. #6
    Points: 3,887, Level: 39
    Level completed: 58%, Points required for next Level: 63
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    6
    QJ Pts
    3,887
    Level
    39
    Downloads
    0
    Uploads
    0

    Default

    this looks great someone should make Pokemon 3D or sumthin but i cant participate :Cry: . I have a TA-82 and cant downgrade and i dont have GTA

  7. #7
    QJ Gamer Green
    Points: 6,092, Level: 50
    Level completed: 72%, Points required for next Level: 58
    Overall activity: 0%

    Join Date
    Sep 2005
    Location
    Kansas
    Posts
    624
    QJ Pts
    6,092
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by KingdomKing
    this looks great someone should make Pokemon 3D or sumthin but i cant participate :Cry: . I have a TA-82 and cant downgrade and i dont have GTA
    Lol wow, it sucks to have that. I would trade that with someone >.>
    [CENTER]- 3.40 OE PSP Thanks to DAX :]
    - DS + R4DS Cart
    - 1.90 PS3 + YDL
    [B]ilykitty<3[/B][/CENTER]

  8. #8
    Points: 3,887, Level: 39
    Level completed: 58%, Points required for next Level: 63
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    6
    QJ Pts
    3,887
    Level
    39
    Downloads
    0
    Uploads
    0

    Default

    I wish all my freinds that have one either upgraded or wont trade because homebrew is to precious for them. I miss Snes9x and Seiken Densetsu 3 (best rpg for snes)

  9. #9
    Points: 3,881, Level: 39
    Level completed: 54%, Points required for next Level: 69
    Overall activity: 0%

    Join Date
    Jun 2006
    Posts
    4
    QJ Pts
    3,881
    Level
    39
    Downloads
    0
    Uploads
    0

    Default

    great new 3D engine

  10. #10
    My name is Mud
    Points: 16,258, Level: 81
    Level completed: 82%, Points required for next Level: 92
    Overall activity: 0%

    Join Date
    Dec 2005
    Posts
    1,538
    QJ Pts
    16,258
    Level
    81
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by KingdomKing
    this looks great someone should make Pokemon 3D or sumthin but i cant participate :Cry: . I have a TA-82 and cant downgrade and i dont have GTA
    Haha, noob.

    But yes, this seems like an OK engine, dont know if it compairs to LTE but its open source... ;)


  11. #11
    QJ Gamer Silver
    Points: 9,022, Level: 63
    Level completed: 91%, Points required for next Level: 28
    Overall activity: 0%

    Join Date
    Jan 2006
    Posts
    871
    QJ Pts
    9,022
    Level
    63
    Downloads
    0
    Uploads
    0

    Default

    This is cool will meybe get some real game play like original game for psp.
    Free Prizes at Prizerebel Join us!
    I already got 11 Gifts. Ask me for details or proof.

  12. #12
    words are stones in my <3
    Points: 35,274, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Jul 2005
    Location
    Spokane
    Posts
    5,008
    QJ Pts
    35,274
    Level
    100
    My Mood
    Lonely
    Downloads
    1
    Uploads
    0

    Default

    After looking through the file in the zip, seems like pretty straightforward 3d engine re-built using PSPGL... I wonder though, why not just use the implemented glRotatef/Scalef instead of writing your own?

    P.S. And how'd you stumble upon this cyanide? :dj:
    Last edited by NeilR-X; 07-25-2006 at 01:32 AM.

    ...at what speed must I live.. to be able to see you again?...

    Projects

    You can support my Open World 3D RPG for PSP by voting for it here


  13. #13
    QJ Gamer Silver
    Points: 9,716, Level: 66
    Level completed: 17%, Points required for next Level: 334
    Overall activity: 62.0%

    Join Date
    Feb 2006
    Location
    Cairo, Egypt
    Posts
    1,534
    QJ Pts
    9,716
    Level
    66
    My Mood
    Angelic
    Downloads
    0
    Uploads
    0

    Default

    for **** sake you guys, every signle thread you have posted in has been to flame each other, stop it with the flaming you ruinging everyones threads and will end up getting them locked.

    I seriously hope a decent moderator will ban you for sometime so you can cool down.

  14. #14
    My name is Mud
    Points: 16,258, Level: 81
    Level completed: 82%, Points required for next Level: 92
    Overall activity: 0%

    Join Date
    Dec 2005
    Posts
    1,538
    QJ Pts
    16,258
    Level
    81
    Downloads
    0
    Uploads
    0

    Default

    Cool down?
    Im just finishing it...
    I dont actually know when SG57 was actually brought into it, he just likes arguements with me.


  15. #15
    QJ Gamer Green
    Points: 27,074, Level: 97
    Level completed: 73%, Points required for next Level: 276
    Overall activity: 27.0%

    Join Date
    Jul 2005
    Posts
    7,010
    QJ Pts
    27,074
    Level
    97
    Downloads
    0
    Uploads
    0

    Default

    For some reason, all my past warnings about keeping the squabbling off the forums have had no effect.. if banning is all that works then so be it.


 

Tags for this Thread

Posting Permissions

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





All times are GMT -8. The time now is 04:22 AM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C5.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?