Basic reference links for studying ARKit - juniverse1103/ARKitStudy GitHub Wiki
Basic reference links for studying ARKit
Apple Developer simd library Article
์ ํ์์ ๊ธฐ๋ณธ์ ์ธ ์ํ์ ์ธ ์์๋ค์ ๋ค๋ฃจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ simd ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์๋ฅผ ์ ๋ฆฌํด ๋์ ๊ฒ์ธ๋ฐ์, ์ ํ๋์ ๊ธฐ์ด ์ง์์ด ์๋๋ผ๋ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๊ธฐ๋ง ํ๋ค๋ฉด ์ฝ๋๋ก ์ฝ๊ฒ Vector, Matrix, Quaternion์ ๋ค๋ฃฐ ์ ์๋๋ก ํด ์ค๋๋ค.
Working with Vectors
https://developer.apple.com/documentation/accelerate/simd/working_with_vectors
Working with Matrices
https://developer.apple.com/documentation/accelerate/simd/working_with_matrices
Working with Quaternions
https://developer.apple.com/documentation/accelerate/simd/working_with_quaternions
3Blue 1Brown
์ ๊ฐ ์ํ๊ณต๋ถํ ๋ ์์ฃผ ๋ณด๋ ์ ํ๋ธ ์ฑ๋์ธ๋ฐ ๊ต์ฅํ ๋ง์ ์ฃผ์ ์ ๊ณ ๊ธ์ํ์ ๋ํด์ ํฅ๋ฏธ๋กญ๊ณ ์ ๊ธฐํ๊ฒ ์ค๋ช ํด์ฃผ๋ ์ฑ๋์ ๋๋ค. ๋ง์ ์ต์ ๊ธฐ์ ๋ค์ด ์ด๋ค ์ํ์ ์์์ ๊ธฐ๋ฐํ๋์ง ๊ต์ฅํ ์ง๊ด์ ์ธ ์ ๋๋ฉ์ด์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค.
๋ค๋ฅธ ์์๋ค๋ ์ฌ๋ฐ์ง๋ง, ๋จผ์ essence of linear algebra ์์๋ค์ ์ถ์ฒํ๊ณ ์ ํฉ๋๋ค. ๋ฌผ๋ก ์์๋ฅผ ๋ณด๊ฑฐ๋ Gilbert Strang์ด ์ง์ ๊ฐ์ํ mit ocw ์์์ ๋ณด๋๊ฒ๋ ์ข์ง๋ง, ๊ฐ๋ตํ๊ฒ ์ ํ๋์ํ์ ์ ๋ฐ์ ํ๋ ์์๋ค์ด๊ธฐ์ ๊ทธ๋ํฝ์ค๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํ ๊ธฐ์ด๋ฅผ ์๋ ์ ๋๋ก๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค.
https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
MIT OCW Gilbert Strang
์ ํฌ ํ๊ต๋ ์นด์ด์คํธ์์ ์ ํ๋์ํ ์ฃผ ๊ต์ฌ๋ก ์ฌ์ฉํ๋ Gilbert Strang์ linear algebra๋ฅผ ์ฐ์ MIT ๊ต์์ด์ ๊ธธ๋ฒํธ ์คํธ๋ญ์ด ์ง์ ๊ฐ์ํ๋ ์์์ ๋๋ค. ๊ธธ๊ณ ์กฐ๊ธ ์ง๋ฃจํ๊ณ (โฆ) ํ์ชฝ ๊ท ์๋ฆฌ๊ฐ ์๋์ค๋ ๋ฌธ์ ๊ฐ ์๊ธด ํ์ง๋ง, ๊น๊ฒ ํ๊ณ ๋ค๊ณ ์ถ์ ๋ถ๋ถ์ ๋ณธ๋ค๋ฉด ์ข์ต๋๋ค...
https://www.youtube.com/watch?v=ZK3O402wf1c&list=PL49CF3715CB9EF31D
Carnegie - Mellon University Computer Graphics
์นด๋ค๊ธฐ ๋ฉ๋ก ๋ํ์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค ๊ฐ์์ ๋๋ค. ์๋ถ๋ถ์ ๊ธฐ๋ณธ์ ์ธ ์ํ ์ด์ผ๊ธฐ๊ฐ ๋์ค๊ณ ์ ๋ฐ์ ์ผ๋ก ์ฌ๋ผ์ด๋๋ฅผ ํ๋ฒ ํ๋ ๊ฒ ๋ง์ผ๋ก๋ ์ปดํจํฐ ๊ทธ๋ํฝ์ค์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด ์ ๋๋ ํ ์ ์์ด ํ๋ฒ์ฏค ํ์ด ๋ณด๋ฉด ์ข์ต๋๋ค.
http://15462.courses.cs.cmu.edu/fall2018/
SceneKit Tutorial - Invasive Code
ARKit์ ๊ธฐ๋ฐ์ด ๋๋ SceneKit์ ๊ตฌ์ฑ ์์ ๋ฐ ๊ธฐ์ด์ ๋ํด์ ์์ธํ๊ฒ ์ค๋ช ํด ๋์ ๋ฌธ์์ ๋๋ค. ์ด๊ฒ ๋ง๊ณ ๋ ์น์ฌ์ดํธ์ ๋ค์ํ ์ข์ ์ ๋ณด๋ค์ด ๋ง์ผ๋ ์ฐธ๊ณ ํ๋ฉด ๋์์ด ๋ ๋ฏ ํฉ๋๋ค.
https://www.invasivecode.com/weblog/scenekit-tutorial-part-1/