PaperWorld3D framework
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
Alternativa 3D : a new awesome 3D engine for flash
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.
Saffron UML
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!!
FlashDevelop 3.0.0 Beta7 released
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)
SPL autoloading in PHP
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








