3D Max

3ds Max Script - 스플라인 Z 에디터 from CSV

From.h 2025. 7. 21. 00:21
728x90
반응형

 

 

 

3ds Max Script - Spline Z from CSV

스플라인 Z 에디터 from CSV

- 라인내 버텍스의 위치(Z값)를 조절해주는 스크립트입니다.

- CSV (엑셀 데이터 파일) 파일을 불러와 순차적으로 자동 적용할 수 있습니다.

- 다른 기능 없이 오직 CSV파일 로딩과 적용만 지원하는 축약버전입니다.

- 보통 도로 모델링 시, 중심선 선형의 Station 적용을 위해 사용합니다.

 

 

 

 

사용법을 알아보겠습니다.

* 일반적인 스크립트 버튼 적용 방법은 이전글을 참고하세요.

 

 

 

 

 

 

1. 라인 준비

CAD파일에서 Center 라인을 import 했습니다.

Spline Cleaner 스크립트를 활용해서 버텍스를 20m 단위로 나눠지도록 조정했습니다.

그래서 총 254개 Vertex를 가진 Spline이 준비되었습니다.

 

 

 

 

 

 

 

 

2. 'CSV 파일' 준비

'선형계산서' 엑셀 파일에서 정리한 '254개의 계획고' 값을 가진 csv로 저장된 파일이 준비되었습니다.

 

 

 

 

*선형계산서를 정리해서 254 개의 데이터를 가진 CSV파일 만드는방법은 이전 글을 참고하세요.

 

 

엑셀 파일 불필요한 데이터, 색으로 구분 삭제하기

엑셀 파일 불필요한 데이터, 색으로 구분 삭제하기필터 기능 활용법 '선형계산서' 엑셀 데이터를 '스테이션 20m' 단위로 엑셀파일 정리하기 위해 '필터를 사용하는 방법'입니다.불필요한 측점의

www.openlearnproject.com

 

 

 

 

 

 

 

 

3. 맥스 스크립트 'Spline Z from CSV ' 를 실행합니다.

 

 

 

 

 

 

 

 

4. 'Load CSV File' 버튼 선택

 

 

 

 

 

 

 

 

5. 미리 준비해놓은 '*.csv 파일'을 선택합니다.

 

 

 

 

 

 

 

 

6. 'Load CSV Data' 버튼 선택

 - 버튼을 선택하면, Status에 254개 데이터 로딩이 성공했음을 나타냅니다.

 

 

 

 

 

 

 

 

 

7. 적용할 'Spline'이 선택된 상태에서 'Select Spline' 버튼 선택

 - 하단에 선택한 'spline_center' 스플라인 이름이 표시됩니다.

 

 

 

 

 

 

 

 

 

 

8. 'Apply Z Position' 버튼 선택

 - 버튼을 누르면, 254개 Vertex가 적용됐음을 확인해줍니다.

 

 

 

 

 

 

 

 

 

9. 수평이었던 스플라인에 Z값 적용된 것을 확인할 수 있습니다. (Front Viewport)

 

 

 

 

 

 

 

 

 

*주의사항

혹시 'Apply Z Position' 버튼이 활성화가 안된다면 csv파일을 확인해보세요!

1) csv파일이 열린 상태로 있으면 안됩니다. 파일을 닫고 다시 해보세요!!

2) Spline 스택을 정리해보세요. Reset Xform > Convert to Editable Spline 적용 후 다시 해보세요!!

 

 

 

*기존 스크립트와 차이점 (둘 다 CSV 로딩 기능 있음)

  특징 제한 (CSV로딩에서 차이점) 결과
Spline Z form CSV  CSV 로딩 전용  Vetex 개수 = Data 개수 상관없이 실행 가능! Data 개수만큼만 적용함
Spline Z editor Expert  CSV 로딩 겸용 Vertex 개수 = Data 개수 일치해야 함!! 일치하지 않으면 실행 안됨

 

 

 

 

 

 

 

 

 


스크립트 링크 (Script Link) :https://smartstore.naver.com/atomnbit/products/12130416313

 

스플라인 Z from CSV : 아톰과비트

스플라인의 버텍스 Z값에 CSV파일 불러와서 적용하기, 쉽고 빠르게 한번에 변경할 수 있는 맥스 스크립트

smartstore.naver.com

 

 

 

 

(네이버 스토어에서 할인 판매 중입니다)

 

 

 

There are separate dollar payment sites for foreigners. 

Script Link : https://litt.ly/openlearn

(littly store site for promotion on domestic or international area)

 

 

 

 

 

 

BR.h

 

 

 

 

728x90
반응형