[[TableOfContents]] = 스터디 소개 = * 실습 중심으로 UDK를 공부 * [http://www.udk.com/kr/documentation.html íŠœí† ë¦¬ì–¼], [http://www.3dbuzz.com/vbforum/sv_home.php 3D Buzz] [http://cafe.naver.com/cookingani UDK 카페]와 [http://book.naver.com/bookdb/book_detail.nhn?bid=6656697 Mastering Unreal]ì„ ì°¸ê³ í•˜ì—¬ ì§„í–‰ * ì±… [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=5248719 ë„서관]ì— ìžˆìŒ * 스터디 시간: 매 주 '''í† ìš”ì¼ 2시''' + 시간 ë‚ ë•Œ 마다 ã…‹ == ì°¸ê°€ìž == * [권순ì˜], [ì´ë¯¼ê·œ], [장용운], [ë°•ë„ê±´] = 목표 = * ì „ì‹œíšŒ 낼 작품 만들기 * ì´ê²Œ 다 [장용운]ì˜ ê³„ëžµìž…ë‹ˆë‹¤. ã…‹ã…‹ã…‹ = 주요 ë§í¬ = * [http://udn.epicgames.com/Three/UnGlossaryKR.html 용어집] 용어집부터 ì½ìœ¼ë©´ ì´í•´ê°€ 쉽군여 * [http://udn.epicgames.com/Three/DevelopmentKitFirstScriptProjectKR.html 언리얼스í¬ë¦½íЏ 시작하기] ì½ì–´ë´…시다 * [http://udn.epicgames.com/Three/UnrealScriptReferenceKR.html 언리얼스í¬ë¦½íЏ ë ˆí¼ëŸ°ìФ] UnrealScript 사용ìžìš© * [http://udn.epicgames.com/Three/MaterialsCompendiumKR.html 머터리얼 ê°œë¡ ] í…스ì³ì™€ 여러 가지 ì—°ì‚° ê¸°ëŠ¥ì„ ì´ìš©í•˜ì—¬ 머터리얼 ì†ì„±ì„ 만듬 = ì§„í–‰ = == 3ì›” 24ì¼ == === ì¶œì„ === || [권순ì˜] || O || || [ì´ë¯¼ê·œ] || X || || [장용운] || O || || [ë°•ë„ê±´] || X || === 학습 ë‚´ìš© === * 용운ì´ì˜ 개략ì ì¸ ì„¤ëª…ê³¼ 시연 * 앞으로 í• ê²ƒë“¤ ì„¤ì •? === 사진 === [https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/532631_401093049918377_100000530574390_1440421_2088804234_n.jpg https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/532631_401093049918377_100000530574390_1440421_2088804234_n.jpg] [https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/531013_401094973251518_100000530574390_1440467_2020263083_n.jpg https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/531013_401094973251518_100000530574390_1440467_2020263083_n.jpg] === 후기 === * UDK로 ë§Œë“ ê²ƒë“¤ì„ ë³´ë‹ˆ ë°©í–¥ì„±ì„ í™•ì‹¤ížˆ ìž¡ê³ ì§„í–‰ì„ í•´ì•¼ ê² ë‹¤ë¼ëŠ” ìƒê°ì´ 들ë”êµ°ìš”. ì˜¤ëŠ˜ì€ ì²« ë‚ ëª¨ìž„ 약ì†ì´ 좀 거시기 해서 ì¶œì„ë¥ ì´ ì € 모양ì´ê¸´ í•œë° ëª¨ë‘들 ë¬´ì—‡ì„ ë§Œë“¤ì§€ì— ëŒ€í•´ì„œ 확실히 ì •í•˜ë„ë¡ í•˜ëŠ” ê²ƒì´ ì¤‘ìš”í•˜ê² ë„¤ìš”. 다ìŒìœ¼ë¡œ UDK ìƒë‹¹ížˆ 무ê²êµ°ìš” -_-;; ê·¸ëž˜ë„ ê·¸ëž˜í”½ì´ ìƒë‹¹ížˆ 좋네요. ì˜í™”ì† CG ê°™ì€ ëŠë‚Œì´ì—ˆìŠµë‹ˆë‹¤. ì˜¤ëŠ˜ì€ ì œê°€ 용운ì´í•œí…Œ ì–´ë–¤ ê²ƒë“¤ì´ ìžˆëŠ”ì§€ 그냥 보는 시간ì´ì—ˆê³ ìš”,, ì •ëª¨ 시간ì´ë‚˜ ë‹¤ìŒ ëª¨ìž„ 때 확실히 ì£¼ì œë¥¼ ì •í•˜ë„ë¡ í•´ì•¼ê² ë„¤ìš” - [권순ì˜] * 몇 ì‹œì— ëª¨ì´ìžê³ 한 게 없어서 ê·¸ëƒ¥ì €ëƒ¥ 모여서 순ì˜í˜•ê³¼ UDK 툴과 UDK로 ë§Œë“ ê²Œìž„ì„ ì‚´íŽ´ë³´ì•˜ìŠµë‹ˆë‹¤. 빨리 UDK를 배워서 ê²Œìž„ì„ ë§Œë“¤ê³ ì‹¶ìŠµë‹ˆë‹¤. ì§€ê¸ˆì€ ê°ë„ 안잡히네요-_-; 설명서나 ì±…ê°™ì€ ê²ƒë“¤ì„ ì¢€ ë” ì½ì–´ë´ì•¼ê² 습니다. ê·¸ë¦¬ê³ UDKíˆ´ì´ ë©”ëª¨ë¦¬ë‚˜ ê·¸ëž˜í”½ì„ ê½¤ ë§Žì´ ìž¡ì•„ë¨¹ë„¤ìš”ã…‹ã…‹ ê·¼ë° í™”ë©´ ëŒë¦´ 때 ëˆˆì´ ì–´ì§€ëŸ½ê²Œ ëŒì•„가는 ê±´ 어떻게 좀 í•´ê²°ì„ ë´ì•¼ í• ê²ƒ 같습니다. - [장용운] * ì´ë²ˆ 모임 ì‹œê°„ì„ ë”±ížˆ ì •í•˜ì§€ 않아서 못갔지만... ì¼ë‹¨ ìƒê°í•´ë³¸ ì£¼ì œì¤‘ 가장 í•˜ê³ ì‹¶ì€ ê²ƒ 한가지를 ì 어볼게요. ê·¸ë¦¬ê³ ì € í•™êµê°€ëŠ”ë°ì— 1시간 ë°˜ ë„˜ê²Œê±¸ë ¤ìš”... ì €ë¥¼ 위해서ë¼ë„ 최소한 3ì¼ì „ì—는 계íšì„ ì •í™•í•˜ê²Œ ì •í–ˆìœ¼ë©´í•´ìš”.. * ì£¼ì œ : ì•ˆêµ¬ì •í™”(?)와 ìžìœ * ë™ê¸° : 게임ì´ëž€ê²Œ ê¼ ì‹¸ìš°ê³ , ë¶€ìˆ˜ê³ , ë‹¬ë¦¬ê³ ë§‰ 파괴ì ì¼ í•„ìš”ëŠ” ì—†ê³ , ë°”ìœ í˜„ëŒ€ì¸(?)ì„ ìœ„í•´, ê·¸ë¦¬ê³ UDKì´ê¸°ì— ìƒê°í•´ë³¸ê±°ì—ìš” * 설명 : 요약하면 단순히 ìžì—° í’경과, 경치가 매우 뛰어난 í˜„ì‹¤ê°™ì€ ê²Œìž„ì´ì—ìš”. * ë™ë¬¼, 호수표면효과, 물효과, 그림ìž, 바람효과, ê´‘ì›, 오브ì 트 배치, 지형과 ê°™ì€ ë¶€ë¶„ì„ í•µì‹¬ì 으로 다루게ë˜ê² 지요. * 딱히 특징ì 으로 ì£¼ëª©í• ë§Œí•œ 컨í…ì¸ ê°€ 있는 ê²Œìž„ì´ ì•„ë‹ˆê¸° 때문ì—, í’ê²½ì„ ì •ë§ ìž˜ 만들어야 í• ê²ƒ 같구요, * ì €í¬ê°€ UDK를 ì²˜ìŒ ì¨ë³´ëŠ”ê±°ë‹ˆê¹Œ ì´ëŸ° ê²Œìž„ì„ ë§Œë“¤ë©´ì„œ 여러가지 시행착오를 겪다보면 ì‹¤ë ¥ë„ ê½¤ 늘 것 같아요. * ì´ê±¸ë¡œ ë”ê°€ 부족하다면 ì—¬ê¸°ì— ì±„ì§‘, 등산(?), 수ì˜, 낚시, 집짓기, 벌목, ë™ë¬¼ ì¡°ë ¨, ë ˆí”„íŒ…, 스카ì´ë‹¤ì´ë¹™(?) 등등,,, ë ê´œì°®ì€ ì»¨í…ì¸ ë¥¼ 추가하면 ë 것 같구요. - [ë°•ë„ê±´] * 그런 ì •ë„까지 í•˜ë ¤ë©´ 5월초까지 만들 수 있ì„까???ã…‹ã…‹ã…‹ã…‹ - [장용운] * 그냥 ë ì „ì²´ ê´‘ì› í•˜ë‚˜ë†“ê³ , 지형 ì 당히 ë§Œë“¤ì–´ì¤€ë’¤ì— ë‚˜ë¬´, ëŒ, 호수, 풀만 잘배치하면 ë...ì¼ê±° ê°™ì€ë°ìš©... - [ë°•ë„ê±´] * 그게 ê·¸ë ‡ê²Œ 간단한 게 아니란다...ã…‹ã…‹ã…‹ - [장용운] == 4ì›” 4ì¼ (게릴ë¼ì„± 모임) == === ì¶œì„ === || [권순ì˜] || O || || [ì´ë¯¼ê·œ] || X || || [장용운] || O || || [ë°•ë„ê±´] || X || === 학습내용 === * 캡스톤 ì„¤ê³„ì‹¤ì— ì¼ì´ 있어 들른 용운ì´ê°€ 게임 í…Œí¬ì—서 ë˜ ë³´ê³ ì™”ëŠ”ì§€ì— ëŒ€í•´ì„œ 간단하게 ì´ì•¼ê¸° í•´ 줌 * ì •ëª¨ì—서 ë˜ ì–¸ê¸‰ í• ì˜ˆì • == 4ì›” 7ì¼ == === ì¶œì„ === || [권순ì˜] || O || || [ì´ë¯¼ê·œ] || O || || [장용운] || O || || [ë°•ë„ê±´] || O || === 학습내용 === * 목표 ì„¤ì • * 핀볼 게임 만들기 ì˜ˆì • - ì¹´ë©”ë¼ëŠ” ê³µì—? ã…‹ * 5ì›” 10ì¼ê¹Œì§€ ë°ëª¨ 완성 * ì—í• ë¶„ë‹´ * [ì´ë¯¼ê·œ] - ì›”ë“œë¨¸ì‹ * 나머진 공부 === 메모 === 외부툴 World Machine 노드기반 ì ˆì°¾ê±° 지형 ìƒì„± 툴 http://www.slideshare.net/devcatpublications/ndc2011-8253034 구글검색 ì›”ë“œë¨¸ì‹ ì¡°í•© ë°©ë²•ì€ ê¸°ë³¸ ì œê³µ 소스를 ë¶„ì„! 매í¬ë¡œ 중 basic coverage를 ë¶„ì„ íŠ¹ížˆ Erosionì˜ Flow mapì€ ì—¬ëŸ¬ëª¨ë¡œ ìœ ìš© 랜드스케ì´í”„로 ê°€ì ¸ì˜¤ê¸° 하ì´íŠ¸í•„ë“œ 하ì´íЏ 맵으로 ìž„í¬íЏ(16bit RAW í¬ë§·) http://udn.epicgameskorea.com/Three/LandscapeCreatingKR.html === 후기 === * 앞으로 ì¼ì •ì´ íƒ€ì´íŠ¸í•˜ê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤. ì¤‘ê°„ê³ ì‚¬ë„ ë¼ì—ˆê³ .. 무엇보다 ì•„ì§ ê³µë¶€í•´ì•¼ í• ë¶€ë¶„ì´ ë§Žë‹¤ëŠ” ê²ƒì´ ì¢€ ë” ë¶€ë‹´ìœ¼ë¡œ 다가온 것 같습니다. ê°ìžê°€ ë¬´ì—‡ì„ ê³µë¶€ í• ì§€ì— ëŒ€í•´ì„œ ì´ì•¼ê¸°ë¥¼ ë‚˜ëˆ„ê³ ê³µë¶€ë¥¼ 시작하기로 했는ë°,, 무엇보다 좀 ë” ë§Žì€ ë‚´ìš©ì„ ì•Œê³ ìž ë…¸ë ¥í•´ì•¼ê² ìŠµë‹ˆë‹¤. ê·¸ë¦¬ê³ Unreal Scriptë„ ê³µë¶€í•´ ë³´ë©´ ì¢‹ì„ ê²ƒ 같네요. - [권순ì˜] * ë„대체 어디를 ê±´ë“œë ¤ì•¼ 게임 í”Œë ˆì´ ë°©ì‹ì´ë‚˜ 스í¬ë¦½íЏ ë“±ì„ ê³ ì¹ ìˆ˜ 있는 ê±´ì§€ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. 찾아ë´ì•¼ê² ì–´ìš” - [장용운] = 여름방학 ì§„í–‰ = * ë°©í•™ ê¸°ë… ìƒˆë¡œì´ í•´ ë³´ê² ë‹¤ëŠ” ì¼ë… í•˜ì— -_-ã…‹ã…‹ã…‹ * 모임 ë‚ ì§œ: ì›”, í™”, 목 ì €ë… 7시 ì´í›„~ * 참가ìž: [권순ì˜], [박재민] == 7ì›” 3ì¼ == === ì¶œì„ === || [권순ì˜] || O || || [박재민] || O || === 설치법 & 한글 튜터리얼 === * [http://ifyouprogrammer.tistory.com/80 설치법] * [http://udn.epicgames.com/Three/MasteringUnrealScriptBaptismByFireKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ 통과ì˜ë¡€] * [http://udn.epicgames.com/Three/MasteringUnrealScriptClassesKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ í´ëž˜ìФ] * [http://udn.epicgames.com/Three/MasteringUnrealScriptFunctionsKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ 함수] * [http://udn.epicgames.com/Three/MasteringUnrealScriptPreProcessorKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ ì „ì²˜ë¦¬ê¸°] * [http://udn.epicgames.com/Three/MasteringUnrealScriptStatesKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ 스테ì´íЏ] * [http://udn.epicgames.com/Three/MasteringUnrealScriptDelegatesKR.html 언리얼 마스터하기: 언리얼스í¬ë¦½íЏ ë¸ë¦¬ê²Œì´íЏ] === ì§„í–‰ìƒí™© === * UDK ë° nFringe 설치 ë° ì»´íŒŒì¼ * 스í¬ë¦½íЏ 언어 ìˆ˜ì •ì„ ì´ìš©í•œ Hello World ì°ì–´ë³´ê¸° * 간단한 스í¬ë¦½íЏ * [UDK/2012년스터디/소스] == 7ì›” 5ì¼ == === ì¶œì„ === || [권순ì˜] || O || || [박재민] || O || === ì§„í–‰ìƒí™© === * ìºë¦í„° êµ¬í˜„ì„ ìœ„í•´ 3D Max로 삽질하게 ìƒê²¼ìŒ... 소닉 ì 프를 ì–´ì°Œ 해야 하나 -_-; * UDKê°€ ì„¤ì¹˜ëœ ë²„ì „ì´ ë‹¬ë¼ (ì§‘ê³¼ í•™êµ ì»´ì´..) 다시 받아야 하는 ìƒí™© -_-;;;; ì´ëž˜ì €ëž˜ 삽질 * ê²°ë¡ ì 으로 첫 주는 그냥 허비 한 듯..? ã…‹ã…‹ã…‹ã…‹ * DefaultCharInfo.ini 파ì¼ì—서 ìºë¦í„° ë™ìž‘ë“±ì„ ìˆ˜ì •í•˜ëŠ” 방법 알아 ë´„ * ì°¸ê³ ìžë£Œ: [http://udn.epicgames.com/Three/UnrealScriptGameFlowKR.html 언리얼스í¬ë¦½íЏ 게임 í름] == 7ì›” 10ì¼ == === ì¶œì„ === || [권순ì˜] || O || || [박재민] || O || === 3D Max Tutorial === * [http://download.autodesk.com/us/3dsmax/skillmoviesv2011/index.html Essential Skills Movies] * [http://docs.autodesk.com/3DSMAX/13/KOR/Autodesk%203ds%20Max%202011%20Tutorials/index.html Autodesk 3ds Max ìžìŠµì„œ] * [http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=6837309&linkID=9241175 Autodesk 3ds Max Services & Support] * [http://3dcafe.com/ 3D Cafe] - ì™¸êµ ì‚¬ì´íЏì¸ë° ì—사가 ê¹Šì€ ì‚¬ì´íЏë¼ë‚˜ * [http://cafe.naver.com/maxkill/122108 ì±… 추천] === ì§„í–‰ìƒí™© === * 3D Max를 받아서 ìºë¦í„° 모션 ë„£ìœ¼ë ¤ 했지만 ë§í–ˆì–´ìš”... (ë˜ ì–´ë–»ê²Œ 하는지 ëª¨ë¥´ê² ì–´ìš” -_-;;;) * 그래서 íŠœí† ë¦¬ì–¼ ë³´ê³ ì‚½ì§ˆ 중 * [박재민] [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-2 ì¹´ë©”ë¼ ì†ŒìŠ¤] ë¶„ì„ ì¤‘... === 으아니? === * [http://www.youtube.com/watch?v=izVtTcq_his&feature=related ì´ê±¸ í•´ ë†“ì€ ì‚¬ëžŒì´ ìžˆë‹¤ë‹ˆ] * [http://www.bluespheresforever.com/ ...] == 7ì›” 16ì¼ == === Kismet === * Kismetì€ ìš”ì•½í•˜ìžë©´.. 스타í¬ëž˜í”„트 ë§µì—ë””í„°ì˜ íŠ¸ë¦¬ê±°ì™€ ê°™ë‹¤ê³ í• ìˆ˜ 있다. ê°œê°œì˜ Box를 ì¼ë ¨ì˜ í–‰ë™ ê°ì²´ë‚˜ 변수로 ì·¨ê¸‰í• ìˆ˜ ìžˆê³ ì ì ˆížˆ 조합하여 게임 로ì§ì„ 만들 수 있다. 소스코드 ì—†ì´ ì—디터ì—ì„œë„ ì½”ë”©ì´ ê°€ëŠ¥í•˜ë‹¤ëŠ” ì ...?(특히나 그래픽코딩ì´ë¼ëŠ” ì ) í° ê·¸ë¦¼ì„ ë§Œë“¤ 때 ì‚¬ìš©í• ìˆ˜ ìžˆê² ë‹¤. [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-3 간단한 "Hello" + "World" 문ìžì—´ ì—°ê²° Kismet node ì˜ˆì œ] 좀 ë” ê´€ì‹¬ìžˆìœ¼ë©´ ë‹¤ìŒ ì˜ˆì œë„ ë„ì›€ì´ ë 듯. [http://udn.epicgames.com/Three/DevelopmentKitGemsConcatenateStringsKismetNodeKR.html Concatenate Strings (문ìžì—´ ì—°ê²°) 키즈멧 노드 만들기] === 3D Max 뻘짓 === * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=391650 게임 & ìºë¦í„° ì œìž‘ì„ ìœ„í•œ 3ds max] 를 보면서 Sonicì— ë¼ˆëŒ€ ë„£ì–´ë³´ê³ ìžˆìŒ * 한쪽 다리 대충 ì–´ëŠì •ë„ ë§Œë“¤ì–´ 보긴 í–ˆëŠ”ë° ì„¸ë¶€ ìž‘ì—…ì´ ë” í•„ìš”í•œ 시ì -_-... * 거기다 Meshê°€ 깨ì§..... 아놔.... * 좀 ë” ì‚½ì§ˆ í•´ ë´ì•¼ê² ìŒ.. == 7ì›” 17ì¼ == === 3D Max 2ì°¨ì‹œë„ === * ì–´ì œë³´ë‹¤ëŠ” 좀 잘 ì§„í–‰ ë˜ëŠ” 듯. * ê·¼ë° Meshê°€ 깨지는 ê±´ ì–´ì©” 수 없는건가 -_- * ë„ë°ì²´ Point Object는 어떻게 만드는겨 - (ì±… ì„¤ëª…ì— ë”°ë¥´ë©´.. 그림과 ê°™ì´ ë°œì˜ ë’¤ìª½ì„ ë·°í¬íЏì—서 í´ë¦í•´ Point 오브ì 트를 ë§Œë“니다.... ë 어쩌ë¼ê³ ) * 삽질하다 겨우 알아냄 -_- === Collision event === [http://udn.epicgames.com/Three/CollisionTechnicalGuideKR.html ì½œë¦¬ì „ í…Œí¬ë‹ˆì»¬ ê°€ì´ë“œ]ì˜ ë‚´ìš©ì„ ìš”ì•½. {{{#!javascript // Actorê°€ 물리ì 으로 Wallì— ì¶©ëŒí• 때 호출 event HitWall(Vector HitNormal, Actor Wall, PrimitiveComponent WallComp) }}} ---- [2012년활ë™ì§€ë„]