Happy New Year! Epic Games recently released a free, updated version of the Unreal Development Kit (UDK).
Epic is committed to providing the UDK community with regular software releases free of charge. Below is a list of technical enhancements included in the December 2009 UDK Beta. Please download the updated software build at
www.udk.com/download if you have not done so already.
An extensive list of new features and improvements included with this version of UDK are available at:
http://udn.epicgames.com/Three/Devel...radeNotes.html In addition, Epic Games maintains a blog that regularly highlights additions to UDK:
http://udn.epicgames.com/Three/ContentBlog.htmlThe December 2009 UDK Beta upgrade notes are as follows.
New UDK features and tools:
- DLLBind feature
* This significant feature enables UnrealScript to call functions implemented in Windows DLLs.
* UDK users can now write native C++ code to interface with script.
* “DLLBind” gives users the ability to extend the functionality of UDK.
*
http://udn.epicgames.com/Three/DLLBind.html- Material vertex shader control
* Offset static mesh vertices from within the material using world position, vertex colors and “WindDirectionAndSpeed” data.
~ Artists can now modify vertex world position in the material editor, which allows arbitrary deformation effects and custom ambient animation for different types of objects.
~ “WindDirectionAndSpeed” is useful for obtaining wind parameters from any wind actors placed in the level, which can be changed at runtime.
*
http://udn.epicgames.com/Three/WorldPositionOffset.html- New visual-only “InteractiveFoliageActor”
* Simulate a spring based on input touch and damage forces.
~ Walk through tall grass and bushes, which will be pushed out of your way and then sway back when you stop pushing them.
~ Weapon projectile and explosion damage will also apply forces to the foliage actor.
* Extremely low performance impact; costs nearly the same as a static mesh and therefore can be used extensively.
*
http://udn.epicgames.com/Three/Inter...iageActor.html ~ Includes example videos for explosions, walking through fields and advanced foliage animations.
- New Unreal Editor features
* UDK users can now import 32-bit BMP images.
* View original, displayed, and effective texture resolution in the new Texture Info panel.
* Check out the many other editor upgrades here:
~
http://udn.epicgames.com/Three/ContentBlog.html#New Editor Features (11/2009)
- Navigation mesh additions
*
http://udn.epicgames.com/Three/Navig...icalGuide.html *
http://udn.epicgames.com/Three/NavMe...lCreation.html * Added new path debugging tool.
~
http://udn.epicgames.com/Three/Navig...Debugging.html* Build only selected pylons at a time for faster iteration and rapid partial map rebuilds.
~ The option is called “bDontBuildThisPylon” and is listed in the advanced category.
*
http://udn.epicgames.com/Three/NavMe...valuators.html - ActorX has been updated to support 3dsMax Max 2010!
* UDK users using 3dsMax Max 2010 can now export skeletal meshes and animations to binary file formats that the Unreal Editor can import using the ActorX plugin.
* Find it in the /Binaries/Tools/ActorX directory.
- Custom lighting and transmission improvements
* Custom lighting can emulate Phong for two-sided materials via new “TwoSidedSign” node.
- In-game debugging tool
* "ToggleDebugCamera" now supports selection and shows all materials used by mesh components.
* UDK users can now select meshes at runtime to view what is in front of the player.
- Translucent sorting features
* New translucent hair custom triangle sort-order editing mode now available.
*
http://udn.epicgames.com/Three/Trans...irSorting.htmlImproved UDK Features and Tools:
- Level Browser improvements
* New tagging and filtering system with keywords makes searching levels easier than ever before.
* Persistent level actors can now be easily hidden or shown.
* New "PIE Only Visible Levels" toolbar toggle limits which levels get loaded in PIE to only levels that are currently visible.
* New “Lock/Unlock/Hide/Show” settings for all levels via right mouse button (RMB) are now available.
* New "Find in Content Browser" option has been added to the Level Browser.
- Unreal Kismet upgrades
* Kismet editor now has navigation history. Handy “Back” and “Forward” buttons make it easy to toggle between actions in the history log.
* Dropping Kismet nodes down on top of ports now auto-wires the node.
* New "Select in Level" option to Kismet right-click menu is now available.
- Particle improvements
* New camera-facing options for mesh emitters will override “AxisLock” settings.
- Unreal Lightmass
* Scene data exported to Lightmass is now compressed.
~ Reduces disk usage and network bandwidth.
~ Increases speed of Lightmass startup.
- Mesh Paint Tool
* Interpolating actors (InterpActors) can now be painted on in level viewports using the “Mesh Paint” tool.
*
http://udn.epicgames.com/Three/MeshPaintReference.html - Animation
* Support for post-physics skeletal control is now available.
* Movie tutorial for animation pipeline:
~
http://udn.epicgames.com/Three/Video....html#Skeletal Mesh Pipeline - Using UDK
- Miscellaneous editor improvements and fixes
* Greatly improved “Convert Light” tool now supports all light types. Simply right-click on lights in the level viewport to convert them to other types of light.
* New material for geometry mode editing makes it much easier to align volumes and BSP in the world:
http://udn.epicgames.com/Three/ContentBlog.html#New Geometry Mode Texture (11/30/2009)
* AnimSet Editor log spew has been fixed.
* UDK users can now build old UE3 lighting on SM2 cards.
- BSP and "Accept Lights" change
* Lights no longer "bleed" through BSP corners.
New and Supplementary UDK Documentation:
- Over 170 new video tutorials
*
http://udn.epicgames.com/Three/VideoTutorials.html- Taking better photos for source material
*
http://udn.epicgames.com/Three/Takin...rTextures.html- Using UnrealScript structs
*
http://udn.epicgames.com/Three/UnrealScriptStructs.html- Animation documentation
*
http://udn.epicgames.com/Three/AnimationOverview.html*
http://udn.epicgames.com/Three/Impor...sTutorial.html*
http://udn.epicgames.com/Three/Using...ntrollers.html*
http://udn.epicgames.com/Three/RootMotion.html*
http://udn.epicgames.com/Three/AnimationNodes.html*
http://udn.epicgames.com/Three/AnimS...UserGuide.htmlMore details are available at the Unreal Developer Network (UDN):
http://udn.epicgames.com/Three/Devel...radeNotes.html Epic Games also maintains links to download mirrors, technical documentation and support resources at
www.udk.com/forums.