'GLSL'에 해당되는 글 8건

  1. 2008/05/30 Hybrid Plasma Field Shader (8)
  2. 2008/04/13 Hybrid GLSL 에서 Geometry Shader 사용하기!! (6)
  3. 2007/07/21 Hybrid GLEW 를 사용한 간단한 쉐이더 (GLSL) 사용법 (7)
  4. 2006/11/18 Hybrid [NPR] Pencil Rendering 동영상 (2)
  5. 2006/11/12 Hybrid [NPR] Color-Ink Rendering 중간 완성 (6)

대학원 과제로 만든 쉐이더다. GLSL 로 짰으며, 소스 코드는 공개 할 듯 싶은데, 아무래도 학교 홈페이지에 올리게 될 듯 하다. 블로그에는 스크릿샷과 동영상만 올린다.

사용자 삽입 이미지
Plasma Shader by GLSL

여러 변수 값을 조절해서 여러가지 이미지를 만들어 봤다. Perlin Noise 를 구현해서 만든 것으로 CPU 에서 초기화 한 후 텍스쳐로 보내고 실제 노이즈 계산은 쉐이더 안에서 했다. 위에 나와 있는 가는 선들은 spline 이고 파라미터로 특징들을 변경 가능하다. 다음과 같이 애니메이션도 가능하다.


이 것의 실제 원본은 RenderMan Shader 로 작성 된 것으로,
이것은 RenderMan,.org(http://www.renderman.org/RMR/Shaders/RudyCShaders/index.html)에 있는 RudyCplasmaball.sl 이다. GLSL 과 CG 에 noise 함수가 있긴 하지만 아직 동작을 하지 않는다. 그래서, 사실상 그 noise 함수와 spline 을 구현한 것만 핵심이고 나머지는 대부분 본래 쉐이더의 방법을 따라 갔다(아니, 따라가도록 노력했다).

본래 RenderMan 의 모습은 다음과 같다. 잘잘한 노이즈 효과가 살아 있고, 색감 또한 살아 있다. 저런 푸르스름한 색감을 만들어보기 위해 많이 노력해봤지만 실패했다.

사용자 삽입 이미지
Plasma Shader by RenderMan

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/05/30 18:21 2008/05/30 18:21

트랙백 주소 :: http://www.hybrid.pe.kr/tt/trackback/353

댓글을 달아 주세요

  1. SUN+MOON 2008/06/02 16:18  댓글주소  수정/삭제  댓글쓰기

    전 전혀 모르는 분야 이긴 하지만 - 그다지 아는 분야도 적지만;;; - 늘 하이브리드 님
    의 이런 연구하시는 분야의 포스팅을 볼때면 흥미롭습니다.
    일전에 잠시 뵐때의 그 '물리학' 에 대한 남다른 견해도 떠오르고요 ...
    오늘도 유익하게 보고 갑니다요 (_ _)

    • Hybrid 2008/06/03 15:17  댓글주소  수정/삭제

      흥미로운 주제를 많이 다루고 싶은데...
      생각만큼 포스팅의 양도 많지 않게 되네요..
      생각해둔건만 많고.....^^;;

  2. 서광열 2008/06/02 20:43  댓글주소  수정/삭제  댓글쓰기

    오 멋있어요.

  3. netaz 2008/06/07 13:52  댓글주소  수정/삭제  댓글쓰기

    오홍.. 브리드옹...
    하루하루 지나갈수록 실력이 점점.. 경지에 -_-)bb
    멋지네요!

  4. fm100 2008/06/10 15:23  댓글주소  수정/삭제  댓글쓰기

    회사에서 shader 작업하느라 검색하다보니 여기가 보이더군요.ㅋㅋ

    학교는 잘 다니고 계세요?ㅎ

    • Hybrid 2008/06/10 19:39  댓글주소  수정/삭제

      오호!! 회사에서 쉐이더까지 하는군요..
      쉐이더 같은 것과는 전혀 관계 없는 곳인 줄 알았는데...
      학교야 뭐.... 잘 다니죠. ㅎㅎ
      딱 대학원생 만큼?? -_-ㅋ

[로그인][오픈아이디란?]