Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กarkit (6)

lgvv98

[ARKit] #6 ARKit in iOS

ARKit in iOS iOS ๋””๋ฐ”์ด์Šค ์นด๋ฉ”๋ผ ๋ชจ์…˜ ๊ธฐ๋Šฅ ๋“ฑ ์šฐ๋ฆฌ์˜ ์•ฑ์—์„œ ์ฆ๊ฐ• ํ˜„์‹ค ๊ฒฝํ—˜์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž. # ์žฅ์น˜ ๊ถŒํ•œ ํ™•์ธ(Verifying Device Support and User Permission) - ์•ฑ์ด ARKit์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์‚ฌ์šฉ์ค‘์— ๊ทธ ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. - ARKit์€ iOS 11.0 ์ด์ƒ ๊ทธ๋ฆฌ๊ณ  A9 ํ”„๋กœ์„ธ์„œ ์ด์ƒ์ด ํ•„์ˆ˜์ ์ž„. ๋ช‡๋ช‡ ARKit ๊ธฐ๋Šฅ๋“ค์€ ๋” ํŠน์ • ๋””๋ฐ”์ด์Šค์˜ ๋” ์ตœ์‹ ๋ฒ„์ „์ด ํ•„์š”ํ•จ. ARKit์€ ๋˜ํ•œ ๋””๋ฐ”์ด์Šค์˜ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ทธ๋ž˜์„œ iOS์˜ privacy ๊ถŒํ•œ์„ ์œ ์ €๋กœ๋ถ€ํ„ฐ ํ—ˆ์šฉ๋ฐ›์•„์•ผ ํ•จ. ์žฅ์น˜์˜ ํ˜ธํ™˜์„ฑ์„ ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์„ ARKit์„ ์šฐ๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋ƒ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„. - ๋งŒ์•ฝ ํ›„๋ฉด ์นด๋ฉ”๋ผ๋ฅผ ์ด์šฉํ•œ AR์˜ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ๋งŒ ์‚ฌ..

apple/๐Ÿฅฝ VisionOS 2023. 8. 15. 14:55
[SceneKit] #5 SCNSceneRendererDelegate

SCNSceneRendererDelegate SceneKit์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฃจํ”„์— ๋“ค์–ด๊ฐ€๊ฑฐ๋‚˜ ์ถ”๊ฐ€์ ์ธ ๋ Œ๋”๋ง์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์•ฑ์—์„œ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„œ๋“œ. protocol SCNSceneRendererDelegate SceneKit์œผ๋กœ ๊ฒŒ์ž„ ๋˜๋Š” ์•ฑ์„ ๋นŒ๋“œํ•˜๋ ค๋ฉด SCNView ๊ฐ์ฒด ๋˜๋Š” SCNSceneRender ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ scene์— ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ”„๋ ˆ์ž„๋‹น ๊ฒŒ์ž„ ๋กœ์ง์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ SceneKit์ด scene์„ ๋ Œ๋”๋งํ•˜๊ธฐ ์ „์ด๋‚˜ ํ›„์— ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ Metal ๋˜๋Š” OpenGL ๋ Œ๋”๋ง์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด SCNSceneRendererDelegate ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•œ๋‹ค. SCNView ๊ฐ์ฒด ํ˜น์€ SceneKit ๋ Œ๋”๋Ÿฌ์—์„œ scene์ด ๋ Œ๋”๋ง๋ ๋•Œ ๋ Œ๋”๋ง ๋ฃจํ”„๋Š” scene์„ ์•„๋ž˜์˜ ๊ณผ์ •์„ ํ†ตํ•ด..

apple/๐Ÿฅฝ VisionOS 2023. 8. 15. 00:26
[SceneKit] #2 Geometry ๋‹ค๋ค„๋ณด๊ธฐ

#2 Geometry ๋‹ค๋ค„๋ณด๊ธฐ Geometry ๋‹ค๋ค„๋ณด๊ธฐ - ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ๊ฐ„๋‹จ์ •๋ฆฌ - Geometry: ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์–ด๋–ค ๋ฌผ์ฒด (ex. ์ •์œก๋ฉด์ฒด, ๊ตฌ ๋“ฑ) - Material: ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ‘œ๋ฉด์— ์–ด๋–ค ํšจ๊ณผ๋ฅผ ์ฃผ๋Š”๊ฒƒ (ex. ์ด๋ฏธ์ง€ ๋„ฃ๊ธฐ, ์ƒ‰ ๋„ฃ๊ธฐ ๋“ฑ) - Node: ARSceneViewํ™”๋ฉด์— Geometry๋ฅผ ์ถ”๊ฐ€ํ• ๊ฑด๋ฐ, Node๋ฅผ ํ†ตํ•ด ์ขŒํ‘œ๋ฅผ ์ฃผ์–ด ๋„ฃ์„๋•Œ ์‚ฌ์šฉ. # SCNGeometry ํด๋ž˜์Šค material์ด ์ •์˜๋œ ํ‘œ๋ฉด์— Scene์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” 3์ฐจ์› ๋ชจ์–‘(model ๋˜๋Š” mesh๋ผ๊ณ ๋„ ๋ถ€๋ฆ„) SceneKit์—์„œ SCNode ๊ฐ์ฒด์— ์—ฐ๊ฒฐ๋œ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋Š” Scene์˜ Visible ์š”์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ, ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์— ์—ฐ๊ฒฐ๋œ SCNMaterial ๊ฐ์ฒด๋Š” ๊ทธ ๋ชจ์–‘์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. # Working with ..

apple/๐Ÿฅฝ VisionOS 2023. 8. 13. 16:03