장면 키트에서 방향 표시등과 장면 그림자를 이해하는 데 도움이됩니다. class reference on SCNLight은 the maximum distance between the light and a visible surface for casting shadows.을 나타냅니다.이 값은 스팟 라이트에만 적용됩니다. 그러나 Xcode 장면 편집기의 특성 검
var sun = SCNNode(geometry: SCNSphere(radius:0.35))
sun.geometry?.firstMaterial?.diffuse.contents=#imageLiteral(resourceName: "Sun")
sun.position=SCNVector3(0,0,-1)
그리고 태양 광 SCNSphere를 옴니 광원으로 사
내 기본 코드는 거의이이 튜토리얼에 있습니다 : https://code.tutsplus.com/tutorials/an-introduction-to-scenekit-fundamentals--cms-23847 내가 일출 동작을 만들고 싶어. lightNode와 같은 것은 제한된 cubeNode와 동일한 높이에서 시작하여 그림자가 시간이 지남에 따라 작아 지도록
SCNView가 포함 된 응용 프로그램을 실행할 때 일부 객체와 일부 SCNLight (키 라이트 및 주변 광 추가)가 포함 된 실제 iOS 장치에서 올바르게 실행됩니다. 그러나 iOS 시뮬레이터에서 실행하려고하면 조명이 작동하지 않습니다. 장면 배경색을 설정할 때, 시뮬레이터에서 오브젝트를 검은 실루엣으로 볼 수 있습니다. 누구나이 문제의 원인을 알고 있
그림자를 투사하기 위해 Scenekit에 방향성 조명을 추가하려하지만 객체에 이상한 인공물을 일으키고 있습니다. 아래 주황색 블록에는 기본 설정과 확산을 사용하는 재료가 주황색으로 설정되어 있습니다. 방향 표시등이 아래를 향하고 눈금이 증가합니다. 그렇지 않으면 기본 설정을 갖습니다. (규모를 줄이면 같은 문제가 발생합니다.) 주위를 카메라로 패닝 할 때