본문 바로가기
반응형

Project56

[소리 시각화 시키기 2일차] 지형을 고려한 사운드 시각화 기존에는 위의 그림처럼 평면 상의 소리를 측정하여 3d 시각화를 시켰다면, 이번에는 조금 업그레이드 버전으로 지형을 고려하여 시키고자 하였습니다. 단순한 과정으로 진행하였는데요, 유니티 내 지형을 만들어주고 돌아가면서 소리를 측정하면서 지형 아래에 있는 위치라면 소리를 0으로 설정해주었습니다. 지형의 높이를 재는 코드 : float h = Terrain.activeTerrain.SampleHeight(temp[kk].transform.position); 이를 통해서 지형의 제일 바닥부터의 얼마 높은 지에 대한 길이를 알 수 있습니다. 첫 번째, 테스트입니다. 위와 같은 지형 및 환경 설정을 해주었습니다. 보시다싶이 원통 모양같은 지형(산)이 있다고 가정하였습니다. 또한 소리는 산 위에 존재하게 하였습니다.. 2021. 3. 10.
[소리 시각화 시키기 2일차] unity audiosource listener volume / audio channels / 유니티 리스너가 듣는 소리 크기 값 얻기 기존 결과 문제점 ([ 소리 시각화 시키기 1일차 ] : 88-it.tistory.com/187) : 1.구가 일정하게 퍼지지 않고 한 쪽으로 기울어져 있다. 2.옆에 이상한 모양이 생긴다. 현재 : 유니티에서 10x10x10 으로 Listener를 이동시키면서 소리 값을 측정해 해당 데이터를 통해 pythoncharm 에서 위와 같은 결과를 구현하였으나 위와 같은 문제점을 나타남. 여러 테스트와 측정해본 결과, 데이터를 시각화 시키는 과정의 문제가 아닌, 데이터를 뽑는 과정에서 문제점인 것을 발견 위 결과 문제점의 원인 : 기본적인 소리 측정에 대한 문제 현재 유니티 내에서 사운드의 volume 값은 제공해주지만, Listener(소리 듣는 사람)가 듣고 있는 소리 값을 따로 유니티 내에서 지원해주지 .. 2021. 3. 4.
[소리 시각화 시키기 1일차] Sound 3D Volume plots in python with go.Volume A volume plot with go.Volume shows several partially transparent isosurfaces for volume rendering. The API of go.Volume is close to the one of go.Isosurface. However, whereas isosurface plots show all surfaces with the same opacity, tweaking the opacityscale parameter of go.Volume results in a depth effect and better volume rendering. go.Volume볼륨 렌더링을 위해 부분적으로 투명한 몇 가지 등가 곡면 이 표시된 볼륨 플롯입니다 . 의 A.. 2021. 2. 25.
[openCV][c++] 이미지 도트화 시키기 프로젝트 "도트는 귀여워" 1. 도트는 손이 많이 가는 작업이다. -> 쉽게 도트를 만들 수 있으면 좋겠다. 2. 미적 감각이 없는 사람은 도트를 잘 만들지 못함. 3. 그림이 아닌 일반 사진을 도트화하고 싶은 수요가 있음. 4. 그림 리소스 > 도트 리소스 양의 차이가 큼. -> 도트게임 만들 때 좀 더 리소스 구하는 게 수월했으면 좋겠다. 1. 도트화 하고 싶은 이미지를 가져와서 NxN 도트화를 할 N 값을 정하여 마스크 x2, y2 값 정하기 2. 이때 x2, y2 랑 조각조각 분할했을 때의 한 조각에 대한 아래와 같이 넓이와 높이를 가리킨다. 그리고 위 마스크의 픽셀들의 색깔 값을 다 더하여 평균내서 하나의 색깔 정해준다. (아래 경우 왼쪽 그림의 평균적인 색깔을 오른 쪽 그림의.. 2021. 1. 13.
반응형