Archive for the ‘3D’
04.07.2011 Roman Epishin
We have added new 3DS Max plugins, including one for 2011 edition, at 3D-engine section of AlternativaPlatform official site.
Changes and additions
- We realized 3DS Max 2011 support.
- We added export tangents for first uv-channel option to A3D export plugin.
- specularColor slot is now used for specular map export to A3D. If there is not texture in specularColor slot, then specularLevel slot is used.
- Error with boundbox export in A3D export plugin was fixed.
Download 3DS Max 2010 plugin
Download 3DS Max 2011 plugin
Posted in Solutions, Flash, 3D, Process | 4 Comments »
01.07.2011 Roman Epishin
Finally, we have updated versions of Alternativa3D 7 and Alternativa3D 8 engines. We have added EllipsoidCollider class for continuous collision detection, upgraded materials API and fixed a few bugs. Please, check full change list below. Also, snatching at a chance, we’d like to inform you, that new tutorials are available at http://wiki.alternativaplatform.com.
Alternativa3D 8.8.0
- TextureMaterial, VertexLightMaterial, LightmapMaterial now supports the map-transparency and alpha property.
- Added EllipsoidCollider class for continuous collision detection.
- Added Decal class for detalization of texture on models.
- WireFrame class was added.
- New class SkyBox was added.
- StandardMaterial supports Object-space normal maps now.
- StandardMaterial supports glossiness maps now.
- Property alwaysOnTop was added in the Sprite.
- clone() method was added to Skin.
- concatenatedMatrix property was added in Object3D.
- Primitive Box contains vertex tangents now.
- ParserA3D: glossiness and opacity maps are supported now.
- Parsing of Skin with animation from collada was fixed.
- ParserCollada: a bug, when model without vertex normals parsed, was fixed.
- Lighting in StandartMaterial, VertexLightMaterial, when models have non-identity scale, was fixed.
- View can be any size now without throwing exceptions.
- Mouse events work properly now after creating the View with zero width or height.
- Bug with culling of scaled objects in camera frustum was fixed.
- A bug in dispose() method of Geometry class was fixed.
- DirectionalLight: bug with wrong light direction after parsing from Collada was fixed.
- ParserA3D: bug with wrong textures assignment was fixed.
- ParserA3D: vertex tangents are supported now.
- ParserA3D: bug, when Geometry methods worked incorrectly on a parsed model, was fixed.
- FileTextureResource: after a repeated call to upload() the resource is not destroyed now.
- FileTextureResource: you can get and set the texture data now.
- FileTextureResource renamed to ExternalTextureResource.
- ColladaMaterial renamed to ParserMaterial.
- Surface: owner property renamed to object.
- Geometry: findVertexBufferByAttribute renamed to findVertexStreamByAttribute.
- Sprite3D: StandartMaterial and VertexLightMaterial are not supported with it now.
- Fillmaterial: the color property has uint type now.
Download Alternativa3D 8.8.0.
Alternativa3D 7.8.0
- Bug with the splitter in BspContainer was fixed.
- 3D symbols are added to the values of the static constants of class MouseEvent3D.
- Bug with the work of a parser Collada in player 10.0.32 was fixed.
- AverageLightMaterial: we added special property to set influence of shading based on angle between light source and camera direction.
Download Alternativa3D 7.8.0.
Posted in Solutions, Flash, 3D, Process | 3 Comments »
20.06.2011 Roman Epishin
At the E3 2011 conference in LA we used two interactive Tanki Online 2.0 showcases to demonstrate possibilities of Alternativa3D technology. These showcases are build on Alternativa3D 8 engine with Molehill 3D API support. They show the level of graphics in browser-based projects and social network applications which is reachable already today.
Now everybody can check these demos himself. Meet “Tanki Online 2.0 — Arena” and “Tanki Online 2.0 — Crash”.
NB: don’t forget to download beta-version of Flash Player 11.
Tanki Online 2.0 — Arena (56 MB)

Tanki Online 2.0 — Crash (137 MB)

Posted in Flash, 3D, Process | 18 Comments »
30.04.2011 Roman Epishin
An early build of Alternativa3D 8 engine with Molehill 3D API support for Flash Player 11 is ready. Technology utilizes the GPU for rendering, increasing performance and picture quality.
With the CPU free of carrying any of the load for graphic rendering, its power can be put to use elsewhere. For example, it can process physics models in 3D games. Meanwhile, the GPU increases the maximum amount of polygons to several millions and expands the number of available effects. Shadows, particle effects, photorealistic lighting, post-effects – all of these become possible right in browsers and social networks.
We also recognize that it will be important to transfer projects based on the Alternativa3D 7 to an Alternativa3D 8 environment. And we will provide a tutorial to explain how to do this. You can also develop a project for both versions of Alternativa3D simultaneously. So, you can be ready for Molehill 3D API final release even launching your project today. We use this strategy in Tanki Online 2.0 development.
Some of the engine’s features can be demonstrated right now in the interactive showcases. Adobe Flash Player 11 is required!
Character animation demo
Model consists of 52 bones and has up to eight influences of the bones on each vertex.

Point sprites demonstration

You can obtain and try out the new technology for yourself by downloading the archive with swc-library from alternativaplatform.com.
Alternativa 3D 8 main features
High performance
GPU rendering. Allows the display of about 3 millions of polygons.
Lighting system
Point, directional and spot light sources. Efficient hierarchical culling of unlit objects. Each object can be lighted by six light sources simultaneously.
Advanced materials
Allows the use of fully dynamic lighting with normal map, specular map, glossy map, or more lightweight materials - with baked light.
Character drawing
The powerful hierarchic animation blending system. Character models of any complexity without bone quantity limit.
Transparent objects
Sorting and proper display of transparent objects
3D Sprites
Point objects always facing the camera.
Interactivity
Uses mouse events similar to those used in Flash. The system takes into account hierarchy and options of containers. Optimized to work with high-poly models.
Optimized textures for the GPU
The support of compressed texture format ATF (Adobe Texture Format) reduces the amount of video memory in use. It is especially important for mobile devices.
High capacity data format
Special binary format reduces the amount of data required for sending over the network, and speeds up scene loading in the engine. You can export models to this format right from 3DS Max, using special plug-in.
Posted in Solutions, Flash, 3D | 22 Comments »
12.04.2011 Roman Epishin
Alternativa3D engine becomes more and more popular among MMO browser-based games developers and publishers. For example, Mail.Ru company chose Alternativa3D 7 as a core technology for MMO project Territory 2. Mail.Ru is one of the biggest online game publishers in Russia.
Our technology is ready to work with 3D models and skeletal animation and it shows good performance. Alexander Yenin, producer of Territory 2, marked all these advantages as a reason to choose Alternativa3D 7 among other engines. By the way, we are always ready for partnership and already successfully cooperate with several game studios.



Posted in Flash, 3D | 6 Comments »
28.03.2011 Roman Epishin
Finally, we have finished another one interactive showcase, based on Alternativa3D 8 engine with Molehill 3D API support for Flash Player 11. It is Metro 2033 Online. The demo shows skeletal animation and normal map lighting. It also gives sage advice to avoid walking in the Moscow subway, because who knows what might await you there?
Metro 2033 Online is a full scale browser-based MMO-game based on the novel by famed Russian writer Dmitry Glukhovsky. It is a joint project from Open Games and AlternativaPlatform.

Posted in Solutions, Flash, 3D | 4 Comments »
12.03.2011 Vladimir Babushkin
We have been dreaming about dynamic lighting in Alternativa3D for a long time, but different reasons have been distracting us from realizing this feature. Most of all we were afraid that lighting system in the engine’s architecture would decrease general performance.
And finally we’ve found effective solution! Now we have dynamic lighting in Alternativa3D. Also we made some upgrades and fixed a few bugs. You can download Alternativa3D 7.7.0 from the official site.


Changelog:
- Added light source classes: AmbientLight, DirectionalLight, OmniLight, SpotLight.
- Added materials with lighting support: VertexLightMaterial, FlatShadingMaterial, AverageLightMaterial, NormalMapMaterial.
- Added environmental reflection material: SphericalEnvironmentMaterial.
- Vertex: added properties normalX, normalY and normalZ.
- Mesh: added methods calculateVerticesNormals(). Method calculateNormals() has been renamed to calculateFacesNormals().
- Added light source debugging.
- Added method clone() for materials.
- Camera3D: added lookAt() method.
- RayIntersectionData: added toString() method.
- AnimationCouple: the type of left and right properties has been changed to AnimationNode.
- ParserCollada: added light source parsing support.
- Sprite3D: fixed bug in intersectRay() method.
- Skin: fixed bugs in methods clone() and attach().
- KDContainer: fixed tree building bug.
Posted in Flash, 3D | 6 Comments »
28.02.2011 Roman Epishin

On Sunday, February 27, Adobe provided general access to the beta-version of Molehill 3D API and Flash Player 11. Molehill uses GPU for rendering, allowing developers to achieve modern graphics in browser applications. You can download public builds, documentation, and Flex SDK from AIR and Flash Player Incubator on labs.adobe.com.
But to see the true value of these new technologies you need showcases. We present MAX Racer demo, built on proprietory Alternativa3D 8 graphics engine. First the video of this showcase was shown at Adobe MAX 2010.
MAX Racer is a racing prototype set near Los Angeles Convention Center. The player controls a sports car with the keyboard, steering wheel, joystick, or gamepad. Another demo of Molehill, built on Alternativa3D 8, soon will be available in the Showcase section at alternativaplatform.com. It is Ostrova Online. Both mentioned projects show great potential of Molehill 3D API.

A beta version of the engine will go public in April 2011. Third-party developers can use Alternativa 3D 8 free of charge, but are required to put in a link to alternativaplatform.com.
Read more in press-release.
Posted in Solutions, Flash, 3D | 13 Comments »
30.12.2010 Roman Epishin
Greetings, friends! In these last days of outgoing year Alternativa LLC sincerely wishes you a Happy New Year and wants to share a few interesting news with you .
We made it! Alternativa3D engine is already available in version 7.6.0 — before the New Year! We added EllipsoidCollider class for collision detection and new animation system with Tree Blending Animation in new version. We also added property useHandCursor to Object3D and autoSize to Sprite3D. Complete list of additions and innovations is published here in blog. You can download 7.6.0 upgrade for Alternativa3D from official site. In the next versions we are going to realize lightning. We will also complement future versions with physics library.
At the same time we extensively work on Alternativa3D 8 with hardware 3D API Molehill support for the next Flash player. It will be highly performative engine displaying 3 000 000 polygons with 60 FPS on modern graphics cards. It’ll also support pixel and vertex shaders, particle system, atmospheric effects (fog, dynamic sky, clouds) and posteffects (blur, luminescence etc.). The engine will be released with the start of the next Flash player open beta-test in Spring of 2011. Alternativa3D 8 will be complemented with an editor.
We hope that our work makes your professional life easier, richer, brighter and more interesting. And we wish you new achievements in technological front and a lot of interesting events. Always be on the high horse and among the pioneers on the undiscovered paths of IT-industry. Happy New Year, friends!
Posted in Solutions, Flash, 3D, Process | 3 Comments »
23.12.2010 Roman Epishin
Lost Race — wonderful indie-game based on Alternativa3D
In our trip to FlashGAMM! Kyiv 2010 we not only presented our own projects but also checked others. And we were extremely proud that wonderful game Lost Race based on Alternativa3D 7 engine won «The most advanced indie game» nomination.

This project was created by an indie-developer Sergey Lazarev. He turned a simple idea to race down the road, strafing from other cars, into excellent attraction. Cool car crushes, sense of speed, passion, adrenalin! And all of these in the Flash game built, as Sergey told us, «during 3-4 weeks working on evenings and weekends».
Earlier he planned to write his own «pseudo 3D» and then tried a few engines, including Away3D. At last he chose Alternativa3D. «I checked a lot of different engines and could say Alternativa3D 7 is the most usable! It was enough to learn HelloAlternativa demo and its code to start the work. I just wrote to Support a couple of times», - Sergey made a compliment to us. We are looking forward for his new projects based on A3D.
You can try to survive in Lost Race yourself.
Posted in Solutions, Flash, 3D | No Comments »
|
|