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
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:

Diablo 2 SorceressDiablo 2 Sorceress
Diablo 2 Sorceress NDS homebrew developer le Rodeur has released version 1.1.1 of Diablo 2, Sorceress which is an adaptation of DiabloII for the NDS. "Change log (v1.1
Nethack PSP for PSP SlimNethack PSP for PSP Slim
Nethack PSP for PSP Slim - So I had one of these Nethack moments one evening and decided to google for an eventual PSP port. I found a perfect Nethack port created by some good folks named Virtuamunstaz and Ivegotthepawa. Original site: http://www.feelthepawa.com/PSP/NetHack/ Unfortunately - the port was only made for 1.5 firmwares
MaelstromMaelstrom
Maelstrom Alpha4 - If you've enjoyed cruising through the cosmos in MadMax11's space-faring RPG Maelstrom, then you'll definitely get a kick out of the latest release from the PSP homebrew developer. Space jockeys will finally have direction in their travels as the latest update inserts the beginnings of a solid storyline for the game
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
Future ResurrectionFuture Resurrection
Future Resurrection  The difference a few hours can make. Just last July 2, 2006, v1.0 of Future Resurrection has been released by Zion. It is the story of a man who wakes up from a coma and finds himself in a world unknown to him. If Michael K. was reminded of the film 28 Days Later, I am reminded of Memento
Lineage IILineage II
Lineage II is a massive multiplayer online role-playing game (MMORPG)
PowderPowder
Powder Nintendo DS homebrew developer Jeff Lait has released the latest version of his roguelike game Powder bringing it to version 117.A  In case you aren't aware this was originally developed for the GBA.A  The game incorporates different elements such as elements such as tactical play, hack and slash, dungeon crawlers and the likes
Fchaos RPG 12_23Fchaos RPG 12_23
Fchaos RPG 12_23 Fchaos has updated his progress for an upcoming RPG (role playing game) for the PSP, created in Lua. This RPG has a great foundation with a nice battle system, movement, and other things you'd expect from a role playing game
POKEMON FIREREDPOKEMON FIRERED
POKEMON FIRERED - LINKS VIDEO FOR POKEMON FIRERED ON PSP http://www.youtube.com/watch?v=RPgmj5hsIGE A remake of the original Game Boy title Pokemon Red(released in Japan alongside Green in 1996), enhanced for the GBA with new features, graphics and much more! The main objective remains the same: catch and train Pokemon and become the ultimate Pokemon Master
Chrono Trigger: Flames of Eternity RC6Chrono Trigger: Flames of Eternity RC6
Chrono Trigger: Flames of Eternity RC6 Chrono Trigger: Flames of Eternity has been updated to RC6. This is a fan-made sequel to Chrono Trigger for Nintendo DS. A  Changelog: A  Coliseum no longer pink screens on Medium difficulty, it should be working all the way through Spell naming scheme is fixed to what it was in the earlier FoE Beta's
 

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.