심리스 3d

Seamless3d
심리스 3d
Smls 090411.png
개발자그레이엄 페렛(일명 타임)
초기 릴리즈2001년; 21년 전(2001년)
안정된 릴리스
3.007 / 2019년 10월 6일, 2년 전(2019-10-06)[1]
저장소
기입처C++
운영 체제Microsoft Windows
유형3D 모델링 소프트웨어
면허증.MIT 라이선스
웹 사이트www.seamless3d.com

이음새 없는 3d는 MIT [2]라이센스에 따라 제공되는 오픈 소스 3D 모델링 소프트웨어입니다.

가상현실 세계 테크엘라이프 섬의 모델은 이음새 없는 3d 기술을 사용하여 만들어졌습니다.Techuelife Island는 Blaxxun이 인터랙티브 멀티 유저인 Blaxxun [3][4][5][6][7]플랫폼을 사용할 때 가능한 것의 한 예로서 소개하고 있습니다.

이음새 없는 3d 튜토리얼의 대부분은 [8][9]프랑스어로 번역되었습니다.

역사

2001년에 이음새 없는 3d는 C++[10] 라이브러리로 온라인에서 자유롭게 이용할 수 있게 되었습니다.라이브러리는 Blaxxun 3d 다중 사용자 플랫폼용 애니메이션 싱글 메쉬 아바타 제작에 중점을 두고 있습니다.이를 통해 사용자는 C++[11] 컴파일러를 사용하여 매끄러운 모양의 삼각형 메쉬를 만들고 다른 메쉬를 접합 가장자리에서 접선 일치 표면과 함께 결합할 수 있습니다.2003년 2월까지 이음새 없는 3d는 VRML 포맷을 중심으로 설계된 파일 형식을 갖춘 GUI 기반의 3D 모델링 애플리케이션으로 전환되었습니다.이를 통해 구문 검사를 사용하여 VrmlPad를 사용하여 이음새 없는 3d 파일을 편집할 수 있습니다.

2005년에 스크립트 컴파일러가 개발되어 2006년 5월에 복잡한 스크립트 [12]애니메이션을 포함한 심리스3d 파일의 웹 브라우저로서 기능할 수 있게 되었습니다.

2006년, Sphere, Cylinder, Cone, Torus, Box 및 Bézier Lathe와 같은 간단한 모양을 만들기 위한 특수 노드 세트가 추가되어 초보자들이 심플한 [13]모델을 빠르게 만들 수 있게 되었습니다.

2007년에는 애니메이션 [14]바라고 불리는 특수 제어판을 도입하여 애니메이션 인터페이스가 대폭 간소화되었습니다.

2007년 말에는 형상을 만들고 소리를 [15][16]합성하기 위한 NURBS가 도입되었습니다.

2010년 NURBS 컨트롤 포인트 애니메이션에서는 NURBS 스티치 및 영화 제작에 도움이 되는 여러 기능이 [17]도입되었습니다.

노드 테크놀로지 구축

심리스3d는 메쉬 에디터 및 [18]애니메이터로 사용할 수 있지만 빌드 노드 기술이 주요 특징입니다.

빌드 노드를 사용하면 사용자는 3D 창의 제어점을 끌 때마다 일련의 복잡한 작업을 실시간으로 수행할 수 있습니다.

NURBS 표면 폴리 편집(NSPE)

NSPE

NSPE를 사용하면 사용자가 NURBS 표면의 폴리곤을 손으로 편집할 수 있습니다.여기에는 NURBS 표면을 따라 정점을 드래그할 수 있을 뿐만 아니라 정점을 결합하고, 정점을 분리하여 색을 칠할 수 있습니다.NSPE는 사용자가 수동으로 편집한 폴리곤 구조의 NURBS 표면을 계속 수정할 수 있도록 하기 때문에 단순히 편집하기 위해 NURBS 표면을 폴리곤 메시로 변환하는 것보다 훨씬 유리합니다.

NSPE는 폴리곤의 정점을 드래그할 때 항상 NURBS 표면에 있도록 하기 때문에 NSPE는 실시간 애니메이션을 최적화할 때 의도하지 않게 모델의 모양이 바뀌는 것을 방지하는 데 큰 도움이 됩니다.

NURBS 표면의 융합

NURBS 표면 융합

2개의 NURBS 표면을 융합하도록 설계된 FuseSurface 기능을 포함함으로써, 이음새 없는 3d는 여러 NURBS 표면에서 만들어진 부드러운 연속 곡선 모델을 만들 수 있습니다.

심리스 스크립트

이음새 없는 3d에는 자체 스크립트 컴파일러가 내장되어 있어 이 스크립트(매우 빠른 경량 스크립트 언어[19])를 네이티브 머신 코드로 컴파일합니다.이음새 없는 스크립트는 표준 C++ 컴파일러에 의해 컴파일될 수 있는 동시에 JavaScript와 매우 유사한 모양과 느낌을 갖도록 설계되었습니다.이를 통해 사용자는 C++ IDE를 사용하여 복잡한 애니메이션 시퀀스를 개발할 수 있습니다.이것에 의해, 싱글 스텝의 실행등의 전문적인 디버깅 서포트에 액세스 할 수 있습니다.

심리스 3d 포맷

심리스 3d 포맷(smls)은 VRML에서 [20]공통적으로 볼 수 있는 텍스트 기반의 판독 가능한 포맷입니다.

다음으로 애니메이션 회전 상자의 코드(SeamlessScript 포함)를 표시하는 예를 나타냅니다.

#SMLS V2.127 utf8  심리스{     영향 Color Effect(컬러 이펙트){}     스켈레톤 데프 일부 일부{}     구축하다 박스 빌드{         일부 사용하다 일부     } } 애니메이션{     놀고 진실의     멈추다 거짓의     고리 진실의     기간 4     무효 온프레임(흘러가다 v){         일부.회전 = 회전(0, 1, 0, PI * 2 * v);     } } 

심리스 3D 채팅

3D 월드 와이드 웹 브라우징용으로 설계된 멀티 유저 심리스 3d 채팅 서버는 MIT 라이선스로 오픈 소스이며 Linux 및 Windows용으로 컴파일할 수 있습니다.현재 3D 채팅 클라이언트는 이음새 없는 3d 모델러를 사용하고 있습니다.온라인 심리스 3d 채팅 서버는 2009년 [21]4월부터 계속 가동되고 있습니다.일반인들은 그들만의 세계와 아바타를 위해 자유롭게 사용할 수 있다.

특징들

레퍼런스

  1. ^ "3D Modelling Software Version Updates".
  2. ^ "Download Source Code for Seamless3d".
  3. ^ "Blaxxun programmed Techuelife Island to be permanently shown in the places list for the Blaxxun home community server". Archived from the original on 2015-01-23.
  4. ^ "Techuelife Island is still in service to the public to this present day".
  5. ^ "18 August 2001: Web3d-fr Techuelife Island: A beautiful world with a real personality". Archived from the original on 2008-02-03.
  6. ^ "2002 Holger Grahn (creator of Bitmanagement/Blaxxun Contact browser): Techuelife Island: A marvellous generated landscape with many scripted surprises".
  7. ^ "Blaxxun Home Site".
  8. ^ "Page Seamless3d de Thyme en français". Translated by Matthieu.{{cite web}}: CS1 유지보수: 기타 (링크)
  9. ^ "Seamless3d - 3d underground stories".
  10. ^ "One of the first Seamless3d tutorials showing how to use the early C++ library".[영구 데드링크]
  11. ^ "Some early examples of avatars made in late 2001 using the Seamless3d library and a C++ compiler".
  12. ^ "Online C++ Scripted Hoppy Demo for 2.099".
  13. ^ "Examples of vrml models created by school children using Seamless3d who had a very limited amount of learning time".
  14. ^ "New Specialized Animation Controls for 2.121".
  15. ^ "Creating a Sound Track Tutorial for 2.123".
  16. ^ "NurbsLathe for 2.127".
  17. ^ "NURBS control point animation and NURBS stitching were added in 2010".
  18. ^ "Seamless3d can be used as a mesh editor and an animator".
  19. ^ "GiL the B's polygon subdivision script showcased for 2.105 is an example of SeamlessScript running 36.2 times faster than a fast JavaScript engine".
  20. ^ "Seamless3d VRML format comparison".
  21. ^ "Seamless3d chat server running on Linux continuously since 2009".
  22. ^ "Also does a good job of importing Avatar Studio avatars, translating them to single mesh, standard pose".

외부 링크