View on GitHub

GLSL Example

셰이더 프로그래밍 입문 for GLSL

Download this project as a .zip file Download this project as a tar.gz file

셰이더 프로그래밍 입문 for GLSL

셰이더 프로그래밍 입문을 참고해서 예제를 GLSL로 구현한 소스입니다. Shadow Mapping의 경우는 ShadowMapping with GLSL를 참고해서 구현했습니다.

Build

  1. cmake .를 실행
  2. haruna_exe를 실행 프로젝트로 설정
  3. Color Conversion, Edge Detection의 경우는 실행중에 1/2/3 을 눌러서 모드를 바꿀 수 있다.

Screen Shot / Video

GLSL Color Shader Example

Video

ScreenShot

GLSL Texture2D Mapping

Video

ScreenShot

GLSL Lighting Example

Video

ScreenShot

GLSL Diffuse/Specular Mapping Example

Video

ScreenShot

GLSL Toon Shader Example

Video

ScreenShot

GLSL Normal Mapping Example

Video

ScreenShot

GLSL Environment Mapping Example

Video

ScreenShot

GLSL UV Animation Example

Video

ScreenShot

GLSL Shadow Mapping Example

Video

ScreenShot

GLSL Color Conversion Example

Default / Gray / Sepia

Video

ScreenShot

ScreenShot

GLSL Edge Detection Example

Default / Edge Detection / Emboss

Video

ScreenShot

ScreenShot

Reference

Changelog