EzDoum

찾기
처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
전체보기
네트워크
TI OMAP35x
TI DaVinci
Analog Blackfin
RobotWar2005
임베디드!
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝
자료구조(Tree)
금융

Login
이름

암호

기억하기


사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 3명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

최근글
·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·Sorting Algorithm Animation (2)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

SocRobotWar 2005 - 3d처리에 대한 친구&후배 와의 대화
글쓴이: EzDoum 글쓴날: 2005년 07월 28일 오전 01:03
하드웨어



[성남◆] 하이
[해진□] 응 하2
[성남◆] opengl로 2차원 프레임웍만 다루나?
[해진□] 뭐 ==; 2차원이지만 3차원을 쓴것도 있긴 있어 ==;
[해진□] 게임객체중 Z값을 사용하는 타입도 있지
[성남◆] 응
[성남◆] 카메라 이동도 자유로워?
[해진□] 아니 2차원에서 무슨 =_=;
[해진□] 2차원이지만 Z값을 사용하는 방법을 이용해 ... 원근을
[성남군] 듀얼코어!! BF-561 님이 전송합니다.


[해진□] ?
[성남◆] 아 이번에 대회나갈껀데 시뮬레이터
[성남◆] directx
[성남◆] 만들거든
[해진□] ㅎㅎ

"Debug.zip" 전송이 완료되었습니다.

[성남◆] 그런데 맨당 헤딩이라..
[성남◆] 그냥 엔진이 있으면 어떨까 싶기도 하고 해서
[해진□] 헛
[해진□] 다이렉트 X. 무슨 dll 이 없다며 안된다
[성남◆] 아 나 9
[성남◆] 깔았는데
[성남◆] 그것때문인가?
[해진□] 다이렉트 X 9.0c 런타임은 있는데
[성남◆] 난 feb2005
[해진□] d3dx9_24.dll 이
[해진□] 옛날걸로 컴파일해줘 ㅋㅋ
[해진□] 9.0c로 ㅋㅋ
[성남◆] 그럴수가 없는디 ㅎㅎ
[성남◆] 정적으로 컴파일 하먄 될라나
[해진□] 어
[해진□] 아니
[해진□] 잠시만
[해진□] d3dx9_24.dll 있으면 함 줘볼래?
[해진□] 일딴 이게 있어야 한다고 하니
[해진□] 근데 무슨 시물레이터를? ~
[성남◆] 탱크 시뮬레잍
[해진□] 오.....
[성남◆] 찾는중
[해진□] 궁금하네
[해진□] 난 지금 내가 만든 툴로
[해진□] ==; 고스톱 만든다 ㅋㅋ
[성남군] 듀얼코어!! BF-561 님이 전송합니다.


[성남◆] 하하
[성남◆] 내가 만든건 아니고 내가 할려는것과 비슷한 예제를 인터넷에서 찾아서변형중이거든
[해진□] 그려?
[성남◆] 파란 기둥은 장애물이고
[성남◆] 시점은 탱크의 시점
[성남◆] 탱크도 곧 등장해야겠지 ㅎㅎ
[해진□] 잠깐... 아직 안봤는데 ==;
[성남◆] 응
[성남◆] 이리 설명
[해진□] 무슨 대회 나갈라고?
[성남◆] SoCRobotWar
[성남◆] http://www.socrobotwar.com/
[해진□] 싸이버 로봇 뭐 그런거?
[해진□] 싸커
[성남◆] 임베디드 대회야
[성남◆] 영상처리+전투AI+펌웨어프로그래밍
[해진□] 아... 이런 탱크를...
[해진□] 만든다고...
[성남◆] 아니 탱크는 이미 만들어 져있구
[성남◆] 이거에 프로그램을 짜서
[성남◆] 싸우는거야
[성남◆] 하드웨어는 정해져있다고 봐야지 ㅎㅎ
[해진□] ㅇㅇ
[해진□] 인공지능이 핵심이겠구낭
[성남◆] 응 그걸 잘 만들려구
[성남◆] 3d로 시뮬레이터를 만들어서
[성남◆] 영상 인풋을 같은걸로 넣어야
[성남◆] 디버깅이 돼잖아
[해진□] 오...... ㅎㅎ
[성남◆] 그런데 dx초짜라 열라 어렵다
[해진□] 뭐 탑뷰로 ==;로 2D방식으로 하면 안돼? ㅎㅎ

"SYSTEM32.zip" 전송이 완료되었습니다.

[해진□] 되네
[해진□] 아 이런 예제는 opengl에도 꽤 있는데
[성남◆] 아 너네 플랫폼이 좋으면 도움을 받을려고 하는데
[성남◆] 힘들겠구낭..
[해진□] 근데 이런건 그리 안어려워
[해진□] 처음이라 그런거지
[해진□] 너 정도면 충분히 쉽게 할수 있을거양
[성남◆] 시간이 문제지뭐 ㅎㅎ
[해진□] opengl 이라면 내가 좀 도움이 될지 모르것는데 , ㅎㅎ 나도 다이렉트X는 작년에 책 조금 깔작거리고
[해진□] 뭐 하긴 비슷 비슷하니까
[성남군] 듀얼코어!! BF-561 님이 전송합니다.


[성남◆] 이런걸 시뮬레이션 해야해 이게 탱크의 시야 모니터를 디카로 찍은거
[해진□] 포탄은 어떻게 계산하는데?
[해진□] 비비탄 쏴?
[성남◆] 아니.. ir포
[해진□] ir?
[성남◆] 적외선 총이야
[해진□] -_-; 레이저 같은거네
[성남◆] 응
[해진□] 그러면 포탄에 대한 걱정은 없겠구낭 ==;
[성남◆] 탱크 몸에는 그 수광부가 있어서 맞으면 펑 하고 소리나
[성남◆] 아니.. 30발 제한
[해진□] 조준해서 쏘면 맞는거니
[성남◆] 응
[성남◆] 사격 이런거 보다는
[성남◆] 상황 시뮬레이션이지뭐
[성남◆] 적포지션
[성남◆] 2:2라
[해진□] 적을 판별하고...
[성남◆] 아군 적군 포지션에
[성남◆] 응
[해진□] 어떻게 움직일지에 대한
[해진□] 판단...
[성남◆] 응

"동영상_0004.wmv" 전송이 완료되었습니다.

[성남◆] 그렇지
[성남◆] 아마 동영상보면 감 잡을꺼다
[해진□] 오... 나도 이런거 해봤으면 ㅋㅋ
[성남◆] 동영상 재상되냐
[해진□] 직선으로 그냥 소는거라면
[해진□] 탑뷰로
[성남◆] 아 그런데 그 영상을 보드에 인풋으로 줘야해
[해진□] 2D로 걍 봐도 되잔어?
[성남◆] 그래서 저런 영상을 보드에 줘야해
[성남◆] 그리고 보드에서 피드백 받은거로
[성남◆] 다시 영상을 만들고
[해진□] 영상으로 적을 판별?
[성남◆] 웅
[성남◆] 영상처리는 다해서 적이랑 아군,장애물 판별은 되거든
[성남◆] 이제 인공지능 단계
[성남◆] 전투AI
[해진□] 영상으로 적을 판별하는 로직은 다 짠거여?
[성남◆] 응
[해진□] 포탄 거리는 제한 없고?
[해진□] 사거리
[성남◆] 음 경기장이 4미터*4인데
[성남◆] 끝에서 끝으로 쏘면 맞아
[해진□] 제한 없는거군 ==;
[해진□] 발견즉시 쏘면 이기는거? ==;
[성남◆] 체력이 있지
[성남◆] 10몇발
[성남◆] 12발인가
[해진□] 연발은 안되고?
[성남◆] 맞아야 죽어
[성남◆] 응 한번 쏘면
[성남◆] 재장전 3초
[해진□] 오...
[해진□] 근데... 적이 움직이는 방향으로 꼐속 카메라 돌려서 쏘면 ...
[해진□] 2대니까 1.4 공격에 대한 루틴이 있어야 겠네...
[성남◆] 1.4 공격?
[해진□] 일점사...
[성남◆] 아
[해진□] 서로 통신은 할수 없는거지?
[해진□] 아군끼리
[성남◆] 블루투스 모듈이있어서 통신가능한데
[성남◆] 그걸 주질 않아서 시뮬레션 해보기 힘들어
[해진□] 음...
[성남◆] 그래서 탱크중 하나는
[성남◆] 보드가 인공지능으로 돌고
[성남◆] 나머진 사람이 키보드로 조정해서
[성남◆] ai를 검증할려고 하는거지
[해진□] 규칙이 어케 되는데?
[해진□] 대회 규칙
[성남◆] 규칙은
[성남◆] 그 홈피에 나와..
[해진□] 아
[성남◆] 그런데 애들이 우리처럼
[성남◆] 시뮬레이터를 만드는 팀을 없을꺼야
[성남◆] 주로 전자과 애들이 많이 참가해서
[성남◆] 소프트웨어가 약해
[해진□] ㅎㅎ
[해진□] 잠시만
[성남◆] 아 오픈gl로 저런예제 본거 있음 함 보내줘바
[성남◆] 문제는 이걸 또 c#으로 하는거가 있긴해.. ㅎㅎ 우리 신입생이 c++을 잘못해서..
[해진□] 회사분이 잠깐 오셔서
[해진□] 잠시만
[성남◆] 응~
[해진□] ㅎㅎ , 사실 openGL API가 간결해서 이해하기가 더 좋아
[해진□] 과장님 죽어도 Opengl이잔어
[성남◆] 흐흐
[성남◆] 3d도 개발 하시나?
[해진□] =_=;
[성남◆] 난 3d가 중요해.. 지금은
[해진□] 내가 아는 바로는 .... " 모르는게 뭐야? "라는 든다니까
[해진□] 3D 뿐 아니라 수학 물리...
[해진□] 이런 T_T ...
[성남◆] 아 내가 처음에 소개할때 고수라고 그랬잖어
[성남◆] ㅎㅎ
[해진□] 벽이 좀 상당히 높더군
[성남◆] 아냐 우리도 한 10년 파면
[성남◆] 과장님 정도 할수 있어
[성남◆] ㅎㅎ
[해진□] ㅎㅎ...근데... 솔직히... 과장님 처럼 여러가지로 많은건 다 알기 힘들고
[해진□] 몇가지부분에서는 능가해야지 ==;
[성남◆] 하 그런데 게임들 개발하시다가
[성남◆] 자연히 알게 되신게 아닐까 싶어
[해진□] 그런데...
[성남◆] 잘 만들려다보니.. 찾아공부하시고
[해진□] 역시....
[해진□] 완벽한 사람은 없드라고 ... ㅋㅋ ...
[성남◆] 왱?
[해진□] 뛰어난 두뇌는 가지고 계신데... "열정"......이 좀
[해진□] ㅎㅎ
[성남◆] 히히
[해진□] 뭐 나이도 있으시니
[성남◆] 우린 열정이 되네
[해진□] 정말... 이정도로 ... 많이 알수 있을까 싶으신데
[성남◆] 아까 같은 opengl 예제 있음
[성남◆] 알려주
[해진□] 음
[해진□] 글세... 윈도우 용으로 해야하는거지?
[성남◆] 응
[성남◆] 잠시만
[성남◆] 2분
[성남◆] 응
[성남◆] 윈도용
[해진□] ㅇㅇ , 당장 가져다 쓰길 원하는거야 , 아니면 기본적인 원리를 알고
[성남◆] 당장 쓰길 원함..
[해진□] 오 ==;
[성남◆] 기본적인 원리도 있음 조고
[성남◆] 좋고
[해진□] 글세 아까 그 수준정도?
[성남◆] 응
[해진□] 음
[해진□] . 고 정도 수준이라
[해진□] 잠시만
[해진□] opengl 기준으로 보면
[해진□] 일단 고쳐 쓸거라면... 기본적인 원리도 좀 알아야 하는데
[성남◆] 응
[성남◆] 이미 directx로 좀 공부좀 했지
[해진□] ㅎㅎ , 아 내가 좀 시간이 되면 만들어 볼텐데
[해진□] 기본적인 랜더링 엔진이 들어 있는건
[해진□] OPengl Game 이책 마지막 부분에 있는데
[해진□] 글세
[해진□] 고쳐쓰기에는 좀 어렵고
[해진□] 아
[해진□] 다이렉트 X 쓴다고 했찌
[성남◆] 응
[해진□] 거기
[해진□] 들어 있는 예제 봤어?
[해진□] 거기 프레임 웍도 들어 있거든
[성남◆] 아 managed.net
[해진□] 내가 예전에 돌려봤었는데 간결하고 좋던데
[성남◆] 으로 개발해..
[해진□] 아니
[해진□] 아
[해진□] =_=;
[성남◆] gg
[해진□] 닷넷으로?
[해진□] 음냐
[성남◆] 응 우리 팀원들이 애들이야
[성남◆] 2학년들 04학번
[성남◆] ㅎㅎ
[해진□] 음... .... C++은 안되고?
[해진□] 그냥 C++
[해진□] 거기 예제들 내가 훌터 봤는데
[성남◆] 응
[성남◆] 프레임 워크로는 괜찮다 이거지?
[해진□] 니가 원하는 수준에는 딱이야
[해진□] 완전히...
[성남◆] 응..
[해진□] 다이렉트 X API를 묶어서
[해진□] MS 넘들이 프레임 웍을 간단히 만들어 놓은게 있는데
[해진□] 기본 UI도 다 들어 있고
[성남◆] Common
[해진□] 예제를 보면 알것지만
[성남◆] 샘플에 Common
[성남◆] 에 있는게
[성남◆] 그건가
[해진□] 아 내가 다이렉트 X 런타임만 깔려 있어서
[해진□] 지금 컴에는
[해진□] 내 기억에는
[해진□] 거기 예제들을 한번씩 보고 컴파일해서 돌려봐
[해진□] 그러면 니가 원하는건 금방 될거 같어
[성남◆] 응
[해진□] 차근 차근 처음 예제부터 차근차근히
[해진□] 바로 복잡한거 보면 질리니까
[해진□] 그거 보고 적당히, 거기 프레임웍 쓰는 방법 예제들을 확인해보고
[해진□] MS 지들이 만든거라 , 설명이 잘되어 있어
[성남◆] 오케.. 참 it expert 3d 게임 프로그래밍
[성남◆] 인가.. 서평 쓴거 봤다 ㅎㅎ
[해진□] ㅋㅋ
[해진□] 작년에 쓴거지
[성남◆] 응
[해진□] 고 책 괜찬어
[해진□] 근데
[성남◆] 그무렵 대화 하던게 생각나더라.
[성남◆] dx9 한글 메뉴얼 있는데 줄까
[성남◆] 얼마전에 서핑하다가 구했어
[해진□] 근데... 내 생각하기엔 기본이 너무 부족해서... 그땐 좌절했던거 같다
[해진□] 기본부터 , 과장님한테... 갈굼?당하며 배웠지 ㅋㅋ
[성남◆] 아.. 3d를?
[해진□] 갈굼까지는 아니고 , 기본적인
[성남◆] 시간 괜찮음 배운 순서좀 알려주?
[해진□] 음...
[해진□] 아 이야기가 긴데 ㅎㅎ
[해진□] 이거 다 설명하려면 ㅋㅋ
[성남◆] 아 키워드만
[해진□] 음
[해진□] 그러니까 ... 조급하게
[해진□] 너무
[해진□] 시중에 나와 있는 책 같은거에
[해진□] 현혹 되면 안뎌
[해진□] 거긴
[해진□] 기본부터 제대로 나와 있는게 없어
[성남◆] 응
[해진□] 일단 추천하는건
[해진□] opengl 프로그래밍 가이드 이 책인데
[해진□] 나 한 1장부터 3장까지만 대여섯번은 읽었던거 같다
[해진□] 그래도 3D가 잘 이해가 안갔더라고
[해진□] 그나마 기본부터 잘 되어 있는 채깅ㄴ데
[해진□] 하나 하나 버텍스 씩고 폴리고 그려가보면서
[성남◆] 응
[해진□] 원하는데로 메트릭스
[성남◆] dx예제도 글터라
[해진□] 설정해서 버택스에서 적용하고
[해진□] 이게
[해진□] 대충 간단히 해서 안되고
[해진□] 회전 , 이동 , 확대에 관한
[해진□] 메트릭스 설정에 대한 이해와
[해진□] 매트릭스끼리 어떻게
[해진□] 순서를 지켜서 넣어야 하는지
[성남◆] 응
[해진□] 왜 그래야 만 하는지
[해진□] 그런걸 다 이해해야돼 ==;
[성남◆] 음
[성남◆] 순서를 지키는 이유는 속도 때문아닌가
[해진□] 버텍스에 매번 적용하는게 아니라
[해진□] 메트릭스끼리
[해진□] 적용하는 순서
[해진□] 예를 들면 opengl하고 다이렉트 X는 메트릭스 적용순서가 다르게 나와 있는데
[성남◆] 응
[해진□] 실제로는 같지만
[해진□] API로는 반대인 경우도 있고
[해진□] 나중에 과장님이 말하시길 =_=; API가 어떻게 구현되어 있는지 생각해 보라더군 ...
[해진□] opengl를 구현한다고 생각하고
[해진□] API를
[해진□] 오... 여기까지...
[해진□] 그냥
[성남◆] 오케
[해진□] opengl로 할거면
[해진□] Opengl 프로그래밍 가이드를 보고
[해진□] 차근 차근 한번 찍어보고
[해진□] 벅택스 찍고
[해진□] 회전 시켜보고
[해진□] 객체들을 원점으로 옮긴후에
[성남◆] 응
[성남◆] 이동?
[해진□] 회전 시키고
[성남◆] 다 행렬변환이든데..
[해진□] 응
[해진□] 순서도 중요해
[성남◆] 이를테면?
[해진□] 원점으로 이동시킨후에
[해진□] 먼저 회전을 하면
[해진□] 자전이 되는 거고
[해진□] 이동후에 회전하면
[성남◆] 공전
[해진□] 공전이 되는거야
[성남◆] 그게 카메라가 target형일때
[성남◆] 그렇겠네
[성남◆] 공전시켜야 할때
[성남◆] view 이동
[해진□] 음 ... 이것도 내가
[해진□] 상당히 좀 헷갈렸었지 ... ㅎㅎ
[해진□] 지금 툴에
[해진□] 객체가 피봇을 두고 회전하는게 있는데
[성남◆] 응
[해진□] 자전 과 공전을 둘다 해주는거라
[성남◆] 중심을 바라보게 할려면
[성남◆] 그래야겠네
[해진□] 하튼간 여러 옵션으로 여러가지 객체를 회전 시킬수 있게 하게 만들때
[해진□] 아주 단순하게만 되는게 아니더라
[해진□] 스케일에 변화를 주었을대
[성남◆] 오케.. 버텍스, 행렬변환(이동,회전,스케일)
[해진□] 이동이나 회전에 영향을 주지 않으려면 먼저 적용하고
[해진□] 이건
[해진□] 다이렉트 X와 openGL API가
[해진□] 반대로 설정하게 되어 있어... 동작은 같은데
[성남◆] 반대란게 잘 이해가 안되네
[해진□] 같은 원리로 되어 있는데
[해진□] API 함수 호출되는 순서가
[해진□] 오픈 GL은 translate , rotate scale 뭐 이런식인데
[해진□] 간단히
[해진□] 말해서
[해진□] 다이렉트 X 는 메트릭스 를 적용하는게 아마 scale roate translate 인가 할거야
[해진□] opengl은
[성남◆] 응
[해진□] 스택 방식이라서 그런거고
[해진□] 다이렉트X는 큐 방식인거 같어
[성남◆] dx는 처음에 나와
[해진□] 하튼간
[성남◆] 파이프라인식이라고
[해진□] 요게 좀 헷갈리더라고
[성남◆] 그니까 큐이겠네
[해진□] 그러다기 이제 opengl이
[해진□] 좀 익숙해져서 그게 더 편해지긴 했지만
[해진□]
glTranslatef( (face_pivot.x -face_Position.x) ,( face_pivot.y - face_Position.y),0);

// glScalef( 1.0f/(m_fScale_width*zoom),1.0f/(m_fScale_height*zoom), 1 /*m_fScale*zoom*/);
// glTranslatef(-50,0,face_Position.z);

glTranslatef( face_Position.x,face_Position.y,0 ); // perform transformations


// ----------- 피봇을 중심으로 한 공전 -------
glRotated(m_pivot_rotation,0,0,1);

// 피봇점은 피봇 회전이 항상 0도
glTranslatef(- ( face_pivot.x- face_Position.x ),-( face_pivot.y - face_Position.y ),face_Position.z);


// 자전
glRotated(m_fZ_Rotation, 0.0f, 0.0f, 1.0f); // p


glScalef(m_fScale_width*zoom,m_fScale_height*zoom, 1 /*m_fScale*
[해진□] opengl 내 코드 일부분인데
[성남◆] 응
[해진□] 스택이라 거꾸로 적용하더라
[해진□] 다른거에 영향을 안받으려면 뒤에 API를 호출해줘야 하더라고
[해진□] 하튼간 이런 저런
[해진□] 요소가 많으니까
[해진□] 패닉에 빠지지 않기를 ==;
[성남◆] 하하 응 재미로 하는거라 그러진 않을듯
[해진□] 너무 자세히 알려고 하지 않고 적당한 수준에서 쓸라고 하면
[해진□] 일단 DirectX를 쓴다면 예제를 처음부터 참고하고
[해진□] 거기 프레임웍을 사용하고
[성남◆] 응
[해진□] opengl쪽이라면 openGL 가이드로 기본부터 좀 다져서 직접 만들어보는것도 나쁘진 않을거 같어
[성남◆] 그러기엔 시간이 좀 부족해서.. 끝내놓고 재미 있으면 그럴려구
[해진□] ㅎㅎ 그렇다면 다이렉트 X 거기
[해진□] 예제를 많이 참고해
[성남◆] 얍~
[해진□] ㅎㅎ 그리고 거기 프레임 웍 가져다 쓰고
[해진□] 내가 보기에도 왠만한 건 다 쉽게 쓸수 있겠더라
[해진□] 고거 보고 직접 다시 프레임 웍 만드는 사람도 있더라고
[성남◆] 아 내가 시작하기전에두 물어봤는데~ 너가 그땐
[해진□] 테스트용 프로그램을 그거로 짜는 사람도 많더라고 하더라
[해진□] ?
[성남◆] 짧게 대답했었거덩
[해진□] 뭐라고?
[해진□] ㅎㅎ
[성남◆] 그냥 짧게~;;
[해진□] 그랬어?
[해진□] ;;;;
[성남◆] 웅
[해진□] 회사에 있어서
[해진□] 초기때라
[해진□] 언제?
[성남◆] 올5~6월쯤
[성남◆] 이겠다
[해진□] 음 한참이군
[성남◆] 내가 이거3월달 전부터 시작했었거든
[성남◆] 그땐 영상처리 준비했었구
[해진□] 한참.... 머리 깨질때였지 ==;
[성남◆] 방학땐 지금 말한것들 시작했었지
[성남◆] ㅎㅎ
[해진□] 심적 압박이 장난 아니었을대지 ㅎㅎ
[해진□] 물리 하며 수학하며
[해진□] 젠장 T_T 이렇게까지 수학 물리를 알아야 싶더라니까


--------------------------------------------------------------------------------

[성남◆] 진호야
[성남◆] 게시판에 쓴거 봤냐
[진호□] 아니요...
[진호□] 지금 보고있어요~
[성남◆] 작업은 잘 되냐?
[진호□] 보통이요~^^;;
[진호□] 어렵네요..
[성남◆] 응 그게... 기초부족이라서 그런거 같다
[성남◆] 나도 오늘은 다 접고
[진호□] 네
[성남◆] dx 기초부분을 열라 봤거든
[진호□] 넵
[성남◆] 그랬더니 좀 나은거 같아
[진호□] 아...
[진호□] 저도..ㅠㅠ
[성남◆] it expert 3d 게임 프로그래밍 책 빌려서
[진호□] 그 c++ 소스 배낄려고 했는데
[진호□] 잘 안되더라고요
[성남◆] 좀 보라니까 ㅎㅎ
[성남◆] 이게 설명이 좋네
[성남◆] 1장~3장 정도
[진호□] 아..네~
[진호□] 넵~
[성남◆] 왜 물체를 만들면
[성남◆] 정점에만 오는거 같냐
[성남◆] 니가 나한테 물었었잖아
[진호□] 네
[성남◆] 찾았어?
[진호□] 정점이요?
[성남◆] 아니 원점
[성남◆] ㅎㅎ
[진호□] 아..
[성남◆] 0.0
[진호□] 두번째 인자가
[성남◆] 0,0,0
[진호□] 그거 잖아요
[진호□] 첫번째 인자는.. 카메라 위치
[진호□] 두번째 인자는 카메라가 바라보는 위치
[성남◆] 아니야..
[진호□] 세번째는 보통 0,1,0
[진호□] 헉..
[성남◆] 모든 물체는 자기 좌표계를 가지거든
[진호□] 아니에요?
[진호□] 네
[성남◆] 그래서 사면체를 만들ㄷㄴ
[성남◆] 육면체를 만들던
[성남◆] 0,0,0을 기준으로
[성남◆] 정점들을 만들고
[성남◆] 이걸 월드 변환이란걸 해줘야해
[진호□] 아..
[성남◆] dx설명서에도 나오는데 좀 어렵게 설명되어 있지
[성남◆] 월드 변환은.. 이동&회전 정도가 있겠지
[진호□] 네
[성남◆] 이것들 말로는 TM이라고 하드래
[성남◆] 트랜스폼 매트릭스
[진호□] TM~
[진호□] 아
[진호□] 그래서
[진호□] c#에서
[진호□] 트랜스폼.view = (
[진호□] 이렇게 만드는데]
[진호□] 월드도 있을거 같아요
[성남◆] 응
[진호□] 아.. 월드도 있다..
[진호□] 트랜스폼.월드
[성남◆] TM은 모든 물체마다
[성남◆] 하나씩 존재해야겠지
[성남◆] 저게 없음
[진호□] 네
[성남◆] 원점에
[성남◆] 다 그리는거지
[진호□] 아..
[진호□] 네
[성남◆] 그리고 카메라를 설정하고
[성남◆] 카메라 기준으로 시야를 만들겠지
[성남◆] 그건 이미 알잖아
[진호□] 네
[성남◆] AtLH
[성남◆] AtRL는 오른손 좌표기준이고
[진호□] 네
[성남◆] 그러면 3차원 영상이 다 만들어 졌잖아
[진호□] sp
[진호□] 네
[성남◆] 하지만 모니터로 보여줄땐 어때?
[성남◆] 결국2차원이지?
[진호□] 네
[성남◆] 그래서 이걸 2차원으로 보여주기 위한 투영변환을 하는거에
[성남◆] projection Transform
[성남◆] 들어봤지?
[진호□] 아..
[진호□] 네
[진호□] 드렁봤어요
[진호□] 들어
[성남◆] 자 그럼 WTM,CT PT
[성남◆] 이 세개의 변환을 거쳐야
[성남◆] 화면이 만들어 지는거야..
[진호□] 네
[진호□] 헐..
[진호□] 어렵당..ㅡㅡ;
[진호□] 기초기초~
[성남◆] 그니까... 이런 기초적인거가 이해가 안되서
[성남◆] 응용이나 에러가 나면 어려운거지
[진호□] 네
[성남◆] 일딴 너가 계속 공부를 하고 궁금한거 목록을 만들어봐.. 내가 선생님을 찾았거든
[진호□] 그런거 같아요
[진호□] 조금만 변형하면...에러~
[진호□] 네~
[성남◆] 나도 공부하고 해서 지금처럼 기초보강 공사를 하자
[성남◆] 원리를 모르니까 그래
[성남◆] ㅎㅎ
[진호□] 네
[진호□] ㅠㅠ
[성남◆] 아
[성남◆] 그리고 말이야
[진호□] 넵
[성남◆] setTransform
[성남◆] 해서 인자를 준다음에
[진호□] 네
[성남◆] 이것 저것 막 하지
[진호□] 네
[성남◆] 생각으로는 해당 물체를
[성남◆] 골라서
[성남◆] 저걸 해야 하겠는데 말이지
[진호□] 네
[성남◆] 그게 파이프라인이라 그래
[진호□] 아..
[성남◆] 그니까 버텍스 넣고
[성남◆] 변환들 넣고
[진호□] 네
[성남◆] 버텍스 넣고
[성남◆] 또 변환 ㄶ고
[진호□] 헐...
[진호□] 네
[성남◆] 이게 차례대로 진행이 되는거지
[성남◆] 이 개념 없었찌?
[진호□] 네
[진호□] 몰랐던 내용이에요
[진호□] ㅠㅠ
[성남◆] ㅠ.ㅠ
[성남◆] 우짜스까 ㅎㅎ
[진호□] 아..
[진호□] 정말 열심히해야지..ㅠㅠ
[성남◆] 그런데 예제를 좀 삽질하고 나서
[성남◆] 책 가만이 안자서 보니까훨씬 이해가 쉽다
[성남◆] 처음이랑 느낌이 다르네
[진호□] ^^
[진호□] 네
[성남◆] 내일 일어 나자마자
[진호□] 일단 책을 처음부터 한번 봐야겠어요
[성남◆] 도서관 가서
[진호□] 네
[성남◆] it expert책을 빌려라
[진호□] 넵~
[성남◆] 뭐냐
[성남◆] dx9 3d game prog 책은 허접하네
[성남◆] ㅎㅎ
[진호□] 하핫..^^;;
[성남◆] 아니다
[성남◆] 지금 다시 보니까 설명을 다 하긴 하네
[진호□] ^^;;
[성남◆] 107
[성남◆] 쪽 지금 한번 읽어봐
[진호□] 책을 일단 정독해야겠어요..흑흑..
[성남◆] 내가 아까
[성남◆] 설명한거를 염두해두고
[진호□] 넵
[성남◆] 107쪽부터
[성남◆] 그장 끝까지
[진호□] 네
[성남◆] 108쪽
[성남◆] 그림에
[성남◆] 로컬스페이스가 원점에 그린거구
[진호□] 네
[성남◆] 월드스페이스가 TM한거야
[진호□] 아...네
[성남◆] 뷰스페이스가
[성남◆] 카메라
[성남◆] 투영이
[성남◆] 아까 말한
[성남◆] PM
[진호□] 네
[성남◆] it expert를 보니까 이해가 되네.
[진호□] 저도 내일 빌려볼게요~ 헐..
[성남◆] 그러고 나서
[성남◆] dx예제
[성남◆] 7개 있지
[성남◆] 샘플 폴더에
[성남◆] 그걸 보니까.. 이해가 돼 ㅋㅋ
[진호□] 아..


---------------------
진호랑 이야기 하면서 나름데로 요점을 정리했더니
dx 감잡았다.. it expert 3d game programming 만세!!
해진이도 열라 땡큐한데.. 앗사


[분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

<  socrobotwar 2005 - KAIST 방문 | SoCRobotwar 2005 - 인공지능  >
SocRobotWar 2005 - 3d처리에 대한 친구&후배 와의 대화 | 답장: 4개 | 본문에 답장
정렬 :  
답장 EzDoum 2005년 07월 28일 오전 07:12 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
Real-Time Rendering
http://synch3d.com/wiki/moin/moin.cgi/Real_2dTimeRendering

3D 게임 엔진의 개괄
http://netmedia.kjist.ac.kr/~colloquium/ppt_data/2002/%EB%B0%9C%ED%91%9C%EC%9E%90%EB%A3%8C-%EB%B0%95%EC%A2%85%EA%B5%AC%EB%B0%95%EC%82%AC%EB%8B%98.ppt


VisualC++을 이용한 디지털 영상처리의 구현
http://synch3d.com/wiki/moin/moin.cgi/VisualC_2b_2b_c0_bb_20_c0_cc_bf_eb_c7_d1_20_b5_f0_c1_f6_c5_d0_20_bf_b5_bb_f3_c3_b3_b8_ae_c0_c7_20_b1_b8_c7_f6


[수정]

답장 EzDoum 2005년 07월 28일 오전 07:51 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
마소중 dx 관련 기사 정리.

1회 2003.9 | 다이렉트3D 세계로의 진입
2회 2003. 10 | 3D 세계를 구성하는 필수 요소들
3회 2003. 11 | 다이렉트3D 프레임워크를 이용하자
4회 2003. 12 | 3D로 이뤄진 게임 세계

2002_03월호/실전! 강의실/3D 엔진의 렌더링 속도를 올려라 1/렌더링 파이프라인을 따라 3D 세계로 가자
2002_04월호/실전! 강의실/3D 엔진의 렌더링 속도를 올려라 2/폴리곤 수를 줄이는 가시면 결정 기법
[수정]

답장 EzDoum 2005년 08월 02일 오전 11:23 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
SoCRobotWar 2005 - SimTank 만들기 시작할때 고민했던 기록
--------------------------------------------------------------------------------

(2005/07/20 07:15)

3차원 시뮬레이터를 이번주중으로는 어떻게 해결을 봐야하는데
어떻게 접근하는게 좋을지 생각중이다. 우리가 이미 고려한 것은
directx for .net과 opengl이다. 어느게 우리 팀이 작업하기가 수월할란가.

고민은 팀원모두 둘다 사용해보지 못한, 백지 상태라,
영상처리를 처음 공부할 때 처럼 처음부터 시작해야한다는 것이다.
뭐 어짜피 새로 배우는 것이라면 directx로 하는게 좋겠다.
opengl은 보니까 wrapper로 접근을 해서 그런지 더 복잡하네.


google keyword : c# directx
http://users.pandora.be/riemer/

google keyword : c# opengl
http://www.colinfahey.com/opengl/csharp.htm


고민은 짧게 실천은 확실하게!!
우선 경기장이랑 탱크 만들어서 테스트 뷰를 만들어야겠다.


--------------------------------------------------------------------------------

(2005/07/20 19:54)
Tutorial http://pluralsight.com/wiki/default.aspx/Craig.DirectX/GameLoopTutorial.html

--------------------------------------------------------------------------------

directx 9.0의 한글 도움말
http://blog.naver.com/mujige77/20013682252


사용자들이 일본어 버젼 sdk를 한글 번역기를 돌려서
번역한듯함 킁킁.. 그런 냄새가 남..

읽어야 할 양이 장난이 아니네..


[수정]

답장 EzDoum 2005년 08월 03일 오전 02:18 [ 이글에 답장 | 본문에 답장 | 책갈피 ]
http://www.realtimerendering.com/
[수정]

SocRobotWar 2005 - 3d처리에 대한 친구&후배 와의 대화 | 답장: 4개 | 본문에 답장
정렬 :  

답장 쓰기
글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.

검색
Google

분류
·공지 (6)
·인터넷 (87)
·하드웨어 (260)
·C/C++ (65)
·어셈블리 (7)
·리눅스 (136)
·리눅스 커널 (67)
·윈도우즈 (25)
·데이터베이스 (20)
·보안 (16)
·.NET (25)
·그래픽 (13)
·책소개 (42)
·호기심 천국 (80)
·잡담 (111)
·사랑 (3)

전체 본문수: 963
전체 답장수: 525


분류 : 하드웨어
최근글
최근글
가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
뜨거운 감자
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

EzDoum투표
이지도움 어때요?
이게 뭐야. 다시 안올란다. --;
아이 좋아라~ +_+;
관심없다.
먼가는 있는거 같은데 뭐하는 곳이지?
기타 (자유게시판에 글로 남겨 주세요)
[ 결과 | 투표 ]

랜덤 링크
http://kldp.net


 Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
 Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum