Apr29th

PaperWorld3D framework

Nicolas Rajabaly 3D, API, AS3, Flash, Papervision3D, Tips, Tutorial, red5 Read on

The genious developer Trevor Burton, helped by Influxis, red5Sserver, and a founder of Papervision, John Grden, announced the release of PaperWorld3D.
PaperWorld3D is a 3D game engine for developing virtual worlds and MMOGs in Flash. Based on existing open-source projects like PaperVision3D and Red5, the engine is available under LGPL.

“If you can do it in Papervision, you can do it multiplayer over the network with PaperWorld.”

The PaperWorld3D project is hosted at Google Code : http://code.google.com/p/paperworld3d/

You can download the latest stable versions of the code, along with the accompanying documentation, and the latest builds of the demo game ‘Aereon’ build using PaperWorld3D from: http://code.google.com/p/paperworld3d/downloads/list

Here a good installation tutorial : paperworld3d-v01-installation-tutorial

Check It

Apr24th

Alternativa 3D : a new awesome 3D engine for flash

Nicolas Rajabaly 3D, AS3, Flash, Flash CS3 Read on

Alternativa 3D is a new 3D engine, highly optimized and smooth, heavey on the processor, but using the “T” key you can see some nice revealing triangle rendering.

The Russian Alternativa Team just put out some truly awesome demos of this engine (with a full rewrite 5.0 milestone 1).

Aternativa3D tech specs :

Alternativa3D tech specs:

* Signals system — only nesessary calculations;
* BSP — quality polygon sorting, “sharp” crossings;
* n-gons support;
* reusing layers (only changed regions redrawing, polygons are independent);
* objects hierarchy;
* only necessary matrix, coords and UVs recalculating;
* perspective correction — dynamic triangulation;
* collision detection.

Isometric mode was also optimized and now works much faster.

And this is not all. In a future they will create and implement some new features:

* dynamic lighting and shadows (point and directional lights);
* bump lighting;
* parallax mapping;
* automatic UV-mapping;
* sprites, 3D-sprites;
* sprite lighting;
* texture objects;
* Global Illumination imitation;
* sprite pre-render system (phases render on server using uploaded 3D-models);
* animation system (including inverse kinematics);
* 3D-objects interactivity;
* physics simulation.

Besides that, Alternativa3D engine is already adapted for coming Flash Player 10. Texture correction and lighting will work faster.

This technology applications are rather wide:

* 3D online first- and third person games;
* architecture visualisation;
* multyuser entertainment media;
* promo-sites;
* advertising (including “3D-banners”);
* science and educational interactive projects.

Check It

Apr24th

Saffron UML

Nicolas Rajabaly AS3, Air, Flex Read on

Saffron UML is made with Adobe Flex and exported in an Adobe AIR application.
Of course, this tool proposes to do analysis and framework buildings with Unified Modeling Language (UML).

Don’t know when this tool will be ready… it seems to take a bit more time than expected.

I cannot wait anymore!!

More Infos

Apr21st

FlashDevelop 3.0.0 Beta7 released

Nicolas Rajabaly AS2, AS3, Air, Flash, Flash 8, Flash CS3 Read on

This release contains Flex SDK related fixes/updates, UI stability improvements and few new features. Happy coding!

Changes:

* Flex/AIR completion updated
* Improved AIR projects with certification & packaging scripts
* Basic compatibility with Adobe Flex Builder projects (open read-only / import FB projects)
* Automatic output in “bin-debug” vs. “bin” depending on the selected “Debug” vs. “Release” configuration
* Flash compiler errors are captured and clickable in FlashDevelop
* Supports building current Flash project or current FLA
* View modified lines, you can enable it from the program settings
* New “test project” option: open a document (ie. html page) instead of the SWF file
* Optionally define the main class’ package when creating a project
* View code regions & improved sorting options in Outline view
* Support for trace capture in Quick Build (”-debug” option)
* Support for high-dpi setting and customizable UI fonts
* Match case option added to quick find
* Improved code generators (override, interface implementation)

More Infos

Download

Apr21st

SPL autoloading in PHP

Antoine Ughetto Php, Tips, Tutorial Read on

In php5 we have a fabulous new feature, autoloading Objects. This function load dynamically classes.Before this magic function, we had to include all needed files before using an object.
How it works ? Very simple :

function __autoload($class) {
    if(is_file($class . '.php')){
          require_once $class.'.php';
    }else{
          printf("Error when trying to load %s", $class);
    }
 
}
 
$mmpObj  = new MmpClass();

In php >= 5.1.2 a new SPL function upgrade this function. How ? Read the rest of this entry »

About

This is the R&D corner of Nicolas Rajabaly, Antoine Ughetto and Jonathan Da Costa. Enjoy it.
Lab : Check it

You want to be a contributor?!
Send a mail to :
antoine _AT_ makemepulse _DOT_ com




About

This is the R&D corner of Nicolas Rajabaly, Antoine Ughetto and Jonathan Da Costa. Enjoy it.
Lab : Check it

You want to be a contributor?!
Send a mail to :
antoine _AT_ makemepulse _DOT_ com

Categories