Raydium 3D Game Enginehttp://raydium.org/
frRaydiumhttp://raydium.org/logo/logo.pnghttp://raydium.org/Thu, 21 Mar 2019 19:35:17 +0100WIP iPhone support (1 comment)http://raydium.org/2184-wip-iphone-support.htmlSat, 20 Nov 2010 01:11:13 +0100You may have seen that a lot of recent commits in the SVN were related to iOS target. We're adding a new renderer, based from the start on Vertex Arrays, multitexturing is now supported, as trilinear filtering, network, and so on ...<br />
<br />
Here's a quickly made small video that shows all this:<br />
<br />
<object width="425" height="344"><param name="movie"
value="http://www.youtube.com/v/wcPfxr9BgA4"></param>
<param name="wmode" value="transparent"></param><embed
src="http://www.youtube.com/v/wcPfxr9BgA4" type="application/x-shockwave-flash"
wmode="transparent" width="425" height="344"></embed></object>
<br />
<i>720p HD version is available on youtube, perfect for fullscreen <!-- s;) --><img src="http://memak.raydium.org/images/smilies/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) --></i><br />
<br />
All this is running smoothly, up to 60 FPS at 960x640 for KingHill2. Quite impressive to see, trust me !<br />
<br />
Ouille and I are now working on a new data structure for mesh files that will improve loading time on one hand, and that will provide a huge performance boost for the new renderer on the other hand. (ManiaDrive will probably jump to 60 FPS on the iPhone, too, for instance).<br />
<br />
Long story short, this is still a work in progress, but the iPhone target for Raydium is now close to what we can call &quot;functional&quot;, now ! <!-- s:) --><img src="http://memak.raydium.org/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->Raydium Showreel 2009 (sort of) (8 comments)http://raydium.org/1948-raydium-showreel-2009-sort-of.htmlTue, 14 Jul 2009 00:54:06 +0200This video was created for the Raydium conference at the RMLL / LSM 2009, in Nantes. It shows a few applications, games, test, experimentations done with the engine.<br />
<br />
Thanks to all people that were here !<br />
<br />
<object width="425" height="344"><param name="movie"
value="http://www.youtube.com/v/CAt5TxPRs7U"></param>
<param name="wmode" value="transparent"></param><embed
src="http://www.youtube.com/v/CAt5TxPRs7U" type="application/x-shockwave-flash"
wmode="transparent" width="425" height="344"></embed></object>
<br />
<br />
Direct link to the video: <!-- m --><a class="postlink" href="http://ftp.cqfd-corp.org/conf_raydium_full_sound.avi">http://ftp.cqfd-corp.org/conf_raydium_full_sound.avi</a><!-- m --> (200 MB, 640x480, MPEG4)<br />
Warning: the quality is low (a few medias comes from youtube), as the compression (none for the audio track, for instance), so the file is huge. Download only if you're a fan. A big fan.<br />
<br />
PS: I've seen that a few people were taking photos. If one of them comes across this message: Can you please send us your files ? It's cool for illustrating news <!-- s:) --><img src="http://memak.raydium.org/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->Raydium at LSM/RMLL 2009, in Nantes (8 comments)http://raydium.org/1941-raydium-at-lsm-rmll-2009-in-nantes.htmlSun, 05 Jul 2009 23:07:01 +0200Oh noes ! Everything is upside down ! (4 comments)http://raydium.org/889-oh-noes-everything-is-upside-down.htmlTue, 21 Oct 2008 10:49:12 +0200<img class="plain" src="http://ftp.cqfd-corp.org/upside_down_dog_stella.jpg" alt="Raydium picture" /><br />
<br />
If you're a Raydium SVN user, you may have noticed that <i>a few things</i> are upside down since a few hours ... The reason is simple: Raydium now handle correctly TGA file format, including RLE compression and &quot;flipping bits&quot; (revision 799, thanks to ouille). Since its beginning, Raydium was reading TGA as if the &quot;y flip&quot; bit was set, whatever it was or not. But as a lot of files in the repository were created without this bit set, Raydium now reads these files upside down. And everything is broken.<br />
<br />
<img class="plain" src="http://ftp.cqfd-corp.org/Omgonoz.gif" alt="Raydium picture" /><br />
<i>Don't panic. Oh no, wait, do !</i><br />
<br />
We've changed almost all textures in the <a href="http://fastrepo.raydium.org/">official R3S repository</a> so the y-flip bit is set. Everything should then looks OK again, all you have to do is refresh you own files, using one these two methods:<br />
<br />
1 - Use the &quot;--repository-refresh&quot; command line tags with all applications. It will force the application to download modified files from the repository. But remember to fully use all functionalities: for instance, with test6, you must run the demo, fire a rocket, fire a bullet, add a crate (space key), ... It's the only way to be sure that all textures will be used.<br />
<br />
2 - Use our magic texture pack : <!-- m --><a class="postlink" href="http://ftp.cqfd-corp.org/raydium_repo_fixed_textures.tgz">http://ftp.cqfd-corp.org/raydium_repo_f ... xtures.tgz</a><!-- m --><br />
In this archive, you'll find <b>all</b> textures available (and fixed) in the repository. Just refresh your own data files with all this, and everything will be OK.<br />
<br />
You may have to fix your own textures, too, so be vigilant when launching your applications using this new Raydium release, to be sure to detect all flipped textures (if any). You can use any Gimp-like application to reverse your TGA files. We may also provide a small tool to help you doing this on a big amount of files, just ask for it in the comments.<br />
<br />
We'll also ask you, please, to report any trouble with &quot;official&quot; textures from the repository, we may have missed something.<br />
<br />
We apologize for all this, and be sure we do our best to avoid compatibility breaks, but TGA reading abilities of Raydium were too limited to cover all needs, so this rewrite was mandatory.<br />
<br />
Sorry, again, for any inconveniences caused, and have fun with this new TGA reader ! <!-- s:) --><img src="http://memak.raydium.org/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> (tip: Blender and Raydium are now friends about TGA)OSX and Windows SDK updated (no comment yet)http://raydium.org/853-osx-and-windows-sdk-updated.htmlThu, 18 Sep 2008 21:45:25 +0200Last days, we've seen Raydium Windows SDK and Raydium Mac OSX SDK updated, thanks to <i>ouille</i> and <i>st</i>, respective maintainers of these projects. You can find all this on the <a href="http://raydium.org/data.php">download page</a>, right now.<br />
<img class="plain" src="http://ftp.cqfd-corp.org/choose-short.jpg" alt="Raydium picture" /><br />
And I just remember that Linux users will find the <a href="http://freeway.raydium.org/data/raydium_nightly_svn.tar.gz">nightly SVN snapshot</a>, as usual, with a lovely, nice, shiny, glossy, up-to-date and complete release of Raydium.<br />
<br />
Subsidiary question: guess what's my favorite OS ? <!-- s:) --><img src="http://memak.raydium.org/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->Raydium (finally) goes Mac (5 comments)http://raydium.org/838-raydium-finally-goes-mac.htmlTue, 02 Sep 2008 22:43:26 +0200If you're a serious reader of <a href="http://memak.raydium.org/">Raydium's forum</a> or our <a href="http://raydium.org/rss.php">SVN feed</a>, you've probably seen the amazing work-in-progress of <b>st</b>, our Mac guy.<br />
<br />
And he did it !<br />
<img class="plain" src="http://ftp.cqfd-corp.org/raydiumgoesmac.jpg" alt="Raydium picture" /><br />
MacOS X is now an official target for Raydium ! This was requested by many developers and users since years. So you can now expect to see Raydium games for MacOS X, starting with the upcoming <b>st</b>'s port of ManiaDrive. Of course, all our next games will also support natively this target at release time, including ManiaDrive 2 (aka ManiaCrash) !<br />
<br />
You can find the SDK in the download section. (<a href="http://freeway.raydium.org/data/Raydium-R709-MacOSX-SDK.dmg">direct link</a>)<br />
<br />
You can have a look to the <a href="http://memak.raydium.org/viewtopic.php?t=803">forum thead</a> about this new Raydium port, and report your experience with this brand new SDK.<br />
<br />
<b>Release notes for this SDK:</b><br />
<br />
<u>Requirements</u>:<br />
- Xcode 2.4 or higher.<br />
<br />
<u>Includes</u>:<br />
- Latest Raydium Subversion revision R709.<br />
- Universal binary dependencies for all kinds of i386 and PPC architecture subtypes.<br />
- Xcode 2.4 compatible project files.<br />
- iCompile script to easily build and test applications using a terminal.<br />
- Application template including the Leopard ready IconsFileStore Raydium logo.<br />
<br />
<u>Instructions</u>:<br />
1. Download the Raydium SDK for Mac OS X.<br />
2. When the auto-mount option was disabled, double-click the disk image to mount it.<br />
3. Drag &amp; drop the Raydium folder wherever you like to install the SDK (e. g. /Library/Raydium or ~/Library/Raydium).<br />
4. Start up Xcode and load the Raydium.xcodeproj or open a terminal and use the iCompile script to build the samples.News are back ! (2 comments)http://raydium.org/831-news-are-back.htmlWed, 20 Aug 2008 18:45:25 +0200No news here since 2 years !<br />
<br />
<img class="plain" src="http://ftp.cqfd-corp.org/raycap-replay.jpg" alt="Raydium picture" /><br />
<br />
We were so busy working on Raydium and on applications that the website was a bit ... abandoned, in facts. I'll make my best to make sure it will never happen again.<br />
<br />
What was done in two years ? A lot, really. Let's try to sum up things. Sure, we made hundreds of various bugfixs and cleanups (more than 200 commits), but we've bigger news for you, such as new full, up-to-date, and maintained <a href="http://freeway.raydium.org/data/raydium_win32_sdk_ide_601.zip">Win32 SDK</a>. This SDK is built around Code::Blocks, but can also be used without this IDE, with provided command lines tools.<br />
<br />
<img class="plain" src="http://ftp.cqfd-corp.org/sdk_win32_2s.jpg" alt="Raydium picture" /><br />
<br />
<br />
On the other hand, we also made a big license switch. The whole project moved from GPLv2 to a dual-license: LGPL and BSD. This allows everyone to use Raydium like they want, without conflicting with their own license(s), commercial or not, and allow us to keep rights on our code.<br />
<br />
A lot of work has also been done on the engine's documentation, now completed (HDR, MyGLUT, PHP scripting, web server, media path, ...) and fully up-to-date.<br />
<br />
But also an amazing number of other things, like:<br />
<br />
- new camera features, such as multiple viewports (see test8.c demo), mouse (&quot;freemove&quot;) camera, orbit camera, ...<br />
- improved Linux configuration scripts<br />
- new RayODE features, as gravity control, motors monitoring, rays full support, motored universal joints, mouse picking, custom physic frequency and timestep, hinge2 limits, new element-point-to-world-point (and vectors) helpers, onboard camera on static elements, ...<br />
- improved and updated Blender import/export scripts<br />
- easy support for internationalization<br />
- added a FPS limiter (useful to limit CPU usage of an application)<br />
- updated TRI mesh file format to support up to 4 textures per vertex (useful for shaders)<br />
- updated shader support, with automatic tangent vector computation (and smoothing) in shaders, so TBN matrix is now super easy to build (see bumpmapped parallax mapping demo in shader_test.c). It's also now possible to access shader parameters from PHP scripts.<br />
- added support for anisotropic filtering, texture compression and texture freeing<br />
<b>- up-to-date binding generator for Python and Java !</b><br />
<b>- joysticks/pads/wheels support for win32<br />
- LiveAPI support for win32 (webcams and other VFW sources)<br />
</b>- made an official switch to ODE 0.7 (and any recent release of ODE is compatible, too)<br />
- updated video playback API, now featuring synchronized audio (OGG) and playback speed control<br />
- updated media path feature<br />
- added &quot;init_load&quot; feature, allowing to fully setup an application from an external text file (lights, fog, skybox, ...)<br />
<b>- added replay support ! With slow-motion, rewind, recursive-recording, ...</b><br />
- added Raydium contribs, as a collada importer, a completion symbols generator for the Geany text editor, <b>but also Raydium contrib applications like a kart game, ragdoll demos, wiimote demo, shaders demo, ...</b><br />
- added an experimental sprite engine<br />
- updated camera path recorder, and added a camera path player<br />
- ...<br />
<br />
<img class="plain" src="http://ftp.cqfd-corp.org/raywiimote.jpg" alt="Raydium picture" /><br />
<br />
<br />
We're now pretty close to release a new stable version of Raydium: 0.800. The last stable release was the 0.680, from 2005...<br />
<br />
Stay tuned !New demo: "Volcano" (8 comments)http://raydium.org/510-new-demo-quot-volcano-quot.htmlWed, 16 Aug 2006 15:46:54 +0200A new &quot;running demo&quot; is now available for Raydium: Volcano. This demo features a water shader example, and a lot of particle effects.<br />
<br />
<img class="plain" src="http://ftp.cqfd-corp.org/raycap2006-08-08-213459-00.jpg" alt="Raydium picture" /><br />
<br />
A <a href="http://freeway.raydium.org/captures/rayVolcano.avi">video is available</a> and the source code is available in SVN.Raydium now features Shaders ! (10 comments)http://raydium.org/499-raydium-now-features-shaders.htmlWed, 02 Aug 2006 02:56:58 +0200Since a few weeks now, Raydium provides a support for GLSL (OpenGL Shading Language), allowing Toon style rendering, Normal Maps, Water effect and so on. The doc is not ready yet, but a demo application is available in current sources and SDK, and a water demo will come (very) soon.<br />
<br />
<img class="plain" src="http://freeway.raydium.org/captures/raycap2006-06-19-203210-00.jpg" alt="Raydium picture" /><br />
<br />
<img class="plain" src="http://freeway.raydium.org/captures/raycap2006-08-01-234548-00.jpg" alt="Raydium picture" /><br />
<br />
A video is available for water effect :<br />
<img class="plain" src="http://raydium.org/captures/rayShaderWater.avi.tmb.jpg" alt="Raydium picture" /><br />
click here: <!-- m --><a class="postlink" href="http://freeway.raydium.org/captures/rayShaderWater.avi">http://freeway.raydium.org/captures/rayShaderWater.avi</a><!-- m --><br />
<br />
Also, new effects are about to be added to the engine, including environment maps (reflections) and ... HDR post processing !<br />
<br />
<img class="plain" src="http://freeway.raydium.org/captures/raycap_fiesta_reflect2.jpg" alt="Raydium picture" /><br />
<br />
<img class="plain" src="http://freeway.raydium.org/captures/raycap2006-04-05-224849-00.jpg" alt="Raydium picture" /><br />
<br />
<img class="plain" src="http://freeway.raydium.org/captures/raycap2006-04-05-104138-01.jpg" alt="Raydium picture" /><br />
<br />
More to come !ManiaDrive is out ! (no comment yet)http://raydium.org/355-maniadrive-is-out.htmlSat, 13 May 2006 14:23:07 +0200ManiaDrive 1.01 is ready and announced !<br />
<br />
<img class="plain" src="http://maniadrive.raydium.org/screenshots/raycap2006-01-28-223025-04s.jpg" alt="Raydium picture" /><br />
<br />
<img class="plain" src="http://maniadrive.raydium.org/screenshots/raycap2006-01-28-222135-00s.jpg" alt="Raydium picture" /><br />
<br />
For its first public release, ManiaDrive hits the floor ! In less than 24 hours, this release generates more than 50 GB of uploaded data, 1 200 downloads, 150 000 hits on Raydium and ManiaDrive websites, almost 200 online players, ... <br />
<br />
This is what we can call a success for this second big Raydium game. Let's see how things will move, now !<br />
<br />
Refs:<br />
ManiaDrive website: <!-- m --><a class="postlink" href="http://maniadrive.raydium.org/">http://maniadrive.raydium.org/</a><!-- m --><br />
OpenGL.org: <!-- m --><a class="postlink" href="http://www.opengl.org/news/permalink/maniadrive_v1opengl_api_based_arcade_car_game_on_acrobatic_tracks/">http://www.opengl.org/news/permalink/ma ... ic_tracks/</a><!-- m --><br />
LinuxFr: <!-- m --><a class="postlink" href="http://linuxfr.org/2006/05/13/20804.html">http://linuxfr.org/2006/05/13/20804.html</a><!-- m -->