Помощь FreeSDK

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «= CryENGINE 3 Free SDK = == Описание == CryENGINE 3 Free SDK — средство создания своих собственных игр на движк...»)
 
(3 промежуточные версии не показаны)
Строка 4: Строка 4:
CryENGINE 3 Free SDK — средство создания своих собственных игр на движке CryENGINE 3 с нуля.
CryENGINE 3 Free SDK — средство создания своих собственных игр на движке CryENGINE 3 с нуля.
-
== Изменения в версии 3.3.7 (1.1, сборка 2572) ==
+
== Изменения в версии 3.4.0 (билд 3696) ==
 +
Среди ключевых усовершенствований CryENGINE 3 Free SDK пользователи могут ожидать в версии 3.4:
 +
 
 +
;Обновленная DirectX 11-тесселяция:Поддержка DX11 и тесселяции проделала длинный путь со времени выхода Crysis 2. Phong, PN-Triangles и карты смещения, а также отсутствие нужды в пред-тесселированных ассетов, делает поддержку DX11 в CryENGINE одной из самых лучших в отрасли.
 +
;Многослойная сетка навигации:Многослойная навигация — новая мощная и простая в использовании система навигации, которую используют ИИ для перемещения по игровой карте.
 +
;Улучшенный рендеринг кожи и шейдер глаз:Новый подход к рассеиванию дает более реалистичный рендеринг с меньшим количеством артефактов. Новые настройки, чекбоксы и ползунки для управления маслянистостью, диафрагмой, цветами, дилатацией зрачок, а поддержка тесселяции и параллакса делают рендеринг персонажей в CryENGINE более продвинутым и настраиваемым, чем когда-либо прежде.
 +
;Продвинутый/улучшенный/расширенный шейдер стекл:Шейдер стекла — это специализированный инструмент для отрисовки стеклянных поверхностей. Он может представлять широкий спектр видов стекла, включая обычные окна, витражи, свинцовые стёкла, скошенные стёкла, а также некоторые типы хрусталя и прозрачного пластика. Улучшенный шейдер стекла теперь имеет функции, такие как слой грязи предназначенный для производства очень реалистично выглядящих стеклянных поверхностей вкупе с пылью и грязью, дифференциальным туманом и размытием преломления.
 +
 
 +
В дополнение к этим ключевым обновлениям, в версии 3.4 исправлен ряд ошибок предыдущих версий, а также предоставлен доступ к прочим улучшениям:
 +
 
 +
* Улучшен рендеринг стекла.
 +
* Геометрические световые пучки.
 +
* Направленные лучи света.
 +
* HDR Tone Mapping на основе Time of Day.
 +
* Curves и Key Tangents в Time of Day.
 +
* Управление смещением каскадных теней в Time of Day.
 +
* Улучшены переходы между уровнями дtтализации.
 +
* Функции объёмного тумана расширены и улучшены.
 +
* Улучшен шейдинг удалённых облаков (Distance Clouds).
 +
=== Полный список изменений ===
 +
* '''[[{{PAGENAME}}/Изменения в версии 3.4.0|Полный список изменений]]'''
 +
 
 +
== Изменения в версии 3.3.9 (билд 3410) ==
 +
=== Ключевые нововведения ===
 +
* DX9 Parallax Occlusion Mapping (POM)
 +
* DX9 Screen-Space Directional Occlusion (SSDO)
 +
* DX9 Particle Global Illumination (GI)
 +
* Новая конфигурация графики — «Very High»
 +
* Добавлена поддержка Scaleform (v3.9.93)
 +
 
 +
=== Важные обновления ===
 +
* Улучшена поддержка SLI/CF
 +
* Улучшена поддержка 32-битного редактора
 +
* Улучшена поддержка 5-ти/7-ми канальных система
 +
* Улучшена поддержка размера шрифтов Windows
 +
* Улучшен интерфейс редактора Sandbox
 +
* Добавлена поддержка Visual Studio 2010
 +
* Убрана поддержка Visual Studio 2008
 +
 
 +
=== Полный список изменений ===
 +
* '''[[{{PAGENAME}}/Изменения в версии 3.3.9|Полный список изменений]]'''
 +
 
 +
== Изменения в версии 3.3.7 (билд 2572) ==
* Добавлена возможность сохранения уровней в папку Projects для использования с базой данных проектов на CryDev.
* Добавлена возможность сохранения уровней в папку Projects для использования с базой данных проектов на CryDev.
* Добавлено резервирование выхода, для предотвращение ошибок «Account Locked».
* Добавлено резервирование выхода, для предотвращение ошибок «Account Locked».
Строка 55: Строка 97:
* Части разрушаемых объектов теперь не всегда скатываются в воду (применяется объект «kwater» даже если он не установлен).
* Части разрушаемых объектов теперь не всегда скатываются в воду (применяется объект «kwater» даже если он не установлен).
-
<!-- == Изменения версии 3.3.6 ==
+
== Изменения версии 3.3.6 ==
-
=== Renderer and 3d Engine ===
+
=== Рендер и движок 3D ===
-
* Fix: Render error when using the check-box \"Use Terrain Color\" for vegetation
+
* Исправлено: Ошибка рендера при включении «Use Terrain Color» у растительности.
-
* Added: High resolution screenshot support
+
* Добавлено: Поддержка скриншотов высокого разрешения.
-
* Fix: Flickering shadows throughout level
+
* Исправлено: Мерцание теней по всему уровню.
-
* Fix: Issues with material reloading in engine
+
* Исправлено: Проблемы с перезагрузкой материала в движке.
-
* Fix: ATI specific ocean surface aliasing artifact
+
* Исправлено: Артефакты сглаживания поверхности океана, специфичные для ATI.
-
* Fix: Water dripples
+
* Исправлено: Пульсация воды.
-
* Fix: Max particle pixel fill now clamped to proper screen size moved m_Wdith / m_Height members to SParticleRenderContext.
+
* Исправлено: Максимальное заполнения пиксела частиц теперь привязано к размеру экрана члены m_Wdith / m_Height перемещены в SParticleRenderContext.
-
* Fix: Small particle bug with animated textures
+
* Исправлено: Небольшой баг частиц с анимированными текстурами.
-
* Fix: Particle incorrect positioning with MoveRelEmitter on initial emission
+
* Исправлено: Некорректное позиционирование частицы с MoveRelEmitter при начальной эмиссии.
-
* Fix: Particle sound durations: one-shots now always play to completion. Pulsed emitters don't kill sounds early
+
* Исправлено: Продолжительность звука частицы: не зацикленные звуки теперь всегда вопроизводятся до конца. Импульсные эмиттеры не убивают звуки раньше, чем надо.
-
* Fix: Restored ability of invisible particles to spawn 2nd-gen visible particles, fixing semantics of IsActive.
+
* Исправлено: Восстановлена возможность скрывать частицы для спавна видимых частиц второго поколения, исправлена семантика IsActive.
-
* Fix: Simplified ParticleEmitter.GetMaterial, removed unneeded ParticleEffect.FirstActive.
+
* Исправлено: Упрощён ParticleEmitter.GetMaterial, удален не нужный ParticleEffect.FirstActive.
-
* Fix: Allow serialization/pasting of particle effects without version number; pasting only renames effects with no previous name
+
* Исправлено: Разрешена сериализация/вставка эффектов частиц без номера версии; вставляются лишь переименованные частиц без предыдущих имён.
=== CryCommon ===
=== CryCommon ===
-
* Fix: Potential crash with CryString.swap()
+
* Исправлено: Потенциальный вылет при использовании CryString.swap().
=== CryPhysics ===
=== CryPhysics ===
-
* Fix: Scale on cloth entities
+
* Исправлено: Масштабирование тканей (Cloth).
-
* Improve simulation parameters for the rope object
+
* Улучшены параметры симуляции верёвки (Rope).
-
* Fix: Allow scale on ePT_Fixed constraints mode
+
* Исправлено: Разрешено масштабирование в режиме ограничения ePT_Fixed.
-
* Fix: Issues with non-colliding (thickness 0) cloth
+
* Исправлено: Проблема с тканями без коллизия (thickness 0).
-
* Fix: Some issues with precomputed rope collider parts
+
* Исправлено: Некоторые проблемы с предвычесленными частями коллайдера верёвки.
=== CrySoundSystem ===
=== CrySoundSystem ===
-
* Fix: Wrong position of the Sound Listener in the Sandbox Editor when not in-game
+
* Исправлено: Неправильное расположение Sound Listener в редакторе Sandbox вне режима игра.
-
* Added: Additional information about which sound event was not found
+
* Добавлено: Дополнительная информация о том, какие события звука были не найдены.
-
* Removed obsolete CVars: pl_FootstepSoundsNormalized and pl_AnimationTriggeredFootstepSounds
+
* Удалены устаревшие CVar: pl_FootstepSoundsNormalized и pl_AnimationTriggeredFootstepSounds.
-
* Fix: Not able to play sound events properly
+
* Исправлено: Невозможность правильно воспроизвести событие звука.
=== CryAISystem ===
=== CryAISystem ===
-
* Improved: car maneuvering
+
* Улучшено: Манёвренность автомобилей.
-
* Fix: Allow vehicles regenerate paths on the way
+
* Исправлено: Транспорту разрешено регенировать пути в дороге.
-
* Renamed CPipeUser::m_IsSteering to CPipeUser::IsSteeringAroundObstacle to prevent confusion when reverse-engineering vehicle maneuvering code
+
* Переименован CPipeUser::m_IsSteering в CPipeUser::IsSteeringAroundObstacle в целях предотвращения путаницы при реинжиниринге кода маневрирования автомобилей.
-
* Added: Possibility to switch AI Debug Renders at runtime
+
* Добавлено: Возможность переключить к отладочному рендеру И.И. во время выполнения (рантайм).
-
* Replaced: "typedef unsigned tNavCapMask;" with "typedef uint32 tNavCapMask;"
+
* Заменено: «typedef unsigned tNavCapMask;» на «typedef uint32 tNavCapMask;».
-
* Fix: Network AI Debug Draw: Switch from type size_t to uint32
+
* Исправлено: Отладочная отрисовка сетевого И.И. (Network AI Debug Draw): Переведено с типа size_t на uint32.
-
* Fix: Network AI Debug Draw: Add support for big endian
+
* Исправлено: Отладочная отрисовка сетевого И.И. (Network AI Debug Draw): Добавлена поддержка порядка байтов от старшего к младшему (big-endian).
-
* Fix: Don't use Network AI Debug Draw on Dedicated Servers in Release
+
* Исправлено: Не используется отладочная отрисовка сетевого И.И. на выделенному сервере при выпуске (Release).
-
* Fix: Comment out deprecated CScriptBind_AI::GetGroupTarget and CScriptBind_AI::GetGroupTargetCount
+
* Исправлено: Закомментированы устаревшие CScriptBind_AI::GetGroupTarget и CScriptBind_AI::GetGroupTargetCount.
-
* Fix: Stop using unsupported goalop "usecover"
+
* Исправлено: Прекращено использование не поддерживаемого goalop «usecover».
-
* Removed: Unused AI perception variables
+
* Удалено: Не используемые переменные восприятия (perception) И.И.
-
    Fix: AI Actor should be handled as remote client
+
* Исправлено: AI Actor (И.И. актёр) должен обрабатываться как удаленный клиент.
-
    Fix: AI vehicle turret guys not always shooting you after a cp load, due to their vehicle not being correctly ignored for their sight tests
+
* Исправлено: И.И. пулемётчиков на транспорте не всегда стреляет по вам после нагрузки на ЦП, из-за того, что их транспорт не правильно игнорирует тесты зрения.
-
    Fix: AI Debug Draw
+
* Исправлено: Отладочная отрисовка И.И. (AI Debug Draw).
-
    Fix: AI Debug Renderer not showing in the Editor before the game start
+
* Исправлено: Отладочный рендер И.И. (AI Debug Renderer) отсутствовал в редакторе Editor перед запуском игры.
-
    Fix: Issue moving backwards in COPTrace::ExecuteManeuver
+
* Исправлено: Проблема обратно перемещения в COPTrace::ExecuteManeuver.
-
    Fix: After a checkpoint reload enemies would stop tracking their target much quicker than what they should
+
* Исправлено: После контрольной точки перезагруженные враги прекращали отслеживать цель гораздо быстрее, чем должно быть.
-
    Fix: An helicopter patrolling can have the improper AI
+
* Исправлено: Патрульный вертолет мог иметь неправильный А.И..
-
    Fix: PlayerSensor and WeaponSensor to work if input entity changes during runtime
+
* Исправлено: PlayerSensor и WeaponSensor работают, если ввод сущности изменён во время выполнения.
-
    Fix: Crash in CTacticalPointSystem::BoolPropertyInternal
+
* Исправлено: Вылет в CTacticalPointSystem::BoolPropertyInternal.
-
    Fix: Cover surface message error when the bai file is not present. It explicitly says the file should maybe be regenerated if needed.
+
* Исправлено: Покрытие поверхности сообщало ошибку, если отсутствовал BAI-файл. Явно указывает, что файл должен быть регенерирован в случае необходимости.
-
    Fix: FlowNode to calculate screen position out of entity position
+
* Исправлено: FlowNode вычитывал положение на экране вне позиции сущности.
-
    Fix: Improve AI debug draw goal pipe display: now shows all active goal ops rather than just the last executed one each goal op can do custom text
+
* Исправлено: Улучшено отображение задачи И.И. (в AI Debug Draw): теперь отображаются все активные цели, а не только последние выполненные.
-
    Fix: InsertSubPipe can re-execute completed GoalOp upon return
+
* Исправлено: InsertSubPipe может повторно вызвать GoalOp при возвращении.
-
    Fix: ScriptBind Add constants "InsideRange" and "OutsideRange"
+
* Исправлено: ScriptBind: Добавлены константы «InsideRange» и «OutsideRange»
-
    Fix: Console spam CGoalPipe::PushGoal - Attempting to push goalop "usecover"
+
* Исправлено: Спам консоли CGoalPipe::PushGoal - пытается вытолкать goalop «usecover».
-
    Fix: Goalop COPWait
+
* Исправлено: Goalop COPWait.
-
    Fix: Serialization of goalop "timeout"
+
* Исправлено: Сериализация goalop «timeout».
-
    Fix: CGoalPipe::PeekPopGoalResult()
+
* Исправлено: CGoalPipe::PeekPopGoalResult().
-
    Fix: Goalop Wait (even XML) should always be blocking and grouped
+
* Исправлено: Goalop Wait (даже XML) должен быть всегда блокирован и сгруппирован.
-
    Fix: Potential crash in DelayedPipeSelection::DelayedPipeSelection
+
* Исправлено: Потенциальный вылет в DelayedPipeSelection::DelayedPipeSelection.
-
    Fix: DelayedPipeSelection::DelayedPipeSelection
+
* Исправлено: DelayedPipeSelection::DelayedPipeSelection.
-
=== Entity System ===
+
=== Система сущностей ===
-
* Improved: es_DrawProximityTriggers indicates enabled/disabled and entered/exited
+
* Улучшено: es_DrawProximityTriggers показывает включение/выключение и вход/выход.
-
    Fix: Entity:EntityInfo low-node can check if an entity is also an AI object
+
* Исправлено: Нод Entity:EntityInfo может проверять, является ли сущности также И.И. объектом.
-
    Fix: Translucency problem with es_DrawProximityTriggers
+
* Исправлено: Проблема полупрозрачности у es_DrawProximityTriggers.
-
=== CryAction and GameDll ===
+
=== CryAction и GameDll ===
-
* Fix: Weapon State driven serialization
+
* Исправлено: Сериализация состояния оружия.
-
    Improved: Some cosmetic changes about pAIVisualDebugRenderer in CCryAction::ConnectCmd and CCryAction::DisconnectCmd
+
* Улучшено: Некоторые косметические изменения для pAIVisualDebugRenderer в CCryAction::ConnectCmd и CCryAction::DisconnectCmd.
-
    Fix: Improve FlowActorSensor Node
+
* Исправлено: Улучшен нод FlowActorSensor.
-
    Added: function to get ZoomModeName to IWeapon
+
* Добавлено: Функция для получения ZoomModeName в IWeapon.
-
    Added: UIManager (singleton access to all game code relevant UI classes)
+
* Добавлено: UIManager (одноэлементный доступ ко всему игровому коду относящемуся к классам UI).
-
    Fix: Change HUD UIAction to use FlowActorSensor node
+
* Исправлено: Изменён HUD UIAction для использования нода FlowActorSensor.
-
    Fix: Change HUD to display proper death message (don't show in spectator mode)
+
* Исправлено: Изменён HUD для отображения правильного сообщения о смерти (не отображалось в режиме зрителя).
-
    Added: Minimap Nodes to FlowMinimapNodes
+
* Добавлено: Ноды Minimap в FlowMinimapNodes.
-
    Added: OnZoomChanged callback to IWeaponListener
+
* Добавлено: Функция обратного вызова OnZoomChanged в IWeaponListener.
-
    Added: WeaponSensorNode
+
* Добавлено: Нод WeaponSensor.
-
    Fix: AIActions also prompt if it has unsaved changes
+
* Исправлено: AIActions также выводит сообщение, если есть несохранённые изменения.
-
    Added: Display of custom picture on level load
+
* Добавлено: Отображение собственного изображения при загрузке уровня.
-
    Added: New flownode to help setting mc's in screen space (0-1)
+
* Добавлено: Новый нод для помощи в настройки MC в пространстве экрана (0-1).
-
    Fix: Disallow pause in MP
+
* Исправлено: Запрет паузы в MP.
-
    Fix: UI FlowNodes to flush all events that are used in UIAction FlowGraphs that are on the event stack
+
* Исправлено: Ноды UI сбрасывают все события, использованные в FG UIAction, которые находятся в стеке событий.
-
    Fix: gfx_reload_all command
+
* Исправлено: Команда gfx_reload_all.
-
    Fix: AI Actors not using player prediction code
+
* Исправлено: AI Actor не использовали код прогнозирования игрока.
-
    Fix: Crash in FlowActorSensor Node
+
* Исправлено: Вылет в ноде FlowActorSensor.
-
    Fix: FlowWeaponSensor Node to receive correct name for zoom mode
+
* Исправлено: Нод FlowWeaponSensor Node для получения правильного названия режима масштабирования.
-
    Fix: Potential crash on opening a Flowgraph
+
* Исправлено: Потенциальный вылет при открытии Flowgraph.
-
    Fix: Unregister FlowWeaponSensor from IItemSystem on unload level
+
* Исправлено: Отмена регистрации FlowWeaponSensor из IItemSystem при выгрузке уровня.
-
    Fix: UIActionEvents if no level xml exists
+
* Исправлено: UIActionEvents, если отсутствует XML-файл уровня.
-
    Fix: Picking up breakage pieces
+
* Исправлено: Подбор разрушенных частей.
-
    Fix: Client can't reload in a MP session
+
* Исправлено: Клиент не мог перезапустить сессию MP.
-
    Fix: Wrong first person muzzle flash effect
+
* Исправлено: Неправильный эффект «muzzle flash» при виде от первого лица.
-
    Fix: Unsafe way to flush UI events in FG
+
* Исправлено: Небезапосный метод сброса событий UI в FG.
-
    Fix: LocalPlayer Node does not trigger output if local player id changes
+
* Исправлено: Нод LocalPlayer не вызывает вывод, если ID игрока изменяется.
-
    Fix: HUD UIAction for MP
+
* Исправлено: HUD UIAction для MP.
-
    Fix: Client not visible on Server after first spawn
+
* Исправлено: Клиент не отображался на сервере при первом спавне.
-
    Fix: Client health above 100 after first spawn
+
* Исправлено: Здоровье клиента более 100 при первом спавне.
-
    Fix: Health value returned from FlowActorNode to be int rather then float
+
* Исправлено: Значение здоровья, возвращенное из FlowActorNode было int, а не float.
-
    Fix: Crash in CanPerformPickUp
+
* Исправлено: Вылет в CanPerformPickUp.
-
    Fix: Network hot fixes
+
* Исправлено: «Горячие» исправления сети.
-
    Fix: Disable Layer activation in MP
+
* Исправлено: Отключена активация слоя в MP.
-
    Fix: Call IGame:Shutdown even if "ExitOnQuit" is set to 1
+
* Исправлено: Вызов IGame:Shutdown даже если «ExitOnQuit» равен 1.
-
=== Scripts ===
+
=== Скрипты ===
-
* Updated: DestroyableObject
+
* Обновлено: DestroyableObject.
-
    Added: DeadBody entity properties not available in Sandbox
+
* Добавлено: Не доступные в Sandbox свойства DeadBody.
-
    Fix: Foley and footstep system tweak
+
* Исправлено: Настройки системы фолей и шагов (Foley and footstep).
-
    Fix: Add character sounds to Grunt_x
+
* Исправлено: Добавлены звуки для Grunt_x.
-
    Improved: Weapons: Binoculars, RocketLauncher
+
* Улучшено: Оружие: Binoculars, RocketLauncher.
-
    Updated: Game/Scripts/AI/Coordination/Coordination.lua
+
* Обновлено: Game/Scripts/AI/Coordination/Coordination.lua.
-
    Fix: Changes default model of Door entity to be a door rather than a sphere
+
* Исправлено: Изменена стандартная модели сущности «Door», чтобы была дверь, а не сфера.
-
=== Sandbox Editor ===
+
=== Редактор Sandbox ===
-
* Refactored: the file change notification system, now it also reports the change type and skips duplicate notifications
+
* Рефакторинг: Система уведомлений об изменеия файла, теперь также сообщает о изменении типа и пропускает повторяющиеся уведомления.
-
    Removed: "Browse for Layer Texture", it is no longer supported
+
* Удалено: «Browse for Layer Texture», больше не поддерживается.
-
    Fix: Change FileChangeMonitor to use 32bit tick count
+
* Исправлено: Изменён FileChangeMonitor для использования 32-битного счетчика тактов.
-
    Fix: Add context menu to all objects in editor view-port. Following items are added: "Show in Asset Browser" and "Properties".
+
* Исправлено: Добавлено контекстное меню для всех объектов в окне проекции редатора. Добавлены следующие пункты: «Show in Asset Browser» и «Properties».
-
    Removed: Unused UI elements from asset browser
+
* Удалено: Неиспользуемые элементы UI из Asset Browser.
-
    Added: New system to handle files that are not linked to the level
+
* Добавлено: Новая система обработки файлов, не связанная с уровнем.
-
    Improved: Solid system reliability by excluding invalid data before updating a rendering data
+
* Улучшено: Надёжность системы за счёт исключения неверных данных перед обновлением данных отображения.
-
    Removed: 'Use Custom Terrain size' check-box from the "Create new level" dialog
+
* Удалено: Флажок «Use Custom Terrain size» из диалогового окна «Create new level».
-
    Removed: "X" button does not function correctly in the Asset Browser
+
* Удалено: Кнопка «X», неправильно функционировавшая в Asset Browser.
-
    Fix: Several leak within the file change monitor, added also clear() to MTQueue
+
* Исправлено: Несколько утечек в File Change Monitor, также добавлен clear() в MTQueue.
-
    Fix: resize of the PropertiesPanel
+
* Исправлено: Размер PropertiesPanel.
-
    Fix: Cloud sync in LiveCreate
+
* Исправлено: Синхронизация облаков в LiveCreate.
-
    Fix: Console hot update for CGFs
+
* Исправлено: Горячие обновление консоли для CGF.
-
    Fix: Crash when sandbox is open with material editor
+
* Исправлено: Вылет, когда Sandbox открыт с редактором материалов.
-
    Fix: Invalidate a HyperGraphNode without changing the "modification" state
+
* Исправлено: Аннулирование HyperGraphNode без изменения состояния «модификации».
-
    Fix: Potential crash bug when updating solid brush
+
* Исправлено: Потенциальный вылет при обновлении кисти солида.
-
    Fix: Crash bug happening when hiding and undoing a solid box.
+
* Исправлено: Вылет при скрытии и удалении солида.
-
    Fix: Crash while setting material in Updating Mesh with Solids Editor
+
* Исправлено: Вылет при настройки материала Updating Mesh в редакторе солидов.
-
    Fix: MaterialEditor layout problem on SwitchingUI twice (The actual controls were destroyed but never recreated)
+
* Исправлено: Ошибка макета MaterialEditor при двукратном SwitchingUI (элементы управления удадяются, но потом не воссоздаются).
-
    Added: keyboard shortcuts for particle item Enable and Enable All
+
* Добавлено: Сокращения клавиш для пунктов Enable и Enable All в контекстном меню частицы.
-
    Fix: Spline tool-tips now show values with 3 rather than 2 digits precision, accurate for 8-bit quantization
+
* Исправлено: Всплывающая подсказка теперь показывает значение с 3 цифрами меткости вместо 2, точное 8-битное квантование.
-
    Fix: Bug about surface type drop-down menu so as for the list to have all surface items in Particle Editor
+
* Исправлено: Баг с выпадающем меню Surface Type, теперь в списке в Particle Editor перечислены все типы.
-
    Fix: Saving library creates useless Libs/ folder in root dir
+
* Исправлено: При сохранении библиотек создаётся бесполезная папка Libs/ в корневом каталоге.
-
=== 3ds Max Exporter ===
+
=== Экспортёр 3ds Max ===
-
* Added: MaxScript interface to exporter log
+
* Добавлено: Интерфйес MaxScript ддя лога экспортёра.
-
    Fix: Overwrite message boxes disabled when called from MaxScript
+
* Исправлено: Отключена замена окна сообщений при вызове из MaxScript.
-
    Fix: set_bone_list setting node list actually
+
* Исправлено: Настройка списка узлов «set_bone_list» актуальна.
-
    Fix: Crash after Reseting a scene
+
* Исправлено: Вылет после сброса сцены.
-
    Fix: Animation - Subrange window doesn't stay open when you move away from the utilities tab
+
* Исправлено: Анимация - Окно «Subrange» не остаётся открытой при уходе с вкладке «Utilities».
-
    Fix: Animation - Subrange window being unable to be resized makes it difficult to work with large names
+
* Исправлено: Анимация - Невозможность изменеия размера окна «Subrange» затрудняет работу с длинными именами.
-
    Fix: CrySkin crashes max if copy/pasted to another object
+
* Исправлено: CrySkin выбрасывает 3ds Max при копировании/вставки в другой объект.
-
    Fix: NamedRanges dialog not wrapped into CNamedRangesDialog
+
* Исправлено: Диалог NamedRanges не внедрён в CNamedRangesDialog.
-
    Fix: Bone selection was always reset when you click on the bone in the bone list
+
* Исправлено: Выделение костей всегда сбрасывается при щелчке по косте в списке костей.
-
    Fix: Some of the text labels in CrySkin were wrong because of the conflicting string resource identifiers. MaxCryExport resource IDs are bumped by 2000 -->
+
* Исправлено: Некоторые текстовые метки в CrySkin были не верны из-за конфликтующих идентификаторов строковых ресурсов. ID ресурса MaxCryExport поднят до 2000.
= См. также =
= См. также =

Текущая версия на 21:52, 30 мая 2012

Содержание

CryENGINE 3 Free SDK

Описание

CryENGINE 3 Free SDK — средство создания своих собственных игр на движке CryENGINE 3 с нуля.

Изменения в версии 3.4.0 (билд 3696)

Среди ключевых усовершенствований CryENGINE 3 Free SDK пользователи могут ожидать в версии 3.4:

Обновленная DirectX 11-тесселяция
Поддержка DX11 и тесселяции проделала длинный путь со времени выхода Crysis 2. Phong, PN-Triangles и карты смещения, а также отсутствие нужды в пред-тесселированных ассетов, делает поддержку DX11 в CryENGINE одной из самых лучших в отрасли.
Многослойная сетка навигации
Многослойная навигация — новая мощная и простая в использовании система навигации, которую используют ИИ для перемещения по игровой карте.
Улучшенный рендеринг кожи и шейдер глаз
Новый подход к рассеиванию дает более реалистичный рендеринг с меньшим количеством артефактов. Новые настройки, чекбоксы и ползунки для управления маслянистостью, диафрагмой, цветами, дилатацией зрачок, а поддержка тесселяции и параллакса делают рендеринг персонажей в CryENGINE более продвинутым и настраиваемым, чем когда-либо прежде.
Продвинутый/улучшенный/расширенный шейдер стекл
Шейдер стекла — это специализированный инструмент для отрисовки стеклянных поверхностей. Он может представлять широкий спектр видов стекла, включая обычные окна, витражи, свинцовые стёкла, скошенные стёкла, а также некоторые типы хрусталя и прозрачного пластика. Улучшенный шейдер стекла теперь имеет функции, такие как слой грязи предназначенный для производства очень реалистично выглядящих стеклянных поверхностей вкупе с пылью и грязью, дифференциальным туманом и размытием преломления.

В дополнение к этим ключевым обновлениям, в версии 3.4 исправлен ряд ошибок предыдущих версий, а также предоставлен доступ к прочим улучшениям:

  • Улучшен рендеринг стекла.
  • Геометрические световые пучки.
  • Направленные лучи света.
  • HDR Tone Mapping на основе Time of Day.
  • Curves и Key Tangents в Time of Day.
  • Управление смещением каскадных теней в Time of Day.
  • Улучшены переходы между уровнями дtтализации.
  • Функции объёмного тумана расширены и улучшены.
  • Улучшен шейдинг удалённых облаков (Distance Clouds).

Полный список изменений

Изменения в версии 3.3.9 (билд 3410)

Ключевые нововведения

  • DX9 Parallax Occlusion Mapping (POM)
  • DX9 Screen-Space Directional Occlusion (SSDO)
  • DX9 Particle Global Illumination (GI)
  • Новая конфигурация графики — «Very High»
  • Добавлена поддержка Scaleform (v3.9.93)

Важные обновления

  • Улучшена поддержка SLI/CF
  • Улучшена поддержка 32-битного редактора
  • Улучшена поддержка 5-ти/7-ми канальных система
  • Улучшена поддержка размера шрифтов Windows
  • Улучшен интерфейс редактора Sandbox
  • Добавлена поддержка Visual Studio 2010
  • Убрана поддержка Visual Studio 2008

Полный список изменений

Изменения в версии 3.3.7 (билд 2572)

  • Добавлена возможность сохранения уровней в папку Projects для использования с базой данных проектов на CryDev.
  • Добавлено резервирование выхода, для предотвращение ошибок «Account Locked».
  • Добавлена гибкость для входа, разрешены некоторые символы для полей имя пользователя/пароль.
  • Добавлена возможность пользователям CryDev загружать любые уровни с помощью лаунчера.
  • Добавлена поддержка сборки GameDLL с помощью Visual C++ Express.
  • Добавлена возможность игроку переключать сидения в некоторых транспортных средствах.
  • Добавлен нод Time:FrameDelay, чтобы задерживать действия на один кадр.
  • Исправлены некоторые вылеты при входе и выходе.
  • Исправлен вылет при создании новых уровней.
  • Исправлен редкий вылет при удалении представления в Animation Graph, также были выполнены некоторые другие изменения и регулировки в Animation Graph.
  • Исправлен редкий вылет, если звуковая система отключена.
  • Исправлены некоторые предупреждения/ошибки специфичные для 64-разрядной системы.
  • Исправлена ошибка связанная с мышкой и разрешением экрана в лаунчере.
  • Исправлена ошибка когда И. И. не мог садиться в транспорт.
  • Исправлена ошибка с Material Editor, который переходил не к тому материалу, который указал пользователь.
  • Исправлена ошибка с инструментом Road, который выравнивался не корректно при изменении ландшафта.
  • Исправлен слой «Frozen».
  • Исправлена невозможность загрузки HMMWV в Vehicle Editor.
  • Исправлена ошибка с материалом WaterVolume, который не отображал пульсацию воды.
  • Исправлены некоторые смещённые объекты в примере Forest.
  • Выполнены некоторые регулировки в системе частиц.
  • Выполнены некоторые исправления в системе И. И..
  • Выполнены некоторые изменения в режимах стрельбы оружия и другие настройки оружия.
  • Улучшена поддержка CryTif (64-разрядные и более новые версии Photoshop).
  • Выполнены регулировки в редакторе Flowgraph.
  • Отрегулировано всплывающее окно при запуске Sandbox, связанное с ошибкой NtfsDisableLastAccessUpdate, теперь пользователи могут проигнорировать это предупреждение или применить исправление реестра.
  • Исправлена не корректная работа TimeofDayTrigger и зацикливания ToD.
  • Исправлена работа с 16-битными изображениям с плавающей точкой, когда всегда генерировался DXT5 вместо DXT1.
  • Отрегулирована стрелка/иконка точки спавна.
  • Исправлена ошибка с перекрытием нескольких WaterVolume.
  • Множество исправлений/улучшений в экпортёре Maya.
  • Некоторые обновления в примерах транспорта — Abrams Tank и MH60 Blackhawk.
  • Отрегулированы настройки motionBlur для получения лучшего результата.
  • Добавлена некоторые дополнительные новые ресурсы в уровень Forest, включая такие вещи, как звук капающий воды, звуки для падающих обломков, и т. д.
  • Выполнено некоторое благоустройство на уровне Forest, включая новые текстуры, дополнительные объекты, новые материалы, и т. д.
  • Обновлены камни для улучшения коллизии.
  • Добавлен Boid «rooster» (петух) с анимациями.
  • Обновлены анимации Boid «turtle» (черепаха).
  • Добавлены LOD для некоторых ресурсов, труб, железнодорожных путей, стоков, и т. д.
  • Улучшены некоторые эффекты частиц, включая удары пуль/воды.
  • Добавлены файлы 3ds Max для железнодорожных путей.
  • Добавлены новая низкодетализированная текстура для ландшафта.
  • Добавлены некоторые новые разрушаемые объекты и заменены фонарные и электрические столбы на уровне Forest разрушаемыми аналогами.
  • Добавлен новый ресурс outdoor toilet (туалет) для уровня Forest.
  • Добавлены анимации подбора, выбора и броска.
  • Выполнены некоторые регулировки в Asset Browser.
  • Исправлено: Потенциальный вылет, если не было указано название статичной детали транспорта. Добавлены предупреждения с пояснениями при проблемах с деталями и транспортом.
  • Исправлен вылет при закрытии Vehicle Editor, в случае если в него загружен HMMWW.
  • Части разрушаемых объектов теперь не всегда скатываются в воду (применяется объект «kwater» даже если он не установлен).

Изменения версии 3.3.6

Рендер и движок 3D

  • Исправлено: Ошибка рендера при включении «Use Terrain Color» у растительности.
  • Добавлено: Поддержка скриншотов высокого разрешения.
  • Исправлено: Мерцание теней по всему уровню.
  • Исправлено: Проблемы с перезагрузкой материала в движке.
  • Исправлено: Артефакты сглаживания поверхности океана, специфичные для ATI.
  • Исправлено: Пульсация воды.
  • Исправлено: Максимальное заполнения пиксела частиц теперь привязано к размеру экрана – члены m_Wdith / m_Height перемещены в SParticleRenderContext.
  • Исправлено: Небольшой баг частиц с анимированными текстурами.
  • Исправлено: Некорректное позиционирование частицы с MoveRelEmitter при начальной эмиссии.
  • Исправлено: Продолжительность звука частицы: не зацикленные звуки теперь всегда вопроизводятся до конца. Импульсные эмиттеры не убивают звуки раньше, чем надо.
  • Исправлено: Восстановлена возможность скрывать частицы для спавна видимых частиц второго поколения, исправлена семантика IsActive.
  • Исправлено: Упрощён ParticleEmitter.GetMaterial, удален не нужный ParticleEffect.FirstActive.
  • Исправлено: Разрешена сериализация/вставка эффектов частиц без номера версии; вставляются лишь переименованные частиц без предыдущих имён.

CryCommon

  • Исправлено: Потенциальный вылет при использовании CryString.swap().

CryPhysics

  • Исправлено: Масштабирование тканей (Cloth).
  • Улучшены параметры симуляции верёвки (Rope).
  • Исправлено: Разрешено масштабирование в режиме ограничения ePT_Fixed.
  • Исправлено: Проблема с тканями без коллизия (thickness 0).
  • Исправлено: Некоторые проблемы с предвычесленными частями коллайдера верёвки.

CrySoundSystem

  • Исправлено: Неправильное расположение Sound Listener в редакторе Sandbox вне режима игра.
  • Добавлено: Дополнительная информация о том, какие события звука были не найдены.
  • Удалены устаревшие CVar: pl_FootstepSoundsNormalized и pl_AnimationTriggeredFootstepSounds.
  • Исправлено: Невозможность правильно воспроизвести событие звука.

CryAISystem

  • Улучшено: Манёвренность автомобилей.
  • Исправлено: Транспорту разрешено регенировать пути в дороге.
  • Переименован CPipeUser::m_IsSteering в CPipeUser::IsSteeringAroundObstacle в целях предотвращения путаницы при реинжиниринге кода маневрирования автомобилей.
  • Добавлено: Возможность переключить к отладочному рендеру И.И. во время выполнения (рантайм).
  • Заменено: «typedef unsigned tNavCapMask;» на «typedef uint32 tNavCapMask;».
  • Исправлено: Отладочная отрисовка сетевого И.И. (Network AI Debug Draw): Переведено с типа size_t на uint32.
  • Исправлено: Отладочная отрисовка сетевого И.И. (Network AI Debug Draw): Добавлена поддержка порядка байтов от старшего к младшему (big-endian).
  • Исправлено: Не используется отладочная отрисовка сетевого И.И. на выделенному сервере при выпуске (Release).
  • Исправлено: Закомментированы устаревшие CScriptBind_AI::GetGroupTarget и CScriptBind_AI::GetGroupTargetCount.
  • Исправлено: Прекращено использование не поддерживаемого goalop «usecover».
  • Удалено: Не используемые переменные восприятия (perception) И.И.
  • Исправлено: AI Actor (И.И. актёр) должен обрабатываться как удаленный клиент.
  • Исправлено: И.И. пулемётчиков на транспорте не всегда стреляет по вам после нагрузки на ЦП, из-за того, что их транспорт не правильно игнорирует тесты зрения.
  • Исправлено: Отладочная отрисовка И.И. (AI Debug Draw).
  • Исправлено: Отладочный рендер И.И. (AI Debug Renderer) отсутствовал в редакторе Editor перед запуском игры.
  • Исправлено: Проблема обратно перемещения в COPTrace::ExecuteManeuver.
  • Исправлено: После контрольной точки перезагруженные враги прекращали отслеживать цель гораздо быстрее, чем должно быть.
  • Исправлено: Патрульный вертолет мог иметь неправильный А.И..
  • Исправлено: PlayerSensor и WeaponSensor работают, если ввод сущности изменён во время выполнения.
  • Исправлено: Вылет в CTacticalPointSystem::BoolPropertyInternal.
  • Исправлено: Покрытие поверхности сообщало ошибку, если отсутствовал BAI-файл. Явно указывает, что файл должен быть регенерирован в случае необходимости.
  • Исправлено: FlowNode вычитывал положение на экране вне позиции сущности.
  • Исправлено: Улучшено отображение задачи И.И. (в AI Debug Draw): теперь отображаются все активные цели, а не только последние выполненные.
  • Исправлено: InsertSubPipe может повторно вызвать GoalOp при возвращении.
  • Исправлено: ScriptBind: Добавлены константы «InsideRange» и «OutsideRange»
  • Исправлено: Спам консоли CGoalPipe::PushGoal - пытается вытолкать goalop «usecover».
  • Исправлено: Goalop COPWait.
  • Исправлено: Сериализация goalop «timeout».
  • Исправлено: CGoalPipe::PeekPopGoalResult().
  • Исправлено: Goalop Wait (даже XML) должен быть всегда блокирован и сгруппирован.
  • Исправлено: Потенциальный вылет в DelayedPipeSelection::DelayedPipeSelection.
  • Исправлено: DelayedPipeSelection::DelayedPipeSelection.

Система сущностей

  • Улучшено: es_DrawProximityTriggers показывает включение/выключение и вход/выход.
  • Исправлено: Нод Entity:EntityInfo может проверять, является ли сущности также И.И. объектом.
  • Исправлено: Проблема полупрозрачности у es_DrawProximityTriggers.

CryAction и GameDll

  • Исправлено: Сериализация состояния оружия.
  • Улучшено: Некоторые косметические изменения для pAIVisualDebugRenderer в CCryAction::ConnectCmd и CCryAction::DisconnectCmd.
  • Исправлено: Улучшен нод FlowActorSensor.
  • Добавлено: Функция для получения ZoomModeName в IWeapon.
  • Добавлено: UIManager (одноэлементный доступ ко всему игровому коду относящемуся к классам UI).
  • Исправлено: Изменён HUD UIAction для использования нода FlowActorSensor.
  • Исправлено: Изменён HUD для отображения правильного сообщения о смерти (не отображалось в режиме зрителя).
  • Добавлено: Ноды Minimap в FlowMinimapNodes.
  • Добавлено: Функция обратного вызова OnZoomChanged в IWeaponListener.
  • Добавлено: Нод WeaponSensor.
  • Исправлено: AIActions также выводит сообщение, если есть несохранённые изменения.
  • Добавлено: Отображение собственного изображения при загрузке уровня.
  • Добавлено: Новый нод для помощи в настройки MC в пространстве экрана (0-1).
  • Исправлено: Запрет паузы в MP.
  • Исправлено: Ноды UI сбрасывают все события, использованные в FG UIAction, которые находятся в стеке событий.
  • Исправлено: Команда gfx_reload_all.
  • Исправлено: AI Actor не использовали код прогнозирования игрока.
  • Исправлено: Вылет в ноде FlowActorSensor.
  • Исправлено: Нод FlowWeaponSensor Node для получения правильного названия режима масштабирования.
  • Исправлено: Потенциальный вылет при открытии Flowgraph.
  • Исправлено: Отмена регистрации FlowWeaponSensor из IItemSystem при выгрузке уровня.
  • Исправлено: UIActionEvents, если отсутствует XML-файл уровня.
  • Исправлено: Подбор разрушенных частей.
  • Исправлено: Клиент не мог перезапустить сессию MP.
  • Исправлено: Неправильный эффект «muzzle flash» при виде от первого лица.
  • Исправлено: Небезапосный метод сброса событий UI в FG.
  • Исправлено: Нод LocalPlayer не вызывает вывод, если ID игрока изменяется.
  • Исправлено: HUD UIAction для MP.
  • Исправлено: Клиент не отображался на сервере при первом спавне.
  • Исправлено: Здоровье клиента более 100 при первом спавне.
  • Исправлено: Значение здоровья, возвращенное из FlowActorNode было int, а не float.
  • Исправлено: Вылет в CanPerformPickUp.
  • Исправлено: «Горячие» исправления сети.
  • Исправлено: Отключена активация слоя в MP.
  • Исправлено: Вызов IGame:Shutdown даже если «ExitOnQuit» равен 1.

Скрипты

  • Обновлено: DestroyableObject.
  • Добавлено: Не доступные в Sandbox свойства DeadBody.
  • Исправлено: Настройки системы фолей и шагов (Foley and footstep).
  • Исправлено: Добавлены звуки для Grunt_x.
  • Улучшено: Оружие: Binoculars, RocketLauncher.
  • Обновлено: Game/Scripts/AI/Coordination/Coordination.lua.
  • Исправлено: Изменена стандартная модели сущности «Door», чтобы была дверь, а не сфера.

Редактор Sandbox

  • Рефакторинг: Система уведомлений об изменеия файла, теперь также сообщает о изменении типа и пропускает повторяющиеся уведомления.
  • Удалено: «Browse for Layer Texture», больше не поддерживается.
  • Исправлено: Изменён FileChangeMonitor для использования 32-битного счетчика тактов.
  • Исправлено: Добавлено контекстное меню для всех объектов в окне проекции редатора. Добавлены следующие пункты: «Show in Asset Browser» и «Properties».
  • Удалено: Неиспользуемые элементы UI из Asset Browser.
  • Добавлено: Новая система обработки файлов, не связанная с уровнем.
  • Улучшено: Надёжность системы за счёт исключения неверных данных перед обновлением данных отображения.
  • Удалено: Флажок «Use Custom Terrain size» из диалогового окна «Create new level».
  • Удалено: Кнопка «X», неправильно функционировавшая в Asset Browser.
  • Исправлено: Несколько утечек в File Change Monitor, также добавлен clear() в MTQueue.
  • Исправлено: Размер PropertiesPanel.
  • Исправлено: Синхронизация облаков в LiveCreate.
  • Исправлено: Горячие обновление консоли для CGF.
  • Исправлено: Вылет, когда Sandbox открыт с редактором материалов.
  • Исправлено: Аннулирование HyperGraphNode без изменения состояния «модификации».
  • Исправлено: Потенциальный вылет при обновлении кисти солида.
  • Исправлено: Вылет при скрытии и удалении солида.
  • Исправлено: Вылет при настройки материала Updating Mesh в редакторе солидов.
  • Исправлено: Ошибка макета MaterialEditor при двукратном SwitchingUI (элементы управления удадяются, но потом не воссоздаются).
  • Добавлено: Сокращения клавиш для пунктов Enable и Enable All в контекстном меню частицы.
  • Исправлено: Всплывающая подсказка теперь показывает значение с 3 цифрами меткости вместо 2, точное 8-битное квантование.
  • Исправлено: Баг с выпадающем меню Surface Type, теперь в списке в Particle Editor перечислены все типы.
  • Исправлено: При сохранении библиотек создаётся бесполезная папка Libs/ в корневом каталоге.

Экспортёр 3ds Max

  • Добавлено: Интерфйес MaxScript ддя лога экспортёра.
  • Исправлено: Отключена замена окна сообщений при вызове из MaxScript.
  • Исправлено: Настройка списка узлов «set_bone_list» актуальна.
  • Исправлено: Вылет после сброса сцены.
  • Исправлено: Анимация - Окно «Subrange» не остаётся открытой при уходе с вкладке «Utilities».
  • Исправлено: Анимация - Невозможность изменеия размера окна «Subrange» затрудняет работу с длинными именами.
  • Исправлено: CrySkin выбрасывает 3ds Max при копировании/вставки в другой объект.
  • Исправлено: Диалог NamedRanges не внедрён в CNamedRangesDialog.
  • Исправлено: Выделение костей всегда сбрасывается при щелчке по косте в списке костей.
  • Исправлено: Некоторые текстовые метки в CrySkin были не верны из-за конфликтующих идентификаторов строковых ресурсов. ID ресурса MaxCryExport поднят до 2000.

См. также