Skip to main content

Demoscene Effects with BD-J

4 replies [Last post]
luis2048
Offline
Joined: 2012-07-14
Points: 0

I wanted to share a BD-J project that was released at Revision 2012. I have included the ISO and full source code in the download (174MB).

http://pouet.net/prod.php?which=59098

Features:
- Port of EGL which is a software 3D Graphics API (Textured 3D models)
- Interactive Pixel Effects - Rotozoomer, Fire, Lens, Wormhole, Voxel,
- stereo soundtrack

all of the graphics are rendered to a 480x270 pixel buffer then scaled to 960x540 resolution. It also runs on PS3 with 12MB of app memory with the latest updates.
Here is a video recording of it: http://www.youtube.com/watch?v=M_E9VaXywG0

pics:



Luis

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
dbreitenfeld
Offline
Joined: 2007-03-18
Points: 0

Agreed, very impressive!

billf
Offline
Joined: 2004-02-13
Points: 0

Impressive demo! And I'm not just saying that because Hypnotoad told me to.

How is the speed on a non-PS3 hardware player?

Cheers,

Bill

luis2048
Offline
Joined: 2012-07-14
Points: 0

Software PC players (on computers greater than a pentium 4) such total media theatre 3.0 are the fastest at over 30FPS. Some Samsung hardware players get 15FPS at the most. One of the players got a few frames per second because of the setRGB function slowed it to a crawl.

the setRGB function used to plot pixels makes everything slow on all players.

I had made a indexed 256 color lossless PNG image generator to replace the setRGB() call, but the deadline was approaching so I scrapped it. I think its still in the code commented out.

early prototype running on PS3 (using vector shapes for 3D objects) :
http://www.youtube.com/watch?v=jWC8c47TlG8

duplitech
Offline
Joined: 2012-08-10
Points: 0

Hi Luis,

Could you give us a call. I would like to discuss some potential projects with you for BDJO work. You can reach me at 310-961-9025 or stevej@duplitech.com

Thanks,
Steve Johnson
Duplitech, Inc.