All posts by Roman Epishin

About Roman Epishin

My articles and columns can be found in different print and digital sources including PC Games magazine and 3DNews informational portal where I headed computer game section. I have dedicated more then eight years of my life to reviewing computer and videogame industry events.

Adobe gets into the act – explanation

Adobe published a detailed plan of the entry into force of its licensing policy for game developers creating projects for Flash Player 11. The policy covers products using so-called “premium features” of FP11 with a net revenue of $50,000. The owners of such products will have to give 9% of their revenue to Adobe. But who shall actually be doing the sharing and in what cases?

Premium features mean the simultaneous use of the Stage3D hardware acceleration and the “fast” domain memory. It is noteworthy that separately both can be applied absolutely freely. Therefore, the new license policy first of all covers the projects built in complex development environments, such as Unity or ShiVa, as well as projects compiled from C/C ++ by means of flascc (code name: “Alchemy”). In this case the executable file for the Flash-platform obtained by non-ActionScript3 code compilation will depend on the domain memory.

However, all this does not concern AlternativaPlatform-based projects. Neither the Alternativa3D 8 graphic engine, nor the AlternativaPhysics physics library use the domain memory, so they are not covered by the policy. At the same time they allow the use of all the capabilities of the Stage3D hardware acceleration and the creation of a complex physics simulation on Flash Player 11. Nothing will change for companies that have chosen our technologies. AlternativaPhysics and Alternativa3D 8 are distributed free of charge, and, moreover, the Alternativa3D 8 source code is open.

Note. Adobe intends to monitor the observance of its rights in technical terms. On 1 November 2012 projects covered by the license policy requirements but not licensed will be forcibly switched to the Stage3D software rendering instead of the hardware one.

Sharing experiences at FlashGAMM 2012

On Thursday, May 17, in the “Cosmos” Moscow hotel is to be held the FlashGAMM Moscow 2012 conference. This annual event is dedicated to the publishers and developers of Flash-, mobile and social games. We have traditionally been the sponsor of the conference (visit our stand in the “platinum” zone) and are preparing two cognitive reports.

The producer of the “Tanki Online” project and CTO of AlternativaPlatform Anton Volkov in the session “Mistakes story of a successful project” will speak about the inevitable problems in the life of an ambitious online game and about experience we got of them. You are invited on May 17 at 12:00 in the “Vecherny Cosmos” Hall.

And on the same day at 16:00 in the “Galactica 1-2″ hall there will be the “Flash 3D on mobile? That’s easy!” report. In it, Software Engineer Andrey Andreev and AlternativaPlatform Training Center Manager Michael Sukhoterin will share their experiences on the use of Stage3D on mobile platforms.

See you at FlashGAMM!

AlternativaGUI 5.21.0 update

As we continue to improve the AlternativaGUI interface library, we released the 5.21.0 update. This version fixes bugs found earlier, and includes additional features. In particular, we have optimized the work of the interface and made it more user friendly by adding the flags for freezing the width and height of containers (freezeHeight and freezeWidth).

Major optimization was also undergone by classes GUIobject and TabPanel. In the last one we implemented such methods of the work with content of component as adding and deleting tabs with a content, receiving information about the number of tabs, upgrading components. The full list of changes and innovations can be found in the archive with the library.

Also please note that to simplify the interface, we removed the hint container from the initialization parameters. Now it is delivered through the setHintImaging method of the MouseManager class.

Download AlternativaGUI 5.21.0
Tutorials and documentation

New AlternativaPlayer features

AlternativaPlayer online 3D-models viewer has moved to a new version of the Alternativa3D 8.27.0 engine, geared with new features. The main innovation was the correct sorting of faces with transparency – they are drawn using alpha-test implemented in Alternativa3D 8.27.0. The benefits of correct sorting is clearly seen in the representation of trees. Listed below are the other innovations.

  • Increased the limit on the number of lights in the scene: 11 directional , 7 omni, and 5 spot for objects with vertex lighting and 12 directional, 8 omni and 6 spot for objects with the normal map.
  • Implemented importing animations from A3D format and export of animation into A3D format.

Launch AlternativaPlayer

Alternativa3D 8 is out in Open Source!

Friends, March 29, 2012 was an important event for the AlternativaPlatform company and, hopefully, for many of you too! After six years of close development an Alternativa3D 8 graphics Flash 3D engine is out in Open Source. The source code is published on the GitHub. With the opening of the source code in the history of Alternativa3D a new period begins. We hope that with the community support it will be developed faster and become more understandable and more accessible thanks to the growth of educational and analytical materials from different authors in different languages. By the way, such materials can be published in our Knowledge Base. For our part we will not stop developing and supporting the engine, meaning that ideas and suggestions are welcome – you can always leave them on our forum.

According to the updated license, any organization or individual is free to use the technology to their advantage. It is not necessary to put logos and other references to the AlternativaPlatform as the developer of Alternativa3D. Nevertheless, we are grateful if mentioned.

Go to the source code
Discuss on the forum

AlternativaPhysics 2.3.1 update: bugs are fixed, bodies are frozen

We’ve released a new version of the AlternativaPhysics library. In the version 2.3.1 you’ll find new function of bodies freezing. This increases performance in the scenes with a great amount of resting bodies. Also we fixed a few bugs from previous releases. You’ll find the most important additions below and a full change log in the archive with the library.

  • Realised automated freezing of resting bodies and their contacts.
  • Added the capability to freeze all scene objects.
  • Realised automated inertia tensor calculation for CollisionComposite.
  • Added new application functions.
  • Fixed bugs in functions.

Download AlternativaPhysics 2.3.1
Discuss on the forum
See tutorials
Launch interactive demo

Alternativa3D 8.27.0 with shadows and alpha-test

Continuing this week’s long-awaited release of the new version of the engine Alternativa3D. It implements the shadow of the directional light needed, for example, to correct image shadows in the sunlight. We also added the ability to draw using the alpha-test technology, and the two-pass alpha-test. This solves the problem of sorting when rendering translucent objects such as leaves of trees.

In Alternativa3D 8.27.0 a total of more than thirty amendments were introduced. Their complete list is in the archive with the library, and the TOP-5 innovations are presented below.

  • Added the DirectionalLightShadow class to calculate shadows from the directional lighting source.
  • The material adds the ability to draw using alpha-test technology, and two-pass alpha-test.
  • Implemented the EnvironmentMaterial – a material with simulated reflection of the cubic texture.
  • In the material StandardMaterial was added the ability to use texture light map with a dynamic light.
  • Implemented importing animation from the binary A3D format.

Along with the engine has been updated plug-ins for 3DS Max 2010, 3DS Max 2011 and 3DS Max 2012.


Click on the picture to start the demonstration (Flash Player 11 required)

Download Alternativa3D 8.27.0
Discuss on the forum

You have to either cut back on your sport, hobbies, and social life or spend sleepless nights researching. If you have poor writing skills then you find the stress mounting. If you struggle to do research and formatting well your situation is worse. Or, while you enjoy time with family, socializing, or playing sport, we will do your paper for you. What could be simpler?