One embodiment of the present invention provides a method of generating a surgical template comprising: obtaining a set of 3D surface data, the 3D surface data representing a surface of a patient's oral condition; Obtaining a model of a support structure representing a surgical template configured to fit a portion of a surface; obtaining planned bore position data, wherein the planned implant location data includes at least one of the longitudinal axes of one set of one or more planned implant boreholes - automatically modifying the support structure model to provide support material for the guide holes of the support structure model corresponding to the one or more planned implant boreholes, and generating a dental splint depending on the modified support structure model .본 발명의 일 실시예는 수술용 템플릿을 생성하는 방법을 제공하고, 이는: 3D 표면 데이터의 일 세트를 얻는 단계 -상기 3D 표면 데이터는 환자의 구강 상태의 표면을 나타냄- , 환자의 구강 상태의 표면의 일부분에 피팅하도록 구성되는 수술용 템플릿을 나타내는 지지 구조체 모델을 얻는 단계, 계획된 보어 위치 데이터를 얻는 단계 -계획된 임플란트 위치 데이터는 3D 표면 데이터에 대해 1 이상의 계획된 임플란트 보어 홀들의 일 세트의 종축들을 나타냄- , 1 이상의 계획된 임플란트 보어 홀들에 대응하는 지지 구조체 모델의 가이드 홀들에 대한 지지체 재료를 제공하도록 지지 구조체 모델을 자동으로 수정하는 단계, 및 수정된 지지 구조체 모델에 의존하여 치과 스플린트를 생성하는 단계를 포함한다.