Skip to content

laxtools/viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

viz

렌더링과 visualization을 공부하기 위한 프로젝트이다. Cinder가 glfw, imgui, glm, freetype 등 필요한 라이브러리를 잘 정리하여 포함하고 있고 blocks로 확장 가능한 플러그인 구조도 갖추고 있어 이를 토대로 진행한다.

목표

  • 렌더링
    • Mesh
    • Animation
    • Terrain
    • Forward Rendering
      • + Deferred Rendering
    • Shading
      • Lighting
      • Material
      • Shader
    • Shadow
    • Bump / Normal
    • PBR
  • Geometry
    • Navigation
    • Collision
    • Physics
  • Effect
    • Particle
    • Material animation

진행 하면서 다양한 알고리즘을 테스트한다. Computational Geomtry도 같이 공부하면서 Visualization을 한다. Numerical Analysis와 Math Visualization도 시도한다.

얻은 경험은 게임을 만드는데 활용한다. 한 축으로 Unreal 4의 렌더링과 게임 프로그래밍도 같이 공부하고 클라이언트만 있는 게임을 많이 만든다.

진행

  • imgui
  • curve
  • camera
  • mesh
    • texture
  • curve
  • transformation
  • animation
    • skin mesh
    • bone rendering
    • bone retargetting
  • fbx
    • import mesh / texture / skin mesh
    • import animation
    • assimp integration
  • terrain
    • CLOD terrain
  • effect
    • particle
    • beam
    • material

별도로 공부하기위해 진행하나 평생 갖고 갈 프로젝트로 유지한다.

About

rendering, geometry and visualization research

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published