Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Action & Shooting
Adventure
Arcade
Board
Card
Casino
Game Packs
Games Emulators
Kids
Memory & Reaction
Puzzle & Logic
Racing
Role games
Simulations
Sport
Strategy
Utilities
Word
Zombie
More
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
PS2 Initial Fantasy: 3D Model Render Demo




PS2 Initial Fantasy: 3D Model Render Demo
Version: 1.0

Platforms: Mobile Gaming, PS3


Categories: Games

Upload date: 12 May 14

Developer:

License: Freeware

Downloads: 70

File Size: 1525 Kb
Download Free PS2 Initial Fantasy: 3D Model Render Demo 



Rating: 2.3/5 (Total votes: 4)




  PS2 Initial Fantasy: 3D Model Render Demo - Want to see what the PS2 is capable of in the homebrew space? Check out this cool demo brew by ps2devman!

PS2 Initial Fantasy is an RPG homebrew demo that showcases the ability to make 3D character renders. While it's not totally fit for public release, doctorxyz has recompiled the source code on his own to make it easy for others to experience. As you might expect, the gameplay isn't super solid, and there were many challenges coinciding with the development process. That being said, this is a rather worthy effort from someone that's been an integral part of the Sony scene for a long time.

ps2devman's PS2 Initial Fantasy (3D Model Rendering Example Homebrew)

Initial Fantasy: Another interesting ps2devman's homebrew (both source code and ELF executable are enclosed inside attached ZIP file), which I has only updated in order to compile with latest 32-bit Linux PS2SDK. --->

Remembering (again): All congrats should go to ps2devman!

---------

I will try to make a little RPG, but will take time. Until then, enjoy the 3D.
(will be probably my last contribution to ps2 scene : pc0/ps3/360 are waiting...)

I've tried to use saotome's vulib the best way I could to create a small 3D rendering loop able to render an object directly coming from 3DSMax (its texture has to be loaded separately but mapping points are correctly used from 3DS file). I'm quite happy with current result (198.000 vertex/frame).
Obtained with combination of quad buffer technic, total vu1 data memory usage trick (allows 1 dma ref=1 batch) & mad vcl optimization of main loop (22 cycles, 1 light source, clipping working, texture mapping).

But can probably be improved still a bit...
Just need some intelligent normals variation to activate gouraud now.
Dr Fortuna's NoDraw flag idea is ready to use, to eventually have intelligent mixes of independant triangles and stripped triangles at once.

Preliminary 3D calculations done through vu0 thanks to ooPo's math3D library, already included in ps2sdk. Costs really nothing in time.

Interesting point for beginners is that you can, once vu1 has finished its part of rendering, continue drawing with gsKit. Stats are displayed that way.

A performance bar shows the time spent by vu1 rendering in a frametime.
(Goal is to not reach opposite border of screen and stay at 60 fps).

Have fun!

quote
I've updated archive.
- Added Fuselage .3DS file for those who don't have 3DSMax (big file...)
- Forgot to remove two useless instructions
Now vu1 loop really executes in 22 cycles : 216.000 vertices/frame
Back to top
View user's profile Send private message

ps2devman



PostPosted: Wed Mar 14, 2007 10:15 pm Post subject: Reply with quote
New update.
Now UV format conversion is made in mesh.c instead of vu1 loop
Current performance : 250000 vertices/frame (19 cycles spent in loop)

Neovanglist
Site Admin

PostPosted: Sun Apr 15, 2007 12:29 pm Post subject: Reply with quote
Hey there,

Just letting you know you should add 1 << DMA_CHANNEL_GIF as an additional argument of the dmaKit init routine.

I've fixed up some dma_wait_fast stuff and this new argument is required so it knows which channels to involve in the fast wait.

It should help speed things up a little bit if gsKit is spending a lot of time waiting for transfers to complete.

Also, I've been planning on doing some full VU1/3D intergration for gsKit for ages... but sadly have not got around to it yet.

Enjoy!

Regards,
Neovanglist
ps2devman

postPosted: Thu Apr 19, 2007 2:17 am Post subject: Reply with quote
Well, you can always stick with the PATH3 gsKit... (gsKit 0.3 AKA gsKit 1.0)

The new gsKit is the same API and all, but uses VIF and VU1, but also will allow you to upload/run your own VU1 microcode and pack your own DMA lists offline, etc.

I'm hoping that, while it'll be a bit different than what you are used to now, it'll make VU1 much more accessible for people and should still intergrate well with folks who want to really push the hardware.

Also, I'm having gsKit manage stuff like mskpath3 texture sync for you, which should make things a lot easier for people who want to write cool 3D demos without having to kill themselves trying to get all of the nasty bits working.

Regards,
Neovanglist"

PostPosted: Mon Apr 16, 2007 3:39 am Post subject: Reply with quote
Thanks for the info!

About having gsKit using vu1, I don't know...
I mean I was happy to have vu1 all for myself so I could optimize vu1 code madly...
Back to top
View user's profile Send private message

Neovanglist
Site Admin

 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

Final Fantasy IFinal Fantasy I
Final Fantasy I- This demo was compiled for OpenBOR on Tuesday March 03 2009 at 4:30 am, by Nick :D (Nick Pizanias). I made this, why? Because I love the original NES Final Fantasy! It was so unique for its time, and is a very deep game despite its simplicity
Kingdom Of War PSPKingdom Of War PSP
Kingdom Of War PSP Homebrew dev UnlimitedX has released a new version of Kingdom of War PSP. Based on his previous Warcraft PSP project, Kingdom of War PSP is a refreshed version packed with some new features and online play
Final Fantasy VII: Last ChapterFinal Fantasy VII: Last Chapter
Final Fantasy VII: Last Chapter  For those of you who have installed Kuraudo-sama's Final Fantasy VII: Last Chapter homebrew, this will definitely come as good news for you all. He's back and he's got with him an update to the game. It would seem as if he's confident that it'll work flawlessly, albeit with one flaw. That is, the game will sometimes slow down
NARGNARG
NARG I present to you NARG, or Not Another Roleplaying game. The TreGe-Soft team are working on making an RPG game for the PSP that aims to fix the problems with modern roleplaying games by making their own. NARG is in the initial stages of development, and currently only cosists of a scrolling map, and a minimalist menu interface
Powder Release 108 for PSPPowder Release 108 for PSP
Powder Release 108 for PSP Keeping with POWDER tradition, a long time between releases does not mean there was some huge secret code being worked on that took this long to get ready. It means I was busy with other stuff. That said, there are a good number of fixes in this version
ChroniclesChronicles
Chronicles- Chronicles is a first person action-adventure game for the PSP. Fight your way past ghosts, goblins, and whatever those other things are to get the secret key to the locked gate, then hop across some platforms to land yourself into the next of 6 challenging levels
Future-resurrectionFuture-resurrection
Future-resurrection  Zion, one of our forum posters, has alerted us of one of his new games for the PSP. The v1.0 stands as only a teaser, so therefore there is little in the way of adventurous gameplay, however he has said that future releases will make it a fully fledged RPG
Final Fan-tasy VII: Last Chapter (Update 3)Final Fan-tasy VII: Last Chapter (Update 3)
Final Fan-tasy VII: Last Chapter (Update 3)  Homebrew developer Kuraudo-sama dropped by QJ.Net PSP Forum today and released the third update for pet project Final Fan-tasy VII: Last Update. The game belongs to the action/adventure RPG genre much like most Final Fantasy titles that fans have grown accustomed with
Pineapple Apocalypse RPGPineapple Apocalypse RPG
Pineapple Apocalypse RPG from ThatOtherPerson: Pineapple Apocalypse RPG was the first homebrew program I ever publicly released for Wii and an update has been long overdue for it. So here it is. The frame rate is twice what it was (it now runs at a smooth 60 frames per second). You can now optionally play the game using a classic controller
Future-ResurrectionFuture-Resurrection
Future-Resurrection Future-Resurrection by Zion has undergone a lot of significant changes since he came out with version 1.3. The game is now a 2D sidescrolling hack and slash adventure instead of an RPG type of game. Overhaul is an understatement eh? First in a series of changes, we now know more about the storyline of the game
 

Comments on PS2 Initial Fantasy: 3D Model Render Demo:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if PS2 Initial Fantasy: 3D Model Render Demo supports it
 
 
© Pantich 2009 - 2025 All rights reserved.