Jump to content

Unigine SDK 2011-10-05


photo

Recommended Posts

SDK:

  • Added binary SDKs for iOS and Android.
  • Added XCode projects for Apple platforms:
    • Mac OS X (source/app/main/main_x64.xcodeproj and source/engine/libUnigine_x64.xcodeproj)
    • iOS (source/app/iOS/main_arm.xcodeproj and source/engine/libUnigine_arm.xcodeproj)

    [*]Added Visual Studio C++ 2010 project files in VCXProj format (source/app/main/main_vc2010.vcxproj and source/engine/unigine_vc2010.vcxproj).

    [*]Updated Visual Studio C++ 2008 project files.

    [*]Improved Unigine SDK browser UI.

GUI:

  • Added samples of Direct3D9/10/11 context initialization with Qt wrapper (see source/samples/App directory).
  • Added "video_resizable" console option (disabled by default; if enabled, a window size can be changed on the fly, without having to restart).
  • Console activation key can now be re-defined via "console_key" config option (the default value is 96, an ASCII code for '`' character).
  • Fixed special character input with Alt/Ctrl buttons pressed.
  • Fixed ObjectGui intersection.

Other:

  • Fixed fog rendering in ortho projections.
  • Fixed visual artifacts on physical objects with motion blur enabled.
  • Added 'simd' SCons flag, possible values are 'none', 'sse', 'sse2', 'altivec', 'neon' and 'default' (stands for the default platform-specific setting).
  • Added isInt()...isControls() methods for Variable class into C++ API.
  • Fixed CPU count detection on Android.
  • Removed Description field from materials and properties.
  • Ogg Theora library is upgraded to ARM-optimized version (1.2.0alpha1) for mobile devices.
  • Project name can be passed via '-project' CLI option (if set, it forces the engine to store all changing data, such as a log file, cache files and the config, in the user profile rather than in a directory with binaries).
  • Added documentation on inheritance of UnigineScript user classes from base engine and extern C++ classes.
  • Added documentation on 'post_filter_reflection' post-processing material:

111005-post_filter_reflection_sm.jpg

Editor in progress:

 

If you have not yet heard of it, a new version of UnigineEditor is fully underway. As the plan goes, its main features are:

  • Multi-window interface with standard widgets based on Qt library
  • Asset database with platform-specific settings
  • Live edit on target platforms (mobile, PS3...)
  • Sequence editor (for cut-scenes)
  • Flowgraph editor (for "visual scripting")
  • Animation tree editor
  • Automated deployment to target platforms
  • Plug-in system

The alpha version will be available approximately in 3 months.

 

Download links

 

All files can be found in "Downloads" section of the portal: https://developer.unigine.com/fileserver/index

Link to comment

1. Редактор animation graph будет сделан под character или будет некоторый абстрактный класс AnimationGraph и для этого класса редактор?

2. Пожелания к редактору:

2.1. Возможность добавить произвольное число состояний.

2.2. Возможность редактировать каждое состояние.

2.2.1. Добавить анимацию *.sanim (файл экспортированный из 3ds max)

2.2.2. Редактировать каждую анимацию, гибкие настройки, с какого по какой кадры, какие кости использовать на каких отрезках таймлайна и т.д.

2.2.3. Возможножсть смешивать произвольное количество анимаций, условия смешивания, участки времени, задействованные кости, способы смешивания, влияние и другие.

2.3. После формирования определенного количества состояний, настраивается условия перехода между эти состояниями, смешивания, приоритетность, значимость и другие.

2.4. На каждом из этапов редактирования анимаций, состояний и их условий перехода должна быть визуализация, чтобы наглядно было видно что происходит со SkinedMesh.

2.5. Минимизация редактирования кода, идеальный случай, когда этого недолжно быть. Т.к. настройка осуществляется аниматорами, а в коде они не разбираются.

2.6. Желательно чтобы редактирование переходов и смешивание состояний осуществлялось визуально на таймлайне, например при помощи прямоугольных блоков, соответствующих длине анимации - как в видеоредакторах

http://video.yandex.ru/users/visdiz/view/142/ ( c 01.15 минуты )

 

Translate:

1. Animation graph editor will be placed under the character or is an abstract class AnimationGraph and editor for this class?

2. Suggestions to the editor:

2.1. Ability to add arbitrary number of states.

2.2. The ability to edit each state.

2.2.1. Animate *. sanim (file exported from 3ds max)

2.2.2. Edit each animation, flexible configuration, with some footage of a how to use the bones for some segments of the Timeline, etc.

2.2.3. The ability to mix any number of animations, blending conditions, plots of time involved bone, the methods of mixing, effects, and others.

2.3. After the formation of a certain number of states that set the conditions for transition between these states, mixing, priority, importance, and others.

2.4. At each stage of editing animations, states and their transition conditions must be rendering to clearly be seen what happens to SkinedMesh.

2.5. Minimizing code editing, the ideal case, when it improper to be. Since configuration is handled by the animators, but they do not understand the code.

2.6. It is desirable to editing and mixing of the transitions was carried out visually on the timeline, for example by means of rectangular blocks, corresponding to the length of the animation - as a video editor

http://video.yandex.ru/users/visdiz/view/142/ (c 01.15 minutes)

Link to comment

На КРИ-2011 компания Nival представила доклад, посвященный управлению анимацией при создании компьютерных игр.

 

Пример понятного редактора графа и редактирование состояний на скриншотах в прикрепленных файлах.

 

Translate:

KRI-2011 company Nival has presented a report on the management of animation to create computer games.

 

An example of user-friendly editor and edit the graph of states in the screenshots in attachments.

post-341-0-25369100-1318336302_thumb.jpg

post-341-0-18313700-1318336316_thumb.jpg

post-341-0-89377700-1318336334_thumb.jpg

  • Like 1
Link to comment
×
×
  • Create New...