음...서버쪽으로 마음을 굳히고 보니

클라이언트와 서버를 둘다 병행하기는 힘들거 같아서

앞으로 DirectX 에 관한 스터디 동참은 못할거 같네요..

동진형님께서는 두개 모두 하신다고 하시지만 저는 둘다 했다가는..

어느하나 제대로 못하게 되는 상황이 올거 같아서 ㅜㅜ..

대신 서버쪽을 열심히 파서 Pathfinder 의 서버를 책임질수 있는 역량을 키우도록 하겠습니다.

Pathfinder - Server 가 되는건가요? -_-ㅋ;

[임지웅]잡담 - 유머 초딩의 질문

잡담 & 자유게시판 2010. 5. 28. 12:55 Posted by 알 수 없는 사용자

어느 초딩 : 예전에 양파라는 가수가 있었나요? 
                그 가수가 지금 우리 슈퍼주니어 오빠들이나, 박정아 언니처럼 노래를 잘했었나요?
                그냥 대충 부르다 망해서 안나오는 거 아닌가요?

어느 답변 :

일단 양파라는 가수는 말이다

기본적으로 그당시 최연소 최단기간 공중파 3개 방송사 음악 프로그램 1위 석권

버클리 음대 퓨전음악과 출신

데뷔한지 5주만에 현재 동방신기 1집에서 3집까지 음반판매량의 딱 1.5배 팔아치우셨고

다저스 스타디움에서 정부차원의 요청에 의해 미국 국가를불렀고

케이블 포함 방송사 음악프로그램 전체 1위 석권

신인상 석권, 대상, 인기상까지 트리플 크라운 달성

이렇게... 까지 하는데 딱 1년 걸리셨단다..

그 이후 유학 가셔서 돌아오신 담에는 달콤한인생, 명성왕후 ost.에 참여하셨고..

근데 망했냐구? 전혀..

요즘같이.. 물론 훌륭한 가수들은 많지만

극히 일부 덜떨어진 가수들처럼 쇼프로 아무데나 무작위로 나오고

그렇게 하는게 아니라, 음반발매 한 번 하는데 2~3년 걸리며..

뮤직비디오 10% 비중을 둔다면 음악자체에 90% 비중을 두는 가수란다..

형아 누나 언니 오빠들이..

다 가수를 비판하는데는 그만한 이유가 있단다..

슈퍼주니어, 쥬얼리.. 다 좋은 가수들이지만.. 어쩌겠냐.. 형 누나들이..

보통 저런 가수들만 보고 자라온지라.. 미안하다..

니들이 격동의 7~80년대를 아냐??????

형때도 스타크래프트 나왔어요????

이딴 개념없는 질문들 제발 인터넷에 올리지 않길 바란다..

형 인생 쓴맛 단맛 다 보고 나니까 그때 나오더라..

뭐 스타 크래프트 그딴게 어딨어!! 니들이 bb탄을 알아????

스포!! 서든이 어딨어!!  m16이나 슈퍼 베레타 있으면 끝났어!!!

아~ 여자 초등학생들도 보겠구나~ 음.. 너희들은 간단해..

집에 공주 그림이랑 옷 그림 졸라 그린다음에.. 그거 찢어서 종이에 옷 갈아 입히고..

니들이 슈퍼 그랑죠를 알아??!! 뭐??? 나루토?? 원피스?? 그딴게 어딨어!!!

임마 ㅋ 다간 임마 ㅋㅋ 다간 몰라? 삐용삐용 경찰차 나오다가 갑자기 로봇 변신하면 다  ㄷ ㅣ 지는거야..

웨딩 피치 천사소녀 네티 ㅋㅋ 세일러문 누나들 임마 ㅋㅋㅋ

누나들 나와서 옷갈아입고 봉 휘두르면 ㅋㅋ 니네는 다 피똥싸는거야 임마 ㅋㅋ

만화책? ㅋㅋ 요즘 너무 어려워서 못보겠더라? ㅋㅋ 형때는 임마 도라에몽~~!! ㅋㅋ

ㅋㅋ 땅 불 바람 물 마음 다섯가지 힘을 하나로 ㅋㅋ 캡틴 플래니~ ㅋㅋ

너희 ㅋㅋ rc카 조종화지? ㅋㅋ 우리는 옛날에 그걸로 철인 28호 ㅋㅋ 로봇 움직였어 임마 ㅋㅋ

인터넷이 어딨어!! ㅋㅋ 치토스 사서 ㅋㅋ 한봉지 더 ㅋㅋ 이런거 나오면 그냥 줄줄쌌어 임마 ㅋㅋ

그리고 ㅋㅋ 박찬호?? 지금 뭐 한국으로 돌아오라고? ㅋ 니가 한국인인에 부끄러워? ㅋㅋ

ㅋㅋ 생각을 하고 글 써라 아가야~ 어른들이 박찬호 박찬호 할때는 다 그만한 이유가 있는거야 ㅋㅋ

ㅋㅋ 옛날에 박찬호 나오기만 ㅎ ㅐ 도 양키들 줄줄 쌌어 임마 ㅋㅋ

찬호형 연봉으로 공 한번씩 던질때 돈으로 계산해보니까 한번 던질때마다 700만원이더라 ㅋㅋ

한번 던지는데 700만원이면 1 경기당 얼마를 벌꺼같냐? ㅋㅋㅋ

물론 축구도 박주영, 백지훈 다.. 잘하지 ㅋㅋ

옛날에.. 명보형.. ㅋ 중거리 슛..ㅋㅋ 냅다 꽃아버리고..ㅋㅋ

선홍이형 날라다니고..ㅋ 정원이 형 발이 안보이고..ㅋ 정운이형 코뿔쏘 임마 ㅋㅋ

용수형..ㅋㅋ 헤딩할 준비만하면 일본놈들 ㅋ 유니폼 벗어놓고 도망갔다고 ㅋㅋ

그리고..ㅋ 어른들이 왜 술먹고 나이트..ㅋㅋ 이런데 가는지 모르겠다고? ㅋㅋ

살아봐 임마~ ㅋ 그런 문화가 없었으면 ㅋㅋ 어차피 너희도없었어~!! ㅋㅋ

안불쌍하냐? 우리도 너희같은 때가 있었다고~ 국딩이라고.. 국민학교..딩..

근데.. 어제 분명히 H.O.T 장갑사고.. 그랬는데 자고 일어나니까.. 입대영장 날라와있고..

벌써 10년전 일이고..ㅋㅋ 니들은 안늙을 것 같애???? ㅋㅋㅋ

지금 날아라 슛돌이..ㅋ 뭐 kbs에서 하던데? ㅋㅋ 니들도 눈 깜박했다 떠봐 ㅋㅋ

걔네들 벌써 홍명보 ㅋㅋ 최진철 짬 되있어~ ㅋㅋ

동방신기??? ss501?? 옛날에..

형이 사는 동네에 H.O.T가 왔었는데.. 지나가다가.. 어! 젝스키스 아냐?

한마디 했는데.. 그날 형 집에 못들어 갔다..

니들 인터넷으로 싸우냐..??

그때 교복입은 누나들 그 추운날에 방한복 입고..

난 무슨 근무서는 줄 알았다.. 그게 우리의 누님들이셨다..ㅋ

인터넷으로 암만 싸우면 뭐하냐 ㅋㅋ 그땐 짬안되면.. 콘서트 이런데 뭣도 모르고 갔다가..

영국 훌리건? 걔네들 우리 누님들한테 머리박고 손들어야돼~!!

형은 십이간지도ㅋㅋ 그냥 안외웠어~! ㅋㅋ

똘기 떵이 호치 새초미 자축인묘

드라고 요롱이 마초 미미 진사오미

몽치 키키 강달이 찌찡이 신유술해

우리들은..

조심해라.. 한 번만 더 설치고 다니면..

얘네들 우주선 타고 중간에 동화나라 내리면 니네들 또 존내 맴매 한다! ㅋㅋ

그리고 초딩다운 프로그램을 봐라!

형때는 임마 일요일 아침 8시 디즈니 만화동산 고정이었어!

7시되면 눈 자동으로 떠진다 임마 ㅋㅋㅋ

1시간 전에 일어났다고 다시 잘라고 하면 두근거려서 잠도 못잤다고 짜식들아~!! ㅋㅋ

그리고 명절에는 머털도사 안보면..ㅋㅋ 사람 취급도 안했어 ㅋㅋ

사이버포뮬러? 그딴게 어딨어 임마 ㅋㅋ 영광의레이서!!

니들이 총알슛 독수리 슛 알아??

다리 딱 90도로 찢어 가지고 냅다 후려갈기면 임마~~ㅋㅋ 공이 수십개로 갈라지고 임마!! ㅋㅋ

우리는 그리고 만화도 그냥 아니었어~ㅋㅋ

돈데 기리 몰라? 임마 ㅋㅋ

우린 차원도 넘나들었어!! 주전자 하나들고 존내 돌려제끼면 임마!! ㅋㅋ

벽 갈라지면서!!!~~~~~~~~~~~~~~~~~~~~!!!!

마지막으로 말한다..

형.. 말 길게 하게 하지마라..

 

 

 

 ---------------------------------------------------------------------------------ㅋㅋ

카페검색어에는 MFC가 있는데 MFC 게시판이 없음 ㅋㅋㅋㅋ

MFC에 대한 간단한 글하나 올릴려고 했는데 없네요!!

[김재진]Flexible character customizing

잡담 & 자유게시판 2010. 5. 26. 10:02 Posted by 알 수 없는 사용자

Flexible character customizing

주제 : 케릭터의 유저 커스터마이징 접근론.

비교대상 : Facegen , Poser , sims , Aion

알려진 이슈 

Poser (비게임류-케릭터 생성 어플리케이션) , Sims , Aion 등을 비롯하여 해외 유수의 게임 중 케릭터 커스터마이징의 수준이 체형 , 두상의 디테일 , 연령대 별 , 인종적 특징까지 잡아 내고 있는 게임들의 커스터마이징 시스템 구조의 골조는 FACEGEN 으로 부터 시작되고 있다.

FACEGANE 의 최신 버젼을 살펴 보면 5대륙 별 인종의 특성을 1차적으로 골격 단위 , 2차적으로 피부의 색으로 세분화 하였으며 이후 세부 디테일은 그 버전이 업그레이드 될수록 세분화 되 가고 있다.

현재 최신 버전에서는 노멀맵 표현이 추가 되어 연령대별 표현을 이전 버전보다 더욱 충실히 표현 하고 있다.

예> 노멀맵을 사용하여 주름의 깊이 등을 표현 함으로서 더욱 커스터마이징의 리얼리티에 충실하며 부가적으로 나이에 따른 피부의 윤기는 스팩큘러맵이나 글로스 맵을 사용하여 디테일하게 잡아 내고 있다.

커스터마이징 시스템 설계를 위해 언급 해야 할 대상.

소구적 측면



포지티브적 측면
아바타 개념적 정의에 대한 충실함.

게임 홍보적 이슈

부분수익화적 측면

리소스적 측면(서로 다른 픽스된 얼굴 데이터를 수십개씩 만들지 않아도 됨. 단, 아이온의 경우 픽스 된 기본 얼굴도 25개 정도 되는 것 참고.)
네거티브적 측면 개발 비용적 측면의 검토.

(프로그래밍 기간 측면이 비중이 큼.)

        

기술적 측면

클라이언트

참조.Facezen































그림1. FaceGen SDK for developer







































그림2. FaceGen SDK for Artist

서버

커스터마이징 인포메이션 데이터의 통신 처리.

케릭터 커스터마이징 데이터의 저장 -> User DB.

UserDB 가 관리 할 Data method -> 커스터마이징 하기 위한 Node 의 Parameter data(커스텀 노드의 수가 15개일 경우 약 140바이트)

저장 될 파라메터의 예.



par1=1

par2=10

par3=10

par4=10

par5=10

par6=10

par7=10

par8=10

par9=10

par10=10

par11=10

par12=10

par13=10

par14=10

par15=10

데이터는 정수형 데이터로 파라메터 스냅은 1단위로 1~10까지 10단계 커스터마이징 할 수 있도록 초기에 설계한다.

!위 파라메터는 얼굴 텍스쳐 데칼(문양에 사용되는)이나 컬러 변형(버텍스컬러 혼합을 통한 염색) 정보는 제외 하고 있음.

클라이언트와 서버간의 개념도.














개념적으로 위와 같이 추론 하여 이해 한 상태에서 클라이언트 연산처리 상의 방식의 범주일 것이다.



FaceGen 과 관련 하지 않고 가장 간단하게 개념적인 데이터 제작 및 관리 형태에 대한 추론.

1. 몰프(Morph) 데이터 접근.

변형 할 얼굴 부위 별 노드를 정하고 각 노드 별 변형 데이터를 제작하여 관리.

파라메터의 중간 값은 5 를 기준으로 하여 제작한다.

가장 자연스러운 결과 데이터 리소스 제작이 가능 하다.

개념도.








UserDB 파라메터 저장 정보.


노드에 따른 각 모프 데이터는 변형 해당 영역의 Vertex Set 등을 갖는다.

2. 본(Bone) 처리 방식 접근.




얼굴에 근육의 방향으로 본을 설치 하여 처리 하는 방식이나 자연스럽지 못하다.



디포메이션 클러스터 등을 따로 부가적으로 설정하여 좀 더 자연스럽게 할 수 있으나 컨트롤 데이터의 양이 너무 많아지기 때문에 응용 검토 사항에서 일단 후순위로 두기로 한다.







위와 같이 두가지의 방법에 대한 추론을 해 보았다.



이제 1번 안에 대한 좀 더 세부적이고 명확한 방법을 연구 하고 추론 하도록 하자.











케릭터 정보가 갖게 될 정보는 아래와 같을 것이다.

케릭터 스케일(루트 본 스케일->하위 본은 루트 본 스케일을 상속 받을 것이다.)

헤어 데이터 정보(기존에 정해 진 헤어 모델의 넘버 인덱스 값 과 염색에 사용 된 RGB 값을 갖을 것이다.)

얼굴모양의 변형 정보(기존에 정해 진 얼굴 모델의 넘버 인덱스 값과 디포메이션 된 각 노드에 대한 약속 된 파라메터 정보를 갖을 것이다.)



생각 할 문제.1

데이터 케시화 할 경우.

만약 유저 커스터마이징 상태에서 케릭터 확정을 하였을때 최종적으로 만들어 진 얼굴 데이터를 지오메트리 데이터로 재생성 한다고 가정 했을 경우 그 데이터를 클라이언트가 갖고 있을 순 없을 것이다.

서버에서 데이터를 관리 해야 하는데 이 정보는 유저디비에 보관 될 것인데 바이너리 데이터로 저장 되어 보관 되어 진다면 용량면에서 과연 유저디비에서 관리 할 수 있을까.라는 의문을 일단 갖어 보자.



처리 루틴은 아래와 같겠다.

서버 접속 - > 유저 디비 엑서스 -> 정보 리시브 ->게임접속-> 다른 플레이어들에게 모든 공통 바이너리 데이터 전송

처리 면에서 말이 좀 안될꺼 같다.



추가적인 검토사항.

얼굴 데이터에 대한 바이너리 데이터 또는 아스키 데이터 형태로 저장 할 경우 전송 되는 패킷의 크기 검토.



장점 : 프로세스 적으로 처리 할 부분이 미비 하다.

만약 한번 봤던 유저의 얼굴 커스텀 정보를 내려받아 케시 하고 있다면 데이터를 내려 받는다는 단순한 작업 이외에 만날때 마다

그 데이터가 맞는지 비교를 해야 하는데 이것은 달라진 유저의 유저 디비에 변경 된 정보에 대해서 주고 받을때 함께 주고 받게 될 것이다.

단점 : 네트웍 리소스 부분







생각 할 문제.2

클라이언트 안에서 디폼 된 데이터 셋과 유저 디비에서 파라메터 정보만을 가져 올 경우.



처리 루틴은 아래와 같겠다.

서버 접속 - > 유저 디비 엑서스 - > 정보 리시브 - > 게임접속 -> 다른 플레이어들에게 유저 인포메이션 정보 센드. 타 유저들 유저 커스터마이징 파라메터 데이터 리시브 -> 화면에 보여짐.

출처 : http://universeonlinedev.blogspot.com/2010/02/flexible-character-customizing-1.html

[강민수]스터디 진행 방식에 대해서...

잡담 & 자유게시판 2010. 5. 21. 06:39 Posted by 리뷰하는 (게임)프로그래머_리프TV

앞으로, 스터디 진행에 대해서

진행 순서라던가, 진행 시간,

발표자, 내용등을 공지로 작성하도록 하겠습니다.

아무래도 무언가 활성을 시킬려면 공지를 자주 사용하는 방법이 가장 좋을 것 같아서요.

지속적으로 누가 어느날 무엇을 했다는 것을 남기는대도 많은 도움이 될것 같기도 하고,

발표자 / 발표 내용 / 예상 발표 시간

다음과 같은 형식으로 작성 하도록 하겠습니다.

공지는 블로그 우측에 있으니 수시로 들어 오셔서 확인하시면 될것 같습니다.
불만 불만 불만 * 99999999999999999999999999999999999999999999999999999999999

으음 앞에 이름이라도 써주면 누구누구 안녕~ 이라든지 하세요를 붙이든지 할텐데

...ㅜ.ㅜ;나만 모르는건가 +_+;;

'잡담 & 자유게시판' 카테고리의 다른 글

[김재진]Flexible character customizing  (1) 2010.05.26
[강민수]스터디 진행 방식에 대해서...  (0) 2010.05.21
다들 주말 알차게 보내셨나요?  (4) 2010.05.17
[안종훈] 가입인사~  (1) 2010.05.14
우왕...  (0) 2010.05.14

다들 주말 알차게 보내셨나요?

잡담 & 자유게시판 2010. 5. 17. 00:08 Posted by 알 수 없는 사용자

저는 감기로 콜록거리거나 빈둥거리거나 하며

전혀 알찬 주말을 보내지 못했습니다 ㅜㅜ

왜 주말에 이거랑 이거랑 해야지! 마음은 먹고

1/3밖에 못하는건지.. DX9는 먹는거임 냠냠.

이라는 수준이고 -ㅂ-;; ㄷㄷㄷ

아무튼 낼스터디가 두렵 ㅠㅠ

[안종훈] 가입인사~

잡담 & 자유게시판 2010. 5. 14. 15:08 Posted by 알 수 없는 사용자
가입완료~

우왕...

잡담 & 자유게시판 2010. 5. 14. 11:07 Posted by 리뷰하는 (게임)프로그래머_리프TV
가입인사입니다...

음??ㅋㅋ