Skip to content

Latest commit

 

History

History
159 lines (88 loc) · 6.16 KB

Setup_Windows_ko.md

File metadata and controls

159 lines (88 loc) · 6.16 KB

Window 전용 가이드

Window 환경의 사용자들을 위한 가이드

실행 단계

  1. PC 세팅을 영어로 하기
  2. 리포지토리 복제
  3. visual studio 2022 설치
  4. TortoiseSVN 설치
  5. softlight 폴더를 만들고 하위에 build 폴더를 만들기
  6. cmake 구성
  7. "build/softlight/tests/Release" 경로에 dll 파일을 붙혀넣기
  8. SoftLight.sln 실행

1) PC 세팅을 영어로 하기

먼저 경로 설정을 영어로 해주어야 합니다.

2) 리포지토리 복제

리포지토리 복제는 다음 단계를 사용하여 재귀적으로 수행해야 합니다.

  1. git clone --recursive https://github.com/hamsham/SoftLight
  2. cd SoftLight
  3. git submodule foreach git checkout master
  4. git submodule foreach git pull origin master

3) Visual Studio 2022를 설치

다음 그림과 같이 체크하고 설치해주세요.

image image image image

4) TortoiseSVN 설치

다음 사이트에서 https://tortoisesvn.net/downloads.html 자신의 환경에 맞게 TortoiseSVN 다운로드 버튼을 눌러주세요. 다음 그림과 같이 반드시 command line client tools에서 Entire feature will be installed on local hard drive를 선택해주세요. image

image

TortoiseSVN 설치가 완료됐으면 다음과 같은 실행 파일이 생긴 것을 확인할 수 있습니다.

image

그리고 다음 그림과 같이 환경변수를 추가해주세요.

image

5) softlight 폴더를 만들고 하위에 build 폴더를 만들기

다음 그림과 같이 바탕화면에 softlight라는 폴더를 만들고, 해당 폴더 안에 build 폴더를 만들어주세요.

image

6) cmake 구성

다음 사이트에서 https://cmake.org/ cmake를 다운해주세요. 설치를 완료하면 아래 그림과 같은 폴더가 생깁니다.

image

해당 폴더에서 bin을 들어가고, cmake-gui.exe를 실행시켜줍니다.

image

위에는 git에서 cloneSoftLight 경로를 적고, 아래는 5)단계에서 생성한 build 경로를 적어주세요.

image

generate 버튼을 누르고 아래 그림과 같이 체크해주세요.

image image

Advanced 버튼을 누르고 svn.exe가 있는 경로를 지정해줍니다.

image

Configure 버튼을 눌러줍니다.

image

build파일 안에 아래 그림과 같은 파일들이 생성되었음을 확인할 수 있습니다.

image

7) "build/softlight/tests/Release" 경로에 dll 파일을 붙혀넣기

해당 경로의 파일을 복사해서 "build/softlight/tests/Release" 경로에 넣어줍니다. image

8) SoftLight.sln 실행

build파일 안에 있는 SoftLight.sln 파일이 있는 것을 확인할 수 있습니다.

image

visual studio 2022로 실행시켜줍니다.

image

Release로 바꿔줍니다.

image

실행시키고 싶은 test 파일을 아래 그림처럼 Set as Startup Project를 눌러줍니다.

image

실행 가능한 파일

  • 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 버튼을 눌러 실행해줍니다.

image

F1키를 누르고 W, A, S, D 키를 이용해 상하좌우로 움직일 수 있습니다. F2키를 누르면 더 높은 수준의 rendering을 확인할 수 있습니다.

rendering 전(F2키 누르기 전)

image

rendering 후(F2키 누른 후)

image