문제

저는 간단하고 편리한 방법으로 3D 모델을 구축할 수 있는 간단한 소프트웨어를 구축해야 합니다. 저는 매우 강력한 Java 기술을 보유하고 있으며 백엔드에 Java3D 또는 Java Monkey Engine을 사용할 생각이었습니다.그러한 프로젝트를 어떻게 시작할 수 있는지에 대한 귀하의 아이디어를 듣고 싶습니다.처음에 무엇을 하시겠습니까?

어떤 아이디어나 제안이라도 높이 평가하겠습니다!

도움이 되었습니까?

해결책

달성하려는 상호 작용 모델과 대상 사용자가 누구인지 생각하는 것부터 시작하는 것이 좋습니다. 시스템을 어떻게 사용하고 싶은지에 대한 명확한 정신적 그림을 갖는 것은 집중력을 유지하는 데 도움이 됩니다.

예를 들어, 편집 프로세스가 다음과 같은 접근 방식을 통해 직육면체, 구, 원통 등과 같은 '원시' 개체를 결합하여 3D 개체를 만드는 것이라고 상상하십니까? 구조적인 솔리드 기하학 3차원 볼륨을 서로 더하거나 빼거나 교차하는 것입니다.

아니면 귀하가 제공하는 것과 같은 접근 방식을 취하고 있다고 생각하십니까? 코뿔소3d (다른 많은 작업 중에서 내가 즐겁게 작업하는 작업 중 하나) 곡선을 그리고 축을 중심으로 회전하여 회전 표면을 생성하거나 경로를 따라 곡선을 로프트하여 표면을 생성하거나 돌출하여 표면을 생성하는 등의 작업을 수행할 수 있습니다. 볼륨 등등.

아니면 3D 모양으로 시작한 다음 표면의 점을 특정 방향으로 당기거나 밀어 가상 점토처럼 조각하는 변형 접근 방식을 생각하시나요?

모델링 접근 방식을 선택하면 일부 작업은 모델링(및 코딩)이 더 쉬워지고 다른 작업은 더 어려워집니다.단일 앱에 여러 가지 다른 모델링 방법을 포함하는 것을 목표로 할 수 있지만 시작하는 방법 중 하나에 집중하면 진행하는 데 도움이 됩니다.

많은 모델링 애플리케이션을 사용해 본 적이 없다면 몇 가지 평가판 애플리케이션을 다운로드하고 어떤 접근 방식이 자신에게 가장 적합한지 알아보는 것이 좋습니다.

또한 다각형 메쉬를 만들고 편집하는 데 집중할 것인지, 그래서 메쉬에서 작동하는 도구를 만드는 데 집중할 것인지, 아니면 파라메트릭 표면을 사용하여 모델링할 것인지도 고려해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top