셰이더 프로그래밍 입문 for GLSL
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CMake
assets
ext
haruna
haruna_exe
screenshot
sora
.gitignore
.gitmodules
CMakeLists.txt
README.md
stdafx.cpp
stdafx.h

README.md

셰이더 프로그래밍 입문 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

  • 2013/09/05 : cmake 리펙토링. glfw3로 버전 올림. 기타 자잘한 수정. cross platform 가능한거같은 기분이 들게 수정(...)
  • 2013/04/27 : 최초 Release