Skip to content

Engine with raytracing, pbr, and fluid simulation

License

Notifications You must be signed in to change notification settings

chay116/cha_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cha_engine


OpenGL을 기반으로 하여 기본적인 그래픽 요소들을 구현해보는 프로젝트입니다. 현재 구현한 내용은 다음과 같습니다.

  • Basic Components(Texturing, Camera Moving, Key Event, Object Loading etc...)
  • Basic UI to control components with Imgui
  • Cube Map
  • PBR(Physical Based Rendering)
  • IBL(Image Based Lighting) 캡처
  • Simple PBD(Collision between sphere and cloth)
  • Alt Text

구현해보았지만 코드 상으로 아직 깔끔하지 않아 포함하지 않은 요소들도 포함되어 있습니다.

  • Bloom
  • Shadow Mapping
  • Normal Mapping
  • Deferred Shading
  • SSAO

앞으로 구현하고자 하는 내용은 다음과 같습니다.

  • 3D 물리 충돌 시뮬레이션
  • Fluid Simulation(SPH, Grid Based)
  • Soft Body(PBD)

Third-party libraries


Reference


About

Engine with raytracing, pbr, and fluid simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published