에픽 게임스는 최신 버전의 언리얼 개발 키트 2011년 11월 UDK 베타 를 릴리스했습니다. UDK란, 각종 상을 휩쓴 블록버스터 비디오 게임, 3D 비주얼, 디지털 필름 등을 만드는 데 사용된 툴셋이 그대로 포함된, 언리얼 엔진 3 의 무료 버전을 말합니다.
UDK 쇼케이스: Waves
이번 달의 쇼케이스는 인디 게임 개발사 Squid in a Box 가 개발한 혁신작 Waves ! 색종이 조각들에 인상깊은 비주얼로 양념을 친, 박진감 넘치는 게임입니다. 이 아레나 슈터의 Steam 출시를 축하하고자, CEO Robert Hale 와 마주앉아 그간의 게임 개발 이야기와 UDK 를 선택한 이유를 들어 봤습니다. 더 읽어보기 .
UDK 프로젝트는 UDK Korea 포럼 이나 영문 Works in Progress 포럼, Released Projects 포럼에 홍보하시면 됩니다. 저희 쇼케이스 갤러리는 www.udk.com/kr/showcase 와 www.unrealengine.com/showcase 에서 확인하실 수 있습니다.
2011년 11월 UDK 베타 업그레이드 노트
[스케일폼 4](http://gameware.autodesk.com/scaleform/features/overview) 업그레이드
- 멀티스레드 렌더러 통합으로 렌더링 성능이 대폭 향상 되었습니다.
- Action Script 3 가 지원됩니다. Action Script 2 도 계속해서 지원됩니다.
- CLIK 3.0 (Lightweight Interface Kit, 경량 인터페이스 키트)가 포함되었습니다.
- AMP 프로파일러가 크게 개선되었습니다.
- UDN 문서 가 업데이트되었습니다.
언리얼 랜드스케이프와 포울리지
- 랜드스케이프 플래튼(flatten) 툴 에 경사 플래튼(flatten to slope) 옵션이 추가되었습니다.
- 새로운 클레이(clay) 브러시 로 랜드스케이프 버텍스 데이터 조성 작업을 훨씬 빠르고 쉽게 할 수 있습니다.
- 포울리지 스케일 축 잠금 으로 XY 스케일은 균등하게 한 상태로 Z 스케일만 바꿀 수 있으며, z-오프셋 세팅 도 가능합니다.
- 각 레이어에 대해 ** 하이트맵 / 레이어 리임포트** 버튼이 새로 생겼습니다.
- 언리얼 랜드스케이프 머티리얼 문서 에 새로운 레이어 노드 관련 내용을 업데이트했습니다.
- 포울리지 문서 에 새로운 기능 관련 정보를 업데이트했습니다.
- 포울리지가 복사/붙여넣기/이동/회전/레벨로 이동시 베이스 컴포넌트를 따릅니다.
- 보통 (클레이 이외) 모드에서 버텍스와 레이어 둘 다에 대한 브러시 페인팅 방식이 크게 개선 되었습니다. 같은 지역을 다시 칠해도 더이상 부작용이 생기지 않습니다.
- 보통 페인트 툴이 같은 지역을 다시 칠하려면 브러시 스트로크도 다시 해야 하도록 변경했습니다. Zbrush 와의 일관성 유지는 물론, 부작용 방지 효과도 있습니다.
에디터
- 이제 에디터에서 스켈레탈 메시와 애니메이션을 익스포트 할 수 있게 되어, 양방향 시네마틱 작업이 가능해 졌습니다.
- 마티네 트랙에서 사운드 클래스 볼륨 레벨을 조절 하는 기능을 추가했습니다.
- 이제 콘텐츠 브라우저에서 필터를 지우면, ‘패키지’ 뷰가 예전에 활성화된 (계층구조형 또는 일반형) 뷰로 돌아갑니다.
- 스타트업 무비 끄기와 마티네 무비 캡처 용 시네마틱 모드 토글 기능을 추가했습니다.
iOS
- 언리얼스크립트 하이레벨에서 트위터 에 접근할 수 있는 기능이 지원됩니다.
- 이제 iOS 5 트윗 UI를 표시 하고 옵션으로 로컬 .png 이미지 및/또는 URL 을 붙여, iOS 5 의 트위터 계정(들) 간편등록 기능을 활용할 수 있습니다.
- 일반적인 (로컬 유저의 팔로워를 구하는 등) 트위터 요청을 보낼 수도 있습니다.
- iOS 5 에 맞게 구현했습니다.
- ADPCM 사운드 인코딩이 지원됩니다.
Mac OS X 기능 패리티 작업
- 추가 및 업그레이드 사항
- “최대화” 버튼을 추가했습니다.
- 버텍스 텍스처 펫치를 완벽 지원합니다.
- 부 PhysX 라이브러리가 업데이트되었습니다. 희귀한 크래시 문제를 약간 처리하고, “빠른로드(quickload)” 확장자가 지원됩니다.
- 셰이더 생성 도중 루프와 2차 색 속성이 지원됩니다.
- 해결된 문제
- 인스턴싱된 드로잉이 PC 와 완벽히 동일하게 그려집니다.
- 라이트 섀프트가 제대로 렌더링되며, 시각적으로 PC 와 완벽히 동일합니다.
- 전체화면 렌더링과 MSAA
- PC 와의 렌즈 플레어 일관성
- PC 와 Mac 사이의 비등방성 필터링 일관성
- 다이내믹 / 스켈레탈 메시 위의 스포트라이트 그림자
UDN 페이지 업데이트
- 언리얼스크립트
- http://udn.epicgames.com/Three/UnrealScriptClassesKR.html
- http://udn.epicgames.com/Three/UnrealScriptControlStructuresKR.html
- http://udn.epicgames.com/Three/UnrealScriptDefaultPropertiesKR.html
- http://udn.epicgames.com/Three/UnrealScriptExpressionsKR.html
- http://udn.epicgames.com/Three/UnrealScriptFoundationsKR.html
- http://udn.epicgames.com/Three/UnrealScriptFunctionsKR.html
- http://udn.epicgames.com/Three/UnrealScriptHomeKR.html
- http://udn.epicgames.com/Three/UnrealScriptIteratorsKR.html
- http://udn.epicgames.com/Three/UnrealScriptMetadataKR.html
- http://udn.epicgames.com/Three/UnrealScriptReferenceKR.html
- http://udn.epicgames.com/Three/UnrealScriptStatesKR.html
- http://udn.epicgames.com/Three/UnrealScriptVariablesKR.html
- FBX
- http://udn.epicgames.com/Three/FBXAnimationPipelineKR.html
- http://udn.epicgames.com/Three/FBXMaterialPipelineKR.html
- http://udn.epicgames.com/Three/FBXMorphTargetPipelineKR.html
- http://udn.epicgames.com/Three/FBXPipelineKR.html
- http://udn.epicgames.com/Three/FBXSkeletalMeshPipelineKR.html
- http://udn.epicgames.com/Three/FBXStaticMeshPipelineKR.html
- 모바일
- http://udn.epicgames.com/Three/MobileSystemSettingsKR.html
- http://udn.epicgames.com/Three/MobileTextureReferenceKR.html
- http://udn.epicgames.com/Three/MobileVehicleExampleKR.html
- 기타
- http://udn.epicgames.com/Three/ActorGroupingKR.html
- http://udn.epicgames.com/Three/ColorGradingKR.html
- http://udn.epicgames.com/Three/ContentHomeKR.html
- http://udn.epicgames.com/Three/DevelopmentKitGemsKR.html
- http://udn.epicgames.com/Three/DevelopmentKitGemsPlatformerStarterKitKR.html
- http://udn.epicgames.com/Three/FaceFXKR.html
- http://udn.epicgames.com/Three/FoliageKR.html
- http://udn.epicgames.com/Three/GettingStartedContentKR.html
- http://udn.epicgames.com/Three/GettingStartediOSDevelopmentKR.html
- http://udn.epicgames.com/Three/IntegratedPartnersProgramKR.html
- http://udn.epicgames.com/Three/MaterialEditorUserGuideKR.html
- http://udn.epicgames.com/Three/MaterialsCompendiumKR.html
- http://udn.epicgames.com/Three/MatineeUserGuideKR.html
- http://udn.epicgames.com/Three/PrecomputedVisibilityKR.html
- http://udn.epicgames.com/Three/RenderingHomeKR.html
- http://udn.epicgames.com/Three/ShadowingReferenceKR.html
- http://udn.epicgames.com/Three/TechnicalHomeKR.html
- http://udn.epicgames.com/Three/UDKCommunityLinksKR.html
- http://udn.epicgames.com/Three/VehiclesTechnicalGuideKR.html
- http://udn.epicgames.com/Three/ViewportToolbarKR.html
- http://udn.epicgames.com/Three/WebHomeKR.html
- Vastly improved rendering integration with multithreaded renderer
- Added Action Script 3 support. Action Script 2 is still supported.
- Includes CLIK 3.0 (Lightweight Interface Kit)
- Major improvements to the AMP profiler
- Updated UDN documentation
Unreal Landscape and Foliage
- Landscape flatten tool tool is enhanced with a flatten to slope option
- New Clay Brush makes sculpting of landscape vertex data much quicker and easier
- Foliage scale axis locking allows for variable Z scale but uniform XY scale, plus z-offset settings
- New reimport Heightmap / layer button for each layer
- Updated Unreal Landscape documentation with info on new layer nodes
- Updated foliage documentation with info on new features
- Foliage now follows base component on copy/paste/move/rotate/move-to-level
- Much improved brush painting behavior for both vertex and layers in regular (non-clay) mode. Repainting the same area no longer causes artifacts
- Changed the regular paint tool behavior so that painting over the same area requires multiple brush strokes. The functionality is now consistent with Zbrush and prevent artifacts
Editor
- You can now export skeletal meshes and animations from the editor, enabling bi-directional cinematic workflow
- Added the ability to adjust sound class volume levels from a matinee track
- The content browser’s ‘Packages’ view now returns to previously active view (hierarchical or flattened) when filter is cleared
- Added support for turning off startup movies and toggling cinematic mode for matinee movie captures
iOS
- High level Twitter UnrealScript-accessible support has been added
- You can now show the iOS 5 Tweet UI and optionally attach a local .png image and/or a URL, making use of the single-sign-on Twitter account(s) in iOS 5
- You can also submit a generic Twitter request (i.e., get the local user’s followers)
- Implemented for iOS 5
- Added ADPCM sound encoding support
Mac OS X feature parity work
- Additions and upgrades
- Added support for “Maximize” button
- Added full support for vertex texture fetch
- Minor PhysX library update, addressing some rare crashes, and adding “quickload” extension support
- Support for loops and secondary color attribute during shader generation
- Fixed issues
- Instanced drawing now on full parity with PC
- Light shafts now render properly and have full visual parity with PC
- Full-screen rendering and MSAA
- Inconsistent lens flares compared to PC
- Inconsistencies with anisotropic filtering between PC and Mac
- Shadows from spotlight on dynamic / skeletal meshes
New and Updated UDN Pages
UnrealScript
- http://udn.epicgames.com/Three/UnrealScriptClasses.html
- http://udn.epicgames.com/Three/UnrealScriptControlStructures.html
- http://udn.epicgames.com/Three/UnrealScriptDefaultProperties.html
- http://udn.epicgames.com/Three/UnrealScriptExpressions.html
- http://udn.epicgames.com/Three/UnrealScriptFoundations.html
- http://udn.epicgames.com/Three/UnrealScriptFunctions.html
- http://udn.epicgames.com/Three/UnrealScriptHome.html
- http://udn.epicgames.com/Three/UnrealScriptIterators.html
- http://udn.epicgames.com/Three/UnrealScriptMetadata.html
- http://udn.epicgames.com/Three/UnrealScriptReference.html
- http://udn.epicgames.com/Three/UnrealScriptStates.html
- http://udn.epicgames.com/Three/UnrealScriptVariables.html
FBX
- http://udn.epicgames.com/Three/FBXAnimationPipeline.html
- http://udn.epicgames.com/Three/FBXMaterialPipeline.html
- http://udn.epicgames.com/Three/FBXMorphTargetPipeline.html
- http://udn.epicgames.com/Three/FBXPipeline.html
- http://udn.epicgames.com/Three/FBXSkeletalMeshPipeline.html
- http://udn.epicgames.com/Three/FBXStaticMeshPipeline.html
Mobile
- http://udn.epicgames.com/Three/MobileSystemSettings.html
- http://udn.epicgames.com/Three/MobileTextureReference.html
- http://udn.epicgames.com/Three/MobileVehicleExample.html
Misc
- http://udn.epicgames.com/Three/ActorGrouping.html
- http://udn.epicgames.com/Three/ColorGrading.html
- http://udn.epicgames.com/Three/ContentHome.html
- http://udn.epicgames.com/Three/DevelopmentKitGems.html
- http://udn.epicgames.com/Three/DevelopmentKitGemsPlatformerStarterKit.html
- http://udn.epicgames.com/Three/FaceFX.html
- http://udn.epicgames.com/Three/Foliage.html
- http://udn.epicgames.com/Three/GettingStartedContent.html
- http://udn.epicgames.com/Three/GettingStartediOSDevelopment.html
- http://udn.epicgames.com/Three/IntegratedPartnersProgram.html
- http://udn.epicgames.com/Three/MaterialEditorUserGuide.html
- http://udn.epicgames.com/Three/MaterialsCompendium.html
- http://udn.epicgames.com/Three/MatineeUserGuide.html
- http://udn.epicgames.com/Three/PrecomputedVisibility.html
- http://udn.epicgames.com/Three/RenderingHome.html
- http://udn.epicgames.com/Three/ShadowingReference.html
- http://udn.epicgames.com/Three/TechnicalHome.html
- http://udn.epicgames.com/Three/UDKCommunityLinks.html
- http://udn.epicgames.com/Three/VehiclesTechnicalGuide.html
- http://udn.epicgames.com/Three/ViewportToolbar.html
- http://udn.epicgames.com/Three/WebHome.html