Window 환경의 사용자들을 위한 가이드
- PC 세팅을 영어로 하기
- 리포지토리 복제
visual studio 2022
설치TortoiseSVN
설치softlight
폴더를 만들고 하위에build
폴더를 만들기cmake
구성"build/softlight/tests/Release"
경로에 dll 파일을 붙혀넣기SoftLight.sln
실행
먼저 경로 설정을 영어로 해주어야 합니다.
리포지토리 복제는 다음 단계를 사용하여 재귀적으로 수행해야 합니다.
git clone --recursive https://github.com/hamsham/SoftLight
cd SoftLight
git submodule foreach git checkout master
git submodule foreach git pull origin master
다음 그림과 같이 체크하고 설치해주세요.
다음 사이트에서 https://tortoisesvn.net/downloads.html 자신의 환경에 맞게 TortoiseSVN
다운로드 버튼을 눌러주세요.
다음 그림과 같이 반드시 command line client tools
에서 Entire feature will be installed on local hard drive
를 선택해주세요.
TortoiseSVN
설치가 완료됐으면 다음과 같은 실행 파일이 생긴 것을 확인할 수 있습니다.
그리고 다음 그림과 같이 환경변수를 추가해주세요.
다음 그림과 같이 바탕화면에 softlight
라는 폴더를 만들고, 해당 폴더 안에 build
폴더를 만들어주세요.
다음 사이트에서 https://cmake.org/ cmake
를 다운해주세요.
설치를 완료하면 아래 그림과 같은 폴더가 생깁니다.
해당 폴더에서 bin
을 들어가고, cmake-gui.exe
를 실행시켜줍니다.
위에는 git
에서 clone
한 SoftLight
경로를 적고, 아래는 5)단계에서 생성한 build
경로를 적어주세요.
generate
버튼을 누르고 아래 그림과 같이 체크해주세요.
Advanced
버튼을 누르고 svn.exe
가 있는 경로를 지정해줍니다.
Configure
버튼을 눌러줍니다.
build
파일 안에 아래 그림과 같은 파일들이 생성되었음을 확인할 수 있습니다.
해당 경로의 파일을 복사해서 "build/softlight/tests/Release"
경로에 넣어줍니다.
build
파일 안에 있는 SoftLight.sln
파일이 있는 것을 확인할 수 있습니다.
visual studio
2022로 실행시켜줍니다.
Release
로 바꿔줍니다.
실행시키고 싶은 test
파일을 아래 그림처럼 Set as Startup Project
를 눌러줍니다.
sl_animation_test
sl_fullscreen_quad
sl_instancing_test
sl_large_scene_test
sl_mesh_test
sl_mrt_test
sl_octree_rendering_test
sl_quadtree_rendering_test
sl_sdf_image_test
sl_shading_test
sl_skybox_test
sl_text_test
sl_volume_rendering_test
아래 그림처럼 Local Windows Debugger
버튼을 눌러 실행해줍니다.
F1
키를 누르고 W, A, S, D
키를 이용해 상하좌우로 움직일 수 있습니다.
F2
키를 누르면 더 높은 수준의 rendering
을 확인할 수 있습니다.