Search Results for 'DirectX'

2 POSTS

  1. 2008/01/10 November 2007 DirectX SDK News
  2. 2007/06/03 라이트와 관련된 글

November 2007 DirectX SDK News

Posted 2008/01/10 14:45, Filed under: Programming

사용자 삽입 이미지

사용자 삽입 이미지


DirectX 9.0 의 버전도 천차만별이라 프로젝트를 함께 진행하는 형과 버전이 달라 난감한적이 있었는데, 그새 새로운 버전이 나왔네요. 이번에는 비쥬얼 스튜디오 2003과 95,98,Me등을 더이상 지원하지 않는다고 합니다. 2008이 출시된 마당에 당연한 일이지만... 점점더 소프트웨어의 버전의 주기가 짧아지는 듯 하네요!

http://www.microsoft.com/downloads/details.aspx?FamilyID=4b78a58a-e672-4b83-a28e-72b5e93bd60a&DisplayLang=en

출처 : http://www.ajjiya.com

Leave a comment

라이트와 관련된 글

Posted 2007/06/03 12:26, Filed under: 3D Programming/Rendering


GPG 에서 글을 검색하던 중 아차 싶은 글이 눈에 띄었다.

일반적으로 "라이트" 라는 단어를 생각하면, 많은 사람들은 다음과 같이 생각합니다.

빛이 받는 부분은 밝아지고, (백색에 가까워진다.)
빛이 받지 않는 부분은 어두워진다 (검정색에 가까워진다.)

CG 홍보물이나 3D Studio MAX 의 라이트에 익숙한 개념인데.

하지만 Direct3D 의 기본 라이트로 위와 같은 너무 당연한 라이트를 구현하는것이 애매하네요.


1. MODULATE
MODULATE 는 곱셈입니다. 한가지 재미있는 사실이 많은 사람들이 곱셈이기 때문에
곱하면 곱할수록 숫자가 커진다고 생각하지만, 곱하면 곱할수록 숫자가 작아집니다.
0~1 사이값의 계산이기 때문에 빛이 최대로 받아야만 기본텍스춰의 색이 유지가 됩니다.

기본텍스춰보다 밝아지는경우는 없으며 오직 음영만 생깁니다.


2. ADD
ADD 는 덧셈입니다. 이 모드를 사용하면 밝아지는것까지는 가능하지만,
어두워지는것이 안됩니다. 사정없이 밝아지기만 하기 때문에
음영이 없습니다.

게다가 어떤존재가 "밝다" 고 느끼는것은 "실제 그 물체가 밝은것이 아니라 어두운부분과의 경계차가 심하다" 인데, 덧셈식의 특성상 모든 부분에 골고루 밝아지기 때문에

빛이 받았다기 보다는 "밀가루가 뿌려졌다" 로 느껴집니다.

3. 스펙큘러

스펙큘러의 경우 ADD 와 다를것이 없습니다. 단지 카메라에 영향을 받는다는 특성(장점도 단점도 아님). 이 있을뿐입니다.


4. ADD_SIGNED, ADD_SIGNED2X
아직까지 제가 사용해본적은 없습니다면,
공식 자체로는 "밝아진것과 어두워진것" 을 모두 표현할수 있습니다.


5. MODULATE2X

"밝아진것과 어두워진것" 을 나타내는 가장 나은방법중 하나입니다. 라이트컬러 0.5 를 기점으로 "밝아지는것 과 어두워지는것" 이 결정되며 또한 콘트라스트가 증가되어 보이는 부수적인 효과가 있습니다.

제가 그나마 가장 추천하고 싶은 방법입니다.
단점은 AMBIENT 값을 잘 조정해야 한다는점 정도.



출처 : http://www.gpgstudy.com/forum/viewtopic.php?t=4065&highlight=%BE%EE%B5%CE%BF%F6%C1%F6%B4%C2
작성자 : 심 형근


Leave a comment


Recent Posts

  1. [참고자료] 모니터 해상도 도표
  2. [런타임에러] Expression: map/set it..
  3. *. 플러그인 랩퍼 사용하기 ( 3DS MAX..
  4. *. 스키닝 오프셋 벡터 [Offset Vecto..
  5. November 2007 DirectX SDK News

Recent Comments

  1. 관리자만 볼 수 있는 댓글입니다. 06/24

Recent Trackbacks

Calendar

«   2009/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Bookmarks

  1. Cafe24
  2. ForTheProgramming
  3. Tatter Tools
  4. 근석이
  5. 진호네

Site Stats

TOTAL 14477 HIT
TODAY 4 HIT
YESTERDAY 16 HIT
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.