블렌더의 BufferGeometry와 텍스처 파일을 사용하여 내 보낸 three.js json 모델 파일이 있습니다.three.js json 파일에서 포인트 제거하기
오브젝트에 json 파일 자체 내보내기를 처리하여 정리해야하는 노이즈가 있습니다 (일부 정점을 제거해야하지만 이것은 스무딩 또는 데시 메이션 작업이 아닙니다. 즉, 이 작업을 위해 다른 곳보다 json 데이터).
데이터 관점에서 파일 작업을 할 때 두 가지/세 가지 질문이 있습니다.
- 포인트 데이터를 제외하고 파일에 어떤 작업을해야합니까? 나는 상응하는 자외선과 법선이 있어야한다고 생각하니? 그러나 인덱스는 어떻습니까?
- 목록에서 포인트를 제거하는 대신 null로 설정할 수 있습니까? 거기에 데이터가 없더라도 인덱스에 무언가를 맵핑 할 것인가?
- 추정치 2. 나는 json 파일에서 각 배열의 데이터를 일관되게 제거하지 않으므로 블렌더 또는 유사한 것으로 돌아 가지 않고 인덱스를 다시 계산할 수있는 방법이 있습니까? 이 작업을 수행해야합니까 - 색인 배열을 모두 제거해도됩니까?
,이 점 제거는 현재 사용하지 않는 브라우저에서 (현재 파이썬) 서버 측을 수행되고 있지만,이를 해결하기위한 더 좋은 방법이 있다면 잠재적으로는 브라우저에서 수행 할 수있다. 또한 모델은 약 250k vertitude에서 상당히 크다.
여기에 노이즈 감소와 관련이없는 것으로 간주되는 두 가지 사항 (모델이 복잡하고 다른 시스템에서 생성됨)이 있습니다. 블렌더를 통해 스크립트를 작성하는 것이 전체 원시 데이터를 수동으로 처리하는 것보다 훨씬 빠르고 쉽다고 모든 것이 고려되었습니다. 3 가지 데이터 만 사용해도 좋았지 만 Blender는 전반적으로 가장 좋았고 가장 빠른 옵션이었으며 이미 완성 된 파이썬 작업은 믹서기로 쉽게 이전 할 수있었습니다. – CoderChris