Archive for the ‘3D’

ModelDebug utility helps to test and optimize importing models

17.03.2009 Alexander Karpovich

For optimizing 3D scenes we use a special homemade utility. Many users requested this, so we put it here for everybody.

Utility helps to:

  • import your 3DS or OBJ file into the engine;
  • test model for singular and a little-bit-non-coplanar faces;
  • find our “slow places” in geometry;
  • reduce polygons that are overlapping;
  • load and test sprites;
  • define and set objects’ mobility.
  • Get your copy here.

    New Alternativa3D tutorials for beginners by Mattew Casperson

    13.03.2009 Alexander Karpovich

    While we’re busy with Tanks along with some commercial projects, there’s something interesting for newbies to read. Thanks to our dedicated user from sunny Australia, we got three new tutorials for people who are new to technology. Thanks a lot, Mattew, keep up good work!

    Alternativa3D 7 in progress

    21.02.2009 Anton Volkov

    Sorry for not posting new demos — we’re working hard on Tanks. Alternativa3D engine is going to it’s new generation, made specially for Flash 10. We use different kinds of drawing and face culling, new API and optimizing tricks (hello, Alchemy!), so there are new Flash 3D powers lying beyond.

    Here some rough visual tests being born during development:

    Sprites

    Tanks

    Torus

    Bones

    Hero
    Game character from “Escape from New Babilon” MMORPG from Homo Habilis Studio
    Thanks a lot to Andrey “Anry” and Dmitry from .dat company for the help on development process.

    Early physics engine experiment

    15.12.2008 Ivan Zykov

    This is a small demo shown at Adobe MAX 2008 Europe.

    R — restart scene.
    Enter — pause.
    PgUp, PgDown — change simulation speed.
    Camera: WASDQE and mouse.
    Ctrl + click — grab an object and move it vertically. Move horizontally with Shift pressed.

    www.drevnii.ru - Alternativa3D as a promotion tool

    15.12.2008 Alexander Karpovich

    Popular literature publishing house and NewMedia Stars corporation just launched Sergei Tarmashev’s “Ancient” trilogy website. Alternativa helped them to put readers into the world of “Ancient”. The website is in Russian, but you can still get into oligarchs’ bunker using help pic below.

    Ancient

    AnatolyZenkov.com

    08.12.2008 Ivan Zykov

    Anatoly Zenkov just launched his personal portfolio made with Alternativa3D.

    zenkov.jpg

    www.anatolyzenkov.com

    Red Keds — OnProduction

    03.12.2008 Ivan Zykov
    redkeds.gif Using Alternativa3D, Red Keds studio from Moscow managed to develop retrofuturistic project for OnProduction company.

    Every user chooses one of musical instruments and enter spherical world, being able to move around, changing tone and timing of his sample. When the red ray passes, user plays the sample. There is a chat panel available to visitors, enabling them to probably try to create the “song”. The beat changes every hour.

    onproduction_05.jpg

    Another examples of Alternativa3D applications

    03.12.2008 Mikhail Fominykh

    This is yet another couple of demonstrations of Alternativa3D engine in action. First one shows an example of using it in a browser-based realtime strategy/RPG game. It uses fast orthographic mode for camera for better performance. Trees and characters are represented with sprites. Characters are controlled as in any strategy game, separately or in group.
    strategy_demo.jpg
    + Flash Player 10 version

    This one shows mechanism at work.
    engine_demo.jpg
    + Flash Player 10 version

    New demos

    05.11.2008 Ivan Zykov

    Here some more Alternativa3D demos.

    Mobile phone


    + Flash Player 10 version

    An example of showing object in 3D. You can use objects details to create interaction. Say, phone buttons are working.

    Casual game demo

    lev1.jpg
    Level 1
    lev2.jpg
    Level 2

    Ballance game prototype. You control two balls by tilting the surface. Blue ball gets bonuses and must avoid red one. If red ball is touched, blue one becomes transparent. You can get life back by touching heart icon.

    Painting appartaments


    + Flash Player 10 version

    This demo shows new apartaments with concrete surfaces. You can choose textures by clicking surfaces.

    New features

    31.10.2008 Mikhail Fominykh

    Mouse events
    We’ve implemented mouse interactivity support for 3d objects. Now you can handle mouse events by attaching listeners to objects, surfaces and faces. Event objects contain all necessary information about the point in which an event has occurred: 3d-coordinates, uv-coordinates and affected elements of the scene.

    Mouse events

    Sprites
    Now the engine includes sprites — objects that don’t have faces but only position in the scene and an image which is placed in that position. Sprites are useful for displaying various objects that do not need to be real 3d objects. Since sprites are built into BSP-tree, they are qualitatively sorted before rendering.

    Sprites

    Developer’s material
    The purpose of this material is to give a visual representation of BSP-tree’s quality. With its help you can see, for example, how much fragments different faces have or how deep in the tree they are lying. Such information may help you to optimize your 3d-model for better performance.

    Developer's material

    Adjustable clipping
    It is possible now to set clipping modes for cameras. This allows not to render objects that are too far or, if the entire scene is before the camera and never leaves viewport, you can turn off clipping thus increasing rendering speed.

    Adjustable clipping