HDRI는 조명으로써 매우 뛰어난 기능을 제공하면서 동시에 시각적인 배경으로도 사용될 수 있습니다. 그러나 HDRI가 배경으로 사용되면 3D 모델과 이질감이 느껴지는데 이런 이질감을 개선할 수 있습니다.
아래의 영상은 배경으로써의 HDRI를 모델과 함께 자연스럽게 표현하기 위해 작업한 코딩 결과입니다.
공간정보시스템 / 3차원 시각화 / 딥러닝 기반 기술 연구소 @지오서비스(GEOSERVICE)
HDRI는 조명으로써 매우 뛰어난 기능을 제공하면서 동시에 시각적인 배경으로도 사용될 수 있습니다. 그러나 HDRI가 배경으로 사용되면 3D 모델과 이질감이 느껴지는데 이런 이질감을 개선할 수 있습니다.
아래의 영상은 배경으로써의 HDRI를 모델과 함께 자연스럽게 표현하기 위해 작업한 코딩 결과입니다.
three.js는 다양한 Helper를 통해 시각적으로 디버깅이 가능한데, React three Fiber에서 이 Helper를 사용하는게 그다지 명확한 API로 가능하지 않다. 다음은 R3F에서 그림자의 카메라에 대한 Helper를 추가해 표시하는 코드이다.
import * as THREE from 'three' import { OrbitControls } from '@react-three/drei'; import { useEffect, useRef } from 'react'; import { useFrame, useThree } from '@react-three/fiber'; export default function Experience() { const lightRef = useRef() const shadowCameraRef = useRef() const scene = useThree((state) => state.scene) useEffect(() => { shadowCameraRef.current = new THREE.CameraHelper(lightRef.current.shadow.camera) scene.add(shadowCameraRef.current) return () => { scene.remove(shadowCameraRef.current) } }, [lightRef.current]) useFrame(() => { shadowCameraRef.current.update() }) return <> <ambientLight intensity={0.5} /> <directionalLight ref={lightRef} castShadow ... /> ... </> }
시스템에 대한 환경설정 파일 위치를 파악하기 위한 SQL
SHOW hba_file;
대한민국의 행정구역에 대한 시도, 시군구, 읍면동, 리에 대한 공간 데이터입니다. 읍면동의 동은 법정동입니다. 도로명주소 DB의 행정구역도를 기반으로 잘못된 내용을 보완하여 일반 사용자들이 쉽게 사용할 수 있도록 제공하고 있습니다. 잘못된 부분을 발견하시면 알려주시고 본 데이터를 사용하실 경우 다른 분들도 널리 사용하실 수 있도록 출처를 언급해 주시면 감사하겠습니다.
2023년 12월 이후의 최신 행정구역(SHP) 데이터는 지오서비스웹(GEOSERVICE-WEB)의 아카이브를 통해서 다운로드 받을 수 있도록 변경되었습니다. 아래의 이미지는 지오서비스웹의 아카이브를 통한 다운로드 절차에 대한 안내입니다.
아래는 원하는 지역에 대한 최신 행정구역 데이터(SHP 파일) 추출해서 다운로드 받기 위한 내용을 상세히 설명한 영상입니다.
SHP 파일이 아닌 SVG가 필요할 경우 아래의 영상을 참고하시기 바랍니다.
아래는 2023년 12월 이전에 대한 행정구역 데이터에 대한 내용입니다.
SHP 파일 형식이 아닌 이미 만들어진 SVG 파일은 아래의 글을 참고하기 바랍니다.