forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Suicide Barbie demo [Final version]

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
ReJ



Joined: 04 Apr 2004
Posts: 25
Location: Lithuania, Vilnius

PostPosted: Fri Aug 17, 2007 5:49 pm    Post subject: Suicide Barbie demo [Final version] Reply with quote

As the FINAL version of Suicide Barbie is roaming the world for some time already, it is a time to send HUGE thanks to the whole PSPDEV community for great SDK and toolchain which made this demo possible, Chip for the libGU and TyRaNiD for the psplink which were essential in development of this demo.

If you have not heard about Suicide Barbie - it is a PSP demo by TBL which won Breakpoint'2007 Wild Demo competition (console and handheld compo).

Some new features you might find interesting in the final version:
    . much smaller downloadable archive
    . packed music
    . new visuals
    . improved framerate
    . wider PSP firmware support - tested on 1.00, 1.50 and 3.x OE
    . proper readme.txt
    . also photos of TBL finishing the demo in Bingen are included
For rumours and comments go to Pouet:
http://www.pouet.net/prod.php?which=30284

Final version (24Mb):
ftp://mirror.support.nl/pub/tbl/psp/TBL-SuicideBarbie-Final.zip


Some technical rumblings you might find interesting as well:
    . all run-time and back-end code was written almost completely from scratch for this demo
    . rendering loop of the demo had to be organized differently than in GU samples in order to achieve better parallelism between main CPU and GU
    . probably the biggest challenge of the demo was memory and content streaming. Music and textures are streamed. Might have been a smarter move to write a better compression for animations, but we had no time for that ;)
    . all scenes were created and animated in Maya. Scenes were exported first as an FBX - we had an idea of 'interoperability' with Lightwave first (not a great idea after all, FBX has tons of special cases and documentation is somewhat sparse), then processed with out custom tools to extract scene information, animations, meshes etc. and convert them into PSP friendly formats
    . all resources were zlib compressed to decrease loading times (if you noticed demo starts almost immediately with virtually no loading time)
    . lua was used (during export step, not at run-time) to add additional attributes for objects, setup materials and filter scenes
    . originally we had an idea to define timeline in lua for faster iterations, however Louie did a great job with planning and direction, so minimum changes had to be done - as a result timeline was kept in the code
    . bulk of textures are 8bit palette based, while some are 4bit
    . most of the scenes exhibit no texture reuse - no texture caching in the video memory was required
    . we did a DirectX9 backend to help development and debugging. Single ShaderModel2 über-shader was used to simulate GU behaviour
    . VFPU was used for some special effects and skinning, mostly to spread workload across CPU and GU more evenly
    . although post-process blur in production is done on GU, we experimented a bit with CPU implementation which looked quite promising if well optimized, but at some expense of video memory




____________
ReJ^Nesnausk!
Back to top
View user's profile Send private message Visit poster's website
Art



Joined: 09 Nov 2005
Posts: 647

PostPosted: Fri Aug 17, 2007 8:59 pm    Post subject: Reply with quote

Wow, this is very nice!

Is there a secret way to skip stages?
It works on 3.03 OE but sometimes crashes in different places.
Back to top
View user's profile Send private message
jas0nuk



Joined: 27 Apr 2006
Posts: 137

PostPosted: Sat Aug 18, 2007 2:35 am    Post subject: Reply with quote

Amazing looking demo! :)
For me, it crashes on the scene with the guns
Back to top
View user's profile Send private message
Alberto



Joined: 12 Feb 2007
Posts: 57
Location: Sofia

PostPosted: Sat Aug 18, 2007 5:54 am    Post subject: Reply with quote

I'm on M33 3.52-2 and it works perfectly.

Amazing demo ;-)
Back to top
View user's profile Send private message
Sdw



Joined: 17 Jul 2007
Posts: 29

PostPosted: Sat Aug 18, 2007 7:01 am    Post subject: Reply with quote

This is a great demo (best demo on the PSP platform so far!). I do miss the voice samples from the party version a bit, but the other enhancements of the final are really nice!

Interesting technical info btw, I really like to read stuff like that to get an understanding on how things work behinds the scenes!
Back to top
View user's profile Send private message
ufoz



Joined: 10 Nov 2005
Posts: 86
Location: Tokyo

PostPosted: Sat Aug 18, 2007 4:40 pm    Post subject: Reply with quote

Quote:
rendering loop of the demo had to be organized differently than in GU samples in order to achieve better parallelism between main CPU and GU


I'd like to read more about this part
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
gambiting



Joined: 17 Aug 2006
Posts: 154

PostPosted: Sat Aug 18, 2007 7:10 pm    Post subject: Reply with quote

Great demo,works perfectly on 3.40OE,but it would be perfect if you could share some technical info about it with us :D
Back to top
View user's profile Send private message
PeterM



Joined: 31 Dec 2005
Posts: 125
Location: Edinburgh, UK

PostPosted: Sat Aug 18, 2007 7:29 pm    Post subject: Reply with quote

I'd also love to hear the tech porn!
_________________
http://aaiiee.wordpress.com/

I can no longer do any homebrew PSP development nor discuss PSP specific topics.
Back to top
View user's profile Send private message Visit poster's website
danzel



Joined: 04 Nov 2005
Posts: 182

PostPosted: Sun Aug 19, 2007 12:29 am    Post subject: Reply with quote

<3 this demo.
I'm also interested in the tech specs, mainly in the blur area though <3
Might have something more to say after running the final version instead of the vid :-)
Back to top
View user's profile Send private message
jokkum1991



Joined: 21 Aug 2007
Posts: 2
Location: Far North

PostPosted: Tue Aug 21, 2007 4:00 am    Post subject: Reply with quote

Awesome! :D
It runs perfectly on my 3.52 M33-3
_________________
42 - The Ultimate Answer
Back to top
View user's profile Send private message AIM Address MSN Messenger
skan



Joined: 23 Dec 2004
Posts: 5

PostPosted: Thu Oct 11, 2007 6:53 pm    Post subject: Reply with quote

Anybody tried this baby on a Slim with M33? Does it work?
Back to top
View user's profile Send private message
flynn_nrg



Joined: 29 Sep 2007
Posts: 4
Location: Madrid, Spain

PostPosted: Sat Oct 13, 2007 11:13 pm    Post subject: Reply with quote

skan wrote:
Anybody tried this baby on a Slim with M33? Does it work?


Doesn't work on my Slim with 3.60 M33. Exits with the following error:

The game could not be started. (8002014C)
Back to top
View user's profile Send private message Visit poster's website
Be3f



Joined: 15 Mar 2007
Posts: 59

PostPosted: Sun Oct 14, 2007 2:59 am    Post subject: Reply with quote

flynn_nrg wrote:
skan wrote:
Anybody tried this baby on a Slim with M33? Does it work?


Doesn't work on my Slim with 3.60 M33. Exits with the following error:

The game could not be started. (8002014C)

It's 1.50 fw homebrew, it won't run on Slim, until it's compiled for 3.XX core, or Dark_AleX (or someone else) integrates 1.50 fw part into the Slim custom fw :(

I've downloaded & watched this demo in the spring (a patry version - 100 megs of data, because of the wav musicfile o_O) - and it impressed me, almost blowed my mind! Grahpics, design, conept, music - everything is amazing! Best psp demo and one of the best and most beautiful demos ever created for all platforms (my absolutely fav demo is LifeForce by ASD (for PC) - 1st place at Assembly 2007)!
_________________
00000110 00000110 00000110
Back to top
View user's profile Send private message Send e-mail
J.F.



Joined: 22 Feb 2004
Posts: 2906

PostPosted: Sun Oct 14, 2007 3:00 am    Post subject: Reply with quote

Barbie is a 1.50 homebrew, so it won't work on the slim normally. I tried running it with eLoader 1.0, but it fails that way as well. So at the moment, no, Suicide Barbie cannot be run on a Slim.
Back to top
View user's profile Send private message AIM Address
flynn_nrg



Joined: 29 Sep 2007
Posts: 4
Location: Madrid, Spain

PostPosted: Sun Oct 14, 2007 6:00 pm    Post subject: Reply with quote

Be3f wrote:

It's 1.50 fw homebrew, it won't run on Slim, until it's compiled for 3.XX core, or Dark_AleX (or someone else) integrates 1.50 fw part into the Slim custom fw :(


Is that possible? I thought that 1.50 was incompatible with the slim hardware.

Be3f wrote:

I've downloaded & watched this demo in the spring (a patry version - 100 megs of data, because of the wav musicfile o_O) - and it impressed me, almost blowed my mind! Grahpics, design, conept, music - everything is amazing! Best psp demo and one of the best and most beautiful demos ever created for all platforms (my absolutely fav demo is LifeForce by ASD (for PC) - 1st place at Assembly 2007)!


Lifeforce is awesome. Actually, after watching Tyranid's BP'07 seminar I thought: Man, how cool is that for a demo platform. Coupled with the Suicide Barbie video made me want to start coding again. After leaving the Amiga some years ago the PSP is the first piece of hardware that I really find interesting for just-for-fun coding.
Back to top
View user's profile Send private message Visit poster's website
skan



Joined: 23 Dec 2004
Posts: 5

PostPosted: Tue Aug 19, 2008 4:02 am    Post subject: Reply with quote

YES!!! \o/

SLIM VERSION DIRECT DOWNLOAD

TBL r00l!
Back to top
View user's profile Send private message
Rangu2057



Joined: 23 Jul 2007
Posts: 87
Location: wilmington, NC

PostPosted: Thu Aug 21, 2008 9:58 pm    Post subject: Reply with quote

amazing demo, btw what are the names of the songs? Yep, i <3 the songs :p. I guess you can say im curious
_________________
the questions of today are awnswered by the blood and bullets of tomorrow! ---EagleEye--- (Socom FTB2)
Back to top
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group