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:

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
Pokemon BattlePokemon Battle
Pokemon Battle Homebrew coder Blabla has released a new version of Pokemon Battle, a homebrew RPG game for the Nintendo DS based on the popular anime series. A  Changelog: A  -Multiplayer mode available.-2 Pokemons were added and the sprites for Pokemon Pearl / Diamond returned.-You shouldn't encounter any errors in RAM.-The game has an icon
Astonishia Story 2 Demo (Korean)Astonishia Story 2 Demo (Korean)
Astonishia Story 2 Demo (Korean) Korean video game developer Ntreev has released a demo for Astonishia Story 2, the company's upcoming RPG title for the Sony PlayStation Portable. From the looks of things, it seems this new game is light years ahead of the first one, so fans might want to try it out. The first Astonishia Story for the PSP got a U.S. release in mid-2006
End of the Shadows demoEnd of the Shadows demo
End of the Shadows demo For brevity purposes and to make it easier on your eyes, let's cut the crappy intro and zero in on the topic at hand: we have with us right now the first pre-alpha demo of End of the Shadows
DungeonsDungeons
Dungeons  from Iron Hand: Dungeons is an mini RPG for the Wii with some WiiMote supports. The aim is to find all red orbs and fight the last Boss. Fight monsters and power up your skills. The most important thing is to find out witch values are the best. Find keys and open doors in this labyrints of chaos and become a hero
Payks 3D-RPG DemoPayks 3D-RPG Demo
Payks 3D-RPG Demo Payk from DCEmu has released a small demo for his upcoming 3D-RPG game for the DS. This demo is not fully interactive, the basic character and world have been modelled, and you can walk around to view the world but as yet the character does not react to the envirnoment
Future-ResurrectionFuture-Resurrection
Future-Resurrection Zion, a developer from our forums has release v1.3 of his Future-Resurrection homebrew game for the PSP. The storyline starts with a man who awakens from a coma, but realises that the world is no longer the same, reminiscent of the film '28 Days Later'. Here's what Zion had to say aboutthis release: "The game is very much still in alpha stage
Gurumin Demo (JP)Gurumin Demo (JP)
Download the demo file
Pokemon Light Platinum 2012Pokemon Light Platinum 2012
This is the latest update for DL-links for all the pokemon-games
Nethack DSNethack DS
Nethack DS This is a version of Nethack for the Nintendo DS. Copy everything inside the nethackDS directory in the zip file onto your CF card and run nethackDS.nds or nethackDS.ds.gba. To run this, you must have a device that can be written to by chishm's FAT library. As far as I know, it will not work in any emulator
 

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.