Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
27. April 2016

 

Epic have released another Unreal Engine preview, this time 4.12 preview 2.  Unlike hotfixes, these releases introduce new features and are expected to be quite buggy, so buyer beware!  The biggest feature of this release is the Sequencer, which is an NLE (non-linear editor) enabling you to create in-game cinematics.  Of course, that’s just the tip of the iceberg in this release.  The Unreal Engine updates at a pretty staggering rate over all.  Other new features in Unreal Engine 4.12 Preview 2 include:

  • Editor/Tools Updates:
    • Sequencer is now a supported feature that combines the power of a non­linear editor with 3d animation editing to allow you to produce in-­game cinematics as well as a sequence of shots for film, tv, and previsualization. It’s also designed so that multiple artists can work on a shot together or across multiple shots.
      • Rearrange shots like a traditional non­linear editing package
      • Create alternate takes of a shot and rollback with ease
      • Make per shot tweaks and spawn shot specific actors
      • Designed for collaboration
      • Automatic track creation based on actor type
      • Standardized keyboard shortcuts
      • Auto­keyframing
      • Embedded track and key editing/creation widgets
      • User­definable track coloring
      • Keyframe shapes and colors defined by interpolation behavior
      • Folders and labels for organization
    • Cinematic Camera Actors coupled with new Camera Rig Actors provide filmmakers as well as novices with the ability to create realistic camera shots with ease.
      • Customizable lenses and filmback settings
      • Focal length
      • Look at tracking
    • Cinematic Viewport is new, streamlined and allows you to view a sequence of shots for dailies in filmmaking.
      • Embedded timeline and transport controls
      • Frame numbers indicating shot in and out cut points
      • Overlays and framing helpers for composition
    • Sequence Recording allows you to record gameplay and immediately place the recorded elements into your shot. You can even make a recording while playing back a previous recording.
      • Record gameplay into skeletal animation, transform, event, and audio tracks
      • Automatic track generation for re­editing the recording
    • Audio Localization (Preview) - 4.12 improves our built-­in support for audio localization (via dialogue wave and dialogue voice assets) to the point where you’re now encouraged to try and it out and provide feedback.
      • Spoken text is now gathered from dialogue wave assets and included in your PO files for translation along with your other asset based text.
      • Several new commandlets have been added to facilitate the recording and importing of audio for your dialogue wave assets (these are also integrated into the Localization Dashboard).
        • ExportDialogueScript ­- Exports a per­culture CSV file containing each line of dialogue and its associated filename.
        • ImportDialogueScript -­ Imports a copy­edited per­culture CSV file and updates any translations with the recorded dialogue.
        • ImportLocalizedDialogue -­ Imports per­culture recorded WAV files and generates localized dialogue and sound wave assets.
    • Unreal Editor in VR (Preview)
  • Platform Updates:
    • Xbox One
      • Async compute is now supported. This allows the GPU to use spare resources during drawing to do other work, resulting in faster overall frame times on GPU. This is currently used by the reflection environment and SSAO passes with more coming in future.
      • DX11.x Fast Semantics is now turned on by default which saves CPU time. DX11.x Legacy is now deprecated. We anticipate moving to DX12.x by default in a future release and removing DX11.x entirely.
    • PS4
      • Support for SDK 3.508.031
  • VR Updates:
    • Improved Stereo Layers Support - Layer support now works on all platforms, and has been improved to be more user friendly
    • VR Loading Movies - You can now have framerate-­independent loading movie support.
    • OSVR Support UE4 will now ship with OSVR support out of the box. For more information, visit http://www.osvr.org/
  • Framework Updates:
    • Added ability to use lower LODs for StaticMesh collison
    • Default collision from static mesh asset
    • Animation Node: Twist Corrective can apply a MorphTarget curve value when a twist is overdone
    • Dynamic SoundClass adjustment overrides in sound mixes
    • AnimComposite can be used in AnimMontage or AnimComposite. With this change, now AnimSequenceBase (previously only AnimSequence) is supported through montages or composite. If you’d like to create your own AnimSequenceBase, it should be easier to support with this.
  • Rendering Updates:
    • High Quality Reflections
      • High Precision Static Mesh Vertex Normal/Tangent Encoding
      • Custom Resolutions for Sky Cubemaps and Reflection Probes
      • Custom Cubemaps for Reflection Probes
      • High Precision GBuffer Normal Encoding
  • Blueprints Updates:
    • Cooking Blueprints into C++ (Experimental Beta) allows you to package Blueprints into native source code.
      • Enabled in editor, through your project’s Packaging Settings: Experimental => Nativize Blueprint Assets. Can also be invoked by passing -NativizeAssets as a param to the UAT BuildCookRun script
      • Generated source is saved as a plugin in your project’s intermediate folder, under: …\Intermediate\<PLATFORM>\NativizedAssets\
      • Can exclude certain Blueprints from the process in your game’s DefaultEditor.ini file (under [BlueprintNativizationSettings]). General “types” of Blueprints can be excluded: +ExcludedBlueprintTypes=/Script/UMGEditor.WidgetBlueprint. Specific assets can also be excluded: +ExcludedAssets=/Game/Blueprints/MyBlueprint
    • Mask Field Variables - Integer properties can now be declared as being a bitmask, and optionally associated with an enum which encapsulates bitflag values.
  • Mobile Updates:
    • Vulkan Mobile Renderer (Experimental) as shown in the ProtoStar demo shown at the Samsung Galaxy S7 Unpacked event in Barcelona
    • High Quality Mobile Post Processing
      • Improved Depth of Field quality
      • Filmic Tonemapper
    • More Shadowing Options for Mobile
      • CSM shadows for dynamic objects blended with precomputed Lightmass shadows
      • Planar reflections
    • GPU Particles on High-end Android and iOS devices
      • Apple devices with A8+
      • Android 6.0 with Adreno 4xx and Mali-T7xx (Galaxy Note 4, Note 5, S6, S7, Nexus 6P and others)
    • Web Browser UMG Widget on iOS
  • Mobile Landscape & Foliage Updates:
    • Grass and Foliage Scalability
      • Ability to reduce grass and foliage density based on quality levels
    • New Scaling and Alignment Options for Landscape Grass
    • Landscape Collision Improvements
      • Simplified Player Collision for Landscape
      • Collision support for spline meshes created at runtime (GitHub contribution)

As always, you can download the new preview release using the Epic Game Launcher.

GameDev News


19. April 2016

 

Unreal have released another hotfix for Unreal Engine 4.11.  As the name suggests, this composed entirely of fixes, bringing no new functionality to the table.

This hotfix includes 40+ fixes including:

Fixed in 4.11.2
Fixed! UE-28811 Get mouse X/ Get mouse Y returns zero after the user clicks the screen and mouse is shown
Fixed! UE-29148 Using "Show Mouse Cursor" breaks mouse axis movement
Fixed! UE-28378 Mouse is not captured when switching between clients when running PIE
Fixed! UE-29007 Construction script in parent blueprint cannot call function in child blueprint
Fixed! UE-29207 UMG Widgets aren't cleaned up when a player is removed
Fixed! UE-29208 Third Person C++ Template Doesn't use C++ Character
Fixed! UE-29300 CDO Constructor Error when opening C++ Third Person project
Fixed! UE-29136 Ensure starting PIE after editing character blueprint of a code based side scrollers
Fixed! UE-29046 Crash on exit PIE after editing character blueprint of a code based side scrollers
Fixed! UE-29209 Ensure 'Attaching instanced component to template component' in PIE in TP code project after reparenting character BP
Fixed! UE-29100 Disable spawanbles in 4.11 because they can cause scene corruption and won't be compatible with 4.12
Fixed! UE-28791 Crash smoothing landscape with foliage
Fixed! UE-28926 Editor crashes while sculpting landscape heavily covered in foliage
Fixed! UE-28999 UE 4.11 Project Containing vegetation_pack causes Engine to Crash
Fixed! UE-24725 Vehicle templates have jerky movement when turning due to SpringArmComponent
Fixed! UE-28753 SpringArm causes physics to fail for a character standing on the physics object
Fixed! UE-28991 Cannot manipulate morph targets unique to Slave Component through Master Component
Fixed! UE-29003 Manipulating Morph Target on Master Component distorts Slave Components
Fixed! UE-28789 Root motion has significant error when used in character movement
Fixed! UE-25343 Crash in SetRootBodyIndex ( ParentIndex is 0 but SpaceBases.Num() == 0)
Fixed! UE-29116 Animation CopyRecords need to calculate size at runtime
Fixed! UE-29422 Crash in FollowKnots when compiling Anim Blueprint
Fixed! UE-29326 [CrashReport] UE4Editor_Engine!FBlendedCurve::InitFrom() [animcurvetypes.cpp:590]
Fixed! UE-28011 Media Player assets do not play in packaged games or in standalone
Fixed! UE-29091 Sound Cues with Attenuation 'Override' Nodes break when Upgrading project to 4.11
Fixed! UE-29403 .wav files with max concurrency count data outside proper range will crash editor when played
Fixed! UE-29548 Crash in VoiceModuleWindows.cpp
Fixed! UE-29397 Sounds not Playing for 2nd Player Client when running in Local Multiplayer Splitscreen Mode
Fixed! UE-27646 Editor Crashes When Using Set Replicates in the Construction Script
Fixed! UE-25234 Bloom offset in right eye when rendering in stereoscopic
Fixed! UE-29513 Custom lighting channels ignored when object culled in stereoscopic
Fixed! UE-28609 R.ScreenPercentage and HMD SP commands do not work on Morpheus
Fixed! UE-29505 Wrong colors on Nexus 6 Devices
Fixed! UE-28805 HDR and Bloom not working on Mali Galaxy S7 (SM-G930F)
Fixed! UE-29420 [Metal][iOS] Memory spike caused by FMetalSurface in 4.11
Fixed! UE-29421 [Metal][iOS] Crash in FMetalDynamicRHI::RHIReadSurfaceFloatData since 4.11
Fixed! UE-29006 [CrashReport] UE4Editor-MetalRHI.dylib!FMetalCommandEncoder::RestoreRenderCommandEncoding()
Fixed! UE-29194 PS4 leaks memory in Shipping builds submission timestamp array
Fixed! UE-29390 Html 5 Launch Fails on Windows
Fixed! UE-29392 HTML5 broken load/save
Fixed! UE-28874 New Third Party Plugin does not compile on Mac and Linux and prevents project from opening
Fixed! UE-29158 4.11 regression: Stationary skylights no longer get bounce lighting after a lighting build
Fixed! UE-29255 IndirectLightingIntensity on skylights is broken - can cause level lighting to unexpectedly change after getting the new build
Fixed! UE-29297 Building Grass Map toast stays up forever
Fixed! UE-29332 [CrashReport] Crash When Switching from Lit to Light Complexity Mode
Fixed! UE-29322 [CrashReport] UE4Editor_CoreUObject!StaticFindObjectFastInternalThreadSafe() [uobjecthash.cpp:423]
Fixed! UE-29407 Editor process quits during start up in debug with debugger attached

If you encounter any problems be sure to check out the Unreal Engine 4.11 thread.  As always, the new release can be downloaded using the Epic Game Launcher.

GameDev News


7. April 2016

 

Fast on the heels of the 4.11 release, Unreal just release UE 4.11.1 hotfix.  Perhaps the biggest part of this release is the addition of support for the Oculus Rift 1.3 SDK.  There are also resolutions to several significant bugs.

 

From the UE4 forums (login required):

Fixed in 4.11.1
Updated! UEBP-140 Oculus Integration 1.3 SDK, automation features, adapter support
Fixed! UE-28961 UnrealLightMass fails to compile with VS2015 Update 2
Fixed! UE-29031 Unable to connect to SSL Perforce Server
Fixed! UE-28933 GarbageCollection crash using IWCE
Fixed! UE-28992 [CrashReport] Crash When Enabling Capsule Direct Shadows on a Skeletal Mesh
Fixed! UE-29005 [CrashReport] UE4Editor_CoreUObject!FGCCollector::HandleObjectReferences() [garbagecollection.cpp:586]
Fixed! UE-29012 Crash attempting to open blueprints with make nodes of missing structures made prior to 4.11
Fixed! UE-28954 PSVR Using Old Tracking Data
Fixed! UE-29080 GearVR - project unexpectedly closes on launch
Fixed! UE-29108 GearVR vrplatlib.jar staging logic is backward

 

As always, the hotfix can be downloaded using the Epic Games Launcher.

GameDev News


31. March 2016

 

After weeks of preview release, the final release of Unreal Engine 4.11 is here.  This release brings a large number of new features and improvements including:image_6

  • performance and multithreading improvements
  • realistic hair shading
  • realistic eye shading
  • improve skin shading
  • realistic cloth shading (shown right) 
  • capsule (soft) shadows
  • particle depth of field
  • dithered opacity mask
  • dithered LOD crossfades
  • improved hierarchical LOD
  • VR instanced stereo rendering
  • fast physics simulation for characters (Anim Dynamics)
  • live animation recording from gameplay
  • higher quality depth of field
  • platform/sdk updates (Oculus Rift, Steam, nVidia, PlayStation, etc)
  • improved DirectX12 support and DX12 for Xbox One support
  • Metal rendering on MacOS
  • Fast lighting builds
  • Lightmass portals
  • animation pose copying
  • LOD bone reduction tool
  • particle cutouts
  • stereo spatialization
  • sound focus (sound positioning angles)
  • sound occlusion
  • sound concurrency options
  • marker based animation syncing
  • curve blending for animation montages
  • hierarchical LOD outline
  • complex text rendering (experimental)
  • advanced blueprint searching
  • VR head mounted display camera improvements
  • VR Stereo Layers
  • improvements on animation sequencer
  • much, much more.

 

You can read the full release notes here.  As always, the newest version can be downloaded using the Epic Game Launcher.

GameDev News


24. March 2016

 

There is a new preview release of Unreal Engine, 4.11 Preview 8, obviously for those willing to walk on the wild side.  As always, it can be downloaded using the Epic Game Launcher.

 

This release is entirely bug fixes, including:

Fixed! UE-27462 ShooterGame fails to launch on Xbox One
Fixed! UE-28057 Android crash a couple minutes into StrategyGame
Fixed! UE-28492 Lighting needs to be rebuilt in UE4 4.11 Samples
Fixed! UE-28232 2D scene capture component crashes the editor when dragged into the viewport
Fixed! UE-28441 [CrashReport] Crash on Duplicating from Higher on Beam Emitter Type Module in LOD1
Fixed! UE-28491 Placing a Constant 3 Vector in a Material on Mac Metal causes log spam
Fixed! UE-28391 HotReload is not updating instances already placed in the level
Fixed! UE-27424 Reimplement GC cluster fixes in 4.11 to fix memory leaks
Fixed! UE-28051 Android LaunchOn camera forced down in jolts when fired rapidly
Fixed! UE-28442 SunTemple crashes on iPad 4 when opened multiple times
Fixed! UE-28201 Can select child actor component in scene outliner after loading level
Fixed! UE-28169 PSVR is mispredicting on several UE4 titles, need to adjust the prediction timing
Fixed! UE-28114 Crash in shaped text when measuring an empty range
Fixed! UE-28068 Eyes incorrectly offset with instanced stereo enabled
Fixed! UE-27892 iOS leaks all HTTP responses
Fixed! UE-28386 [Mac][Metal] - Panic/Crash when closing active window of packaged project
Fixed! UE-28000 Instanced Stereo Rendering not being used
Fixed! UE-27617 UnrealMatch3 not displaying UMG background material on mobile devices
Fixed! UE-27637 Leap Motion plugin broken with 4.11, need updated code from them
Fixed! UE-24713 Match3 crash on several Android devices Data != NULL
Fixed! UE-26167 Unreal Match 3 Movie is causing crash on startup
Fixed! UE-28558 Letterboxing in blueprint First Person on some aspect ratios
Fixed! UE-28438 Player spawns inside the floor
Fixed! UE-28564 Blueprint Errors not displaying in Log
Fixed! UE-28054 Unable to get mouse control in the server window when networking in editor
Fixed! UE-27863 Project freezes when launching on mobile
Fixed! UE-28526 Match3 does not compile in debug
Fixed! UE-26565 Shootergame fails to package for WindowsXP
Fixed! UE-25688 Some ContentExamples maps have player start outside level boundary
Fixed! UE-28240 Lighting needs to be built in Sanctuary map in Shooter Game
Fixed! UE-27855 Crash launching project on mobile devices
Fixed! UE-27798 Erroneous MoveFixedBody warnings when running construction scripts in game
Fixed! UE-27535 Starting position of physics simulated bp is different in Standalone Game
Fixed! UE-27154 Using StereoPano capture commands crashes the editor
Fixed! UE-26789 Available HTML5 browsers are not automatically listed in the HTML5 SDK project settings
Fixed! UE-28434 Matinee Capture Movie is rendering distorted when aspect ratio is set to 2:1
Fixed! UE-28293 Multiple Content Example intro boards have typos or need rewording
Fixed! UE-23446 If a hot reload is performed after adding a custom UserDefinedEnum class to the project, the Editor will crash.
Fixed! UE-28189 Crash Occurs When Duplicating Static Mesh with Foliage Placed on it
Fixed! UE-27824 Component in Child Blueprint Parented to Inherited Component Disappears
Fixed! UE-26768 Sequencer crashing engine when opening Sequencer File with Audio setup inside (FAsyncAudioDecompressWorker::DoWork() [audiodecompress.cpp:336])
Fixed! UE-24967 Integrate D3D12 update from MS
Fixed! UE-28005 KiteDemo: Deer spawn immobile in Kite Cinematic
Fixed! UE-28003 Fail to QuickLaunch HTML5 through UnrealFrontEnd
Fixed! UE-28162 Components added via IWCE in 4.11 to actor with inherited root component spawn in wrong location
Fixed! UE-27795 Split Pins on a referenced Macro Library will crash the editor on restart
Fixed! UE-28122 Plugin Warden links to invalid store page
Fixed! UE-28154 Math expression node text not editable on creation
Fixed! UE-28118 Instanced stereo rendering doesn't handle arbitrary eye gap sizes.
Fixed! UE-27856 "Always" Save on Compile does not save the Blueprint
Fixed! UE-27859 Cannot spawn tab because no spawner is registered for 'BlueprintProfiler' for multiple assets in Automation Test
Fixed! UE-27987 Match3 Settings menu text is inconsistent
Fixed! UE-27995 Match3 loses theme selection buttons after returning to Start Screen on Android
Fixed! UE-28312 Android store version should not be limited to 65535
Fixed! UE-28013 Rivalry runs very slow on Nexus 9 before Android 6.0
Fixed! UE-26994 Directional Light (stationary) causing blown out lighting on suntemple with Mobile Renderer
Fixed! UE-26900 Consistent hitch 1 minute into play on some Android devices
Fixed! UE-27509 Save on compile set to always causes a crash on compile
Fixed! UE-26284 KiteDemo: Missing foliage textures
Fixed! UE-24793 iPadPro uses wrong resolution
Fixed! UE-28196 Demo Display doesn't render text in Content Examples
Fixed! UE-27990 Broken textures in KiteDemo
Fixed! UE-28471 Shader Complexity view no longer showing particle effects
Fixed! UE-26194 FBX Import flips faces of mesh on Import for static meshes

There is also one important known issue with NVidia chips on Mac OS:

Important Known Issue: UE-27673 - Mac (El Capitan on Nvidia GPUs) crashes when building lighting. This is due to an Nvidia GPU driver bug on OSX El Capitan 10.11.3 or earlier. The solution for this is to update to OSX 10.11.4.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List