GpgStudy 게시판 인덱스 GpgStudy
Game Programming Gems 토론
 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹  이미지 자료실이미지 자료실   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   쪽지(개인 메시지)를 확인하려면 로그인하십시오쪽지(개인 메시지)를 확인하려면 로그인하십시오   로그인로그인 
GpgStudy 홈으로

와우에서의 Projectively Texture

 
잠김[?]    GpgStudy 게시판 인덱스 -> 그래픽 프로그래밍
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
비회원
손님





올리기와우에서의 Projectively Texture 올려짐: 2005-06-08 18:09
인용과 함께 답변 이 게시물을 del.icio.us에 추가

안녕하세요
와우를 플레이 하다 보면
원형 그림자, 셀렉트시 나오는 원, 기타 이펙트(바닥에 붙어 나오는..)
들이 나오는데..
이미지를 프로젝티브 해서 만든것 같긴 한데..
그렇다면 동일 메쉬위에 100명가량이 서있고
그 100명의 원형그림자를 그려주기 위해서 어떤 과정을 거쳐야 하는지 궁금합니다.
설마 해당 인원만큼 멀티패스 걸어주는건 아닐것 같고..
따로 텍스쳐를 한장 만들어 거기다 랜더하고 그 텍스쳐를 프로젝티브 매핑 한 걸까요?
흠.. 궁금하네 -0-
위로
zupet



가입: 2003년 5월 13일
올린 글: 2762
소속: NCSOFT LE팀

올리기Re: 와우에서의 Projectively Texture 올려짐: 2005-06-08 18:30
인용과 함께 답변 이 게시물을 del.icio.us에 추가

비회원 씀:
안녕하세요
와우를 플레이 하다 보면
원형 그림자, 셀렉트시 나오는 원, 기타 이펙트(바닥에 붙어 나오는..)
들이 나오는데..
이미지를 프로젝티브 해서 만든것 같긴 한데..
그렇다면 동일 메쉬위에 100명가량이 서있고
그 100명의 원형그림자를 그려주기 위해서 어떤 과정을 거쳐야 하는지 궁금합니다.
설마 해당 인원만큼 멀티패스 걸어주는건 아닐것 같고..
따로 텍스쳐를 한장 만들어 거기다 랜더하고 그 텍스쳐를 프로젝티브 매핑 한 걸까요?
흠.. 궁금하네 -0-


텍스쳐에 프로젝트를 해서 원을 그려준게 아니라 원 텍스쳐를 Terrain 의 지형 좌표에 칼같이 맞춰서 그려준 경우라고 생각됩니다. 간단히 말하면 보자기(텍스쳐)를 바닥(지형 좌표)에 밀착시켜서 붙이는 거죠. 100% 같은 좌표에 그리게 되면 Z 처리가 기본일때는 항상 덮어 씌우게 되기 때문에 지형을 먼저 그리고 그 위에 같은 좌표로 텍스쳐를 덮어주면 원하는 모양이 귀신같이 바닥에 달라붙게 됩니다. UV값을 조금 조절해주면 위치나 회전, 확대 등도 물론 가능하죠. 텍스쳐 테두리 처리가 좀 문제인데 뭐 이 문제만 제외하면 여러가지 Decal 작업을 쉽고 깔끔하게 할 수 있죠.
위로
사용자 정보 보기 쪽지 보내기 MSN 메신저
비회원
손님





올리기이해가 잘;;; 올려짐: 2005-06-08 20:22
인용과 함께 답변 이 게시물을 del.icio.us에 추가

보자기라는 것이 텍스쳐라고 하셨는데..
텍스쳐를 밀착시키는 것이 메쉬에 텍스쳐를 입혀서 밀착시키는 그런것을 말씀하시는 건가요?

그렇다면..
굴곡이 있는 지형에 칼같이 맞추기 힘들지 않나요?
위로
비회원
손님





올리기Re: 와우에서의 Projectively Texture 올려짐: 2005-06-08 20:50
인용과 함께 답변 이 게시물을 del.icio.us에 추가

zupet 씀:

텍스쳐에 프로젝트를 해서 원을 그려준게 아니라 원 텍스쳐를 Terrain 의 지형 좌표에 칼같이 맞춰서 그려준 경우라고 생각됩니다. 간단히 말하면 보자기(텍스쳐)를 바닥(지형 좌표)에 밀착시켜서 붙이는 거죠. 100% 같은 좌표에 그리게 되면 Z 처리가 기본일때는 항상 덮어 씌우게 되기 때문에 지형을 먼저 그리고 그 위에 같은 좌표로 텍스쳐를 덮어주면 원하는 모양이 귀신같이 바닥에 달라붙게 됩니다. UV값을 조금 조절해주면 위치나 회전, 확대 등도 물론 가능하죠. 텍스쳐 테두리 처리가 좀 문제인데 뭐 이 문제만 제외하면 여러가지 Decal 작업을 쉽고 깔끔하게 할 수 있죠.


데칼을 말씀하시는 것 같은데
데칼은 아닌것 같습니다.
보시면 아시겠지만 셀렉트 원이나 이펙트 들의 위치나 사이즈가 매번 바뀌고
지형뿐만이 아니라 여러 오브젝트들에도 프로젝트 됩니다.
Projectively Texture mapping 은 확실 한 것 같은데 어떤방식으로 했는지
궁금합니다 ㅡㅡ;
위로
myevan



가입: 2003년 3월 4일
올린 글: 1314

올리기 올려짐: 2005-06-08 21:22
인용과 함께 답변 이 게시물을 del.icio.us에 추가

데칼만들기 힘들땐 해당 오브젝트를 한번더 렌더링 해주면 될뿐 (기존 텍스쳐 적용안하고 프로젝션할 텍스쳐를
적용해서 텍스쳐 행렬을 적용해주면 되겠죠) 기본 원리는 같습니다.
_________________
빗자루네 http://www.myevan.net >_<b
위로
사용자 정보 보기 쪽지 보내기 글 올린이의 웹사이트 방문
비회원
손님





올리기 올려짐: 2005-06-08 21:27
인용과 함께 답변 이 게시물을 del.icio.us에 추가

myevan 씀:
데칼만들기 힘들땐 해당 오브젝트를 한번더 렌더링 해주면 될뿐 (기존 텍스쳐 적용안하고 프로젝션할 텍스쳐를
적용해서 텍스쳐 행렬을 적용해주면 되겠죠) 기본 원리는 같습니다.


기본원리는 아는데
어떤 방식으로 옵티마이즈 했을까? 하는 생각에 글을 남긴것입니다.
그럼 100명이 올라가 있는 메쉬는 패스를 100번 타야 할까요?
위로
myevan



가입: 2003년 3월 4일
올린 글: 1314

올리기 올려짐: 2005-06-08 21:43
인용과 함께 답변 이 게시물을 del.icio.us에 추가

인원수 만큼을 한 텍스쳐에 렌더링하고 (위쪽에서 이야기된것처럼 렌더링시 범위조절만 잘하면 됩니다)
바닥되는 부분에는 한번만 더 덮어씌워주는것이기때문에 바닥부분을 반복 패스로 인원수만큼 그려주어야
할 이유는 없습니다만..;
_________________
빗자루네 http://www.myevan.net >_<b
위로
사용자 정보 보기 쪽지 보내기 글 올린이의 웹사이트 방문
비회원
손님





올리기 올려짐: 2005-06-09 09:15
인용과 함께 답변 이 게시물을 del.icio.us에 추가

오브젝트위는 잘모르겠는데..지형쪽은 데칼인듯 합니다.

저번에 어찌하다보니 화면이 깨졌는데...캐릭터 밑에 지형과는 다른 폴리곤이 있더군요.

오브젝트쪽도 비슷할거라 생각하지만서도...전에 한번 바닥이펙트가 천정에도 동시에 생기는 경우를 본적이

있는지라..확신하기가 조금 어렵네요..
위로
이전 글 표시:   
잠김[?]    GpgStudy 게시판 인덱스 -> 그래픽 프로그래밍 시간대: GMT + 9 시간(한국)
페이지 11

이 주제에 대한 트랙백 주소: (참고)

글 잇기(?): |

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group