nvidia scene graph

반응형
이런것도 있었군. 몰랐는데. ㅎㅎ
http://www.nvidia.co.kr/object/nvsg_home_kr.html

NVIDIA Scene Graph

nvsg_logo.jpgNVIDIA의 Scene Graph 소프트웨어 개발 도구 (NVSG SDK) 는 scene graph에 기반한 어플리케이션을 개발하기 위한 오브젝트 기반 프그래밍 라이브러리입니다.

대부분의 scene graph는 OpenGL의 제한된 기능 파이프라인의 상태 관리를 위해 디자인되고 거기에 셰이더가 추가적으로 구현된 것들이었습니다. NVSG는 이에 비해 광범위한 셰이더를 위해 디자인되었습니다. NVSG는 셰이더들을 어플리케이션 사이에서 쉽게 공유할 수 있도록 하기 위해 개발된 메타 파일 포맷인 CgFX를 사용할 수 있도록 해 줍니다. ViewerVR 어플리케이션은 간단하게 드래그&드롭만으로 CgFX를 추가하여 모델링된 데이터가 셰이더와 함께 렌더링되는 것을 보여줍니다.

NVSG는 포괄적인 클래스 셋을 만들어 개발자들이 쉽게 결합하고 확장하여 빠르고 신뢰성 높은 GPU 기반의 그래픽 어플리케이션을 개발할 수 있도록 해 줍니다. NVSG는 셰이더 기반의 디자인에 의존하며 OpenGL 확장과 GPU 리소스에 의존하는 자동차 스타일링, 볼륨 렌더링, 방송 그래픽, Vis/Sim 스타일의 어플리케이션 등을 위해 이상적인 플랫폼입니다. SDK는 또한 NVSG를 효율적으로 활용하는 데 도움을 줄 수 있는 모든 소스를 포함한 수많은 튜토리얼을 포함하고 있습니다.

완전한 버전을 이곳에서 구할 수 있습니다.


NVSG 4.0의 새로와진 점은 다음과 같습니다:

NVSG 4.0.4.0.1 베타 개선 요소 전체 보기

ViewerVR : 샘플 뷰어 어플리케이션

SDK는 scene graph 전체의 일부 기능을 선보이는 간단한 뷰어 어플리케이션인 ViewerVR을 제공합니다. like .nbf, .nvsg, .flt, .dae, .vrml과 같은 다양한 다른 파일 형식을 뷰어에 로드하고 조작할 수 있습니다. 또한 당신은 3D Studio Max에서 .nvb 파일로 장면을 추출하여 뷰어에 로드할 수도 있습니다. (3D Studio Max에 .nvb 파일 변환 플러그인이 설치되어 있어야 합니다)

뷰어를 통해 장면들을 검토해보고, 머티리얼들을 바꾸고, 셰이더를 할당하고, 다음 작업을 위해 이 모든 것을 저장할 수 있습니다. 또한 당신이 가장 좋아하는 장면을 스테레오 음향과 함께 애니메이션 재생을 할 수도 있습니다. 뷰어를 통해 클러스터 렌더링을 모니터할 수도 있습니다.

Vis/Sim 데모

데모는 물리(Bullet 물리 시스템), 소리(OpenAL), Producer, Cal3D, FreeType와 NVSG를 사용한 그래픽 요소를 통합하여 표현해줍니다. Bullet, OpenAL, Producer는 모두 오픈 소스 프로젝트로서 인터넷에서 개개의 포럼을 찾을 수 있습니다. NVIDIA와 NVSG 팀은 이 중 어떤 프로젝트도 특별히 보증하지는 않지만, 그들의 작업은 매우 훌륭하며, 우리는 그들을 추천합니다. Vis/Sim의 소스 코드는 아래에 있습니다.

다운로드
WINDOWS 버전 최종 업데이트
NVSG SDK Installer for 32-Bit Windows (.exe)  4.0.4.0.1 Beta Sep. 27, 2007
VisSim Sample Application (.zip)  4.0.4.0.1 Beta Sep. 27, 2007
NVSG SDK Readme (.txt)  4.0.4.0.1 Beta Sep. 27, 2007
NVSG SDK Help (.chm)  4.0.4.0.1 Beta Sep. 27, 2007
NVSG SDK Installer for 32-Bit Windows (.exe)  4.0.3.0.1 Beta Aug. 22, 2007
NVSG SDK Readme (.txt)  4.0.3.0.1 Beta Aug. 22, 2007
NVSG SDK Help (.chm)  4.0.3.0.1 Beta Aug. 22, 2007
Redistributable Package: dotnetfx3setup (.exe)  4.0.* Aug. 28, 2007
Redistributable Package: dotnetfx3setup_x64 (.exe)  4.0.* Aug. 28, 2007
Redistributable Package: vcredist_x86 (.exe)  4.0.* Aug. 28, 2007
Redistributable Package: vcredist_x64 (.exe)  4.0.* Aug. 28, 2007
NVSG SDK Installer for 32-Bit Windows (.exe)  3.2.0.13 Mar. 13, 2007
NVSG SDK Installer for 64-Bit Windows (.exe)  3.2.0.13 Mar. 13, 2007
NVSG SDK Installer for 32-Bit Windows (.exe)  3.2.0.10 Beta Dec. 22, 2006
NVSG SDK Installer for 64-Bit Windows (.exe)  3.2.0.10 Beta Dec. 22, 2006
NVSG SDK Installer for 32-Bit Windows (.exe)  3.2.0.3 Beta Oct. 04, 2006
NVSG SDK Installer for 64-Bit Windows (.exe)  3.2.0.3 Beta Oct. 04, 2006
NVSG SDK Installer for 32-Bit Windows (.exe)  2.1.1.10 Aug. 25, 2006
NVSG SDK Installer for 64-Bit Windows (.exe)  2.1.1.10 Aug. 25, 2006
NVSG SDK Installer for 32-Bit Windows (.exe)  2.1.1.7 Apr. 06, 2006
NVSG SDK Installer for 64-Bit Windows (.exe)  2.1.1.7 Apr. 06, 2006
NVSG SDK Installer for 32-Bit Windows (.exe)  2.1.0.9 Nov. 08, 2005
NVSG SDK Installer for 64-Bit Windows [AMD64] (.exe) 2.1.0.9 Nov. 08, 2005
NVSG SDK Installer for 32-Bit Windows (.exe) 2.1.0.5 Beta Jul. 29, 2005
NVSG SDK Installer for 64-Bit Windows [AMD64] (.exe) 2.1.0.5 Beta Jul. 29, 2005
NVSG SDK Installer for 32-Bit Windows (.exe) 1.0.11.4 Mar. 12, 2005
NVSG SDK Installer for 64-Bit Windows [AMD64] (.exe) 1.0.11.4 Mar. 12, 2005

LINUX 버전 최종 업데이트
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 3.2.0.13 Beta Mar. 13, 2007
NVSG SDK for 64-Bit Linux [gcc 3.4 and newer] (.sh) 3.2.0.13 Beta Mar. 13, 2007
NVSG SDK for 32-Bit Linux [gcc 3.2 and 3.3] (.sh) 3.2.0.10 Beta Dec. 22, 2006
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 3.2.0.10 Beta Dec. 22, 2006
NVSG SDK for 64-Bit Linux [gcc 3.3] (.sh) 3.2.0.10 Beta Dec. 22, 2006
NVSG SDK for 64-Bit Linux [gcc 3.4 and newer] (.sh) 3.2.0.10 Beta Dec. 22, 2006
NVSG SDK for 32-Bit Linux [gcc 3.2 and 3.3] (.sh) 2.1.1.10 Aug. 25, 2006
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.1.10 Aug. 25, 2006
NVSG SDK for 64-Bit Linux [gcc 3.3] (.sh) 2.1.1.10 Aug. 25, 2006
NVSG SDK for 64-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.1.11 Aug. 25, 2006
Sample Scenes 2.1.1.11 Aug. 25, 2006
NVSG SDK for 32-Bit Linux [gcc 3.2 and 3.3] (.sh) 2.1.1.7 Apr. 06, 2006
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.1.7 Apr. 06, 2006
NVSG SDK for 64-Bit Linux [gcc 3.3] (.sh) 2.1.1.7 Apr. 06, 2006
NVSG SDK for 64-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.1.7 Apr. 06, 2006
Sample Scenes 2.1.1.7 Apr. 06, 2006
NVSG SDK for 32-Bit Linux [gcc 3.2 and 3.3] (.sh) 2.1.0.9 Nov. 02, 2005
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.0.9 Nov. 28, 2005
NVSG SDK for 64-bit Linux [AMD64 - gcc 3.2 and 3.3] (.sh) 2.1.0.9 Nov. 28, 2005
NVSG SDK for 64-bit Linux [AMD64 - gcc 3.4 and newer] (.sh) 2.1.0.9 Nov. 28, 2005
NVSG SDK for 32-Bit Linux [gcc 3.2 and 3.3] (.sh) 2.1.0.5 Beta Jul. 29, 2005
NVSG SDK for 32-Bit Linux [gcc 3.4 and newer] (.sh) 2.1.0.5 Beta Jul. 29, 2005
NVSG SDK for 64-bit Linux [AMD64 - gcc 3.2 and 3.3] (.sh) 2.1.0.5 Beta Mar. 12, 2005
NVSG SDK for 64-bit Linux [AMD64 - gcc 3.4 and newer] (.sh) 2.1.0.5 Beta Mar. 12, 2005
Sample Scenes 2.1.0.5 Beta Jul. 29, 2005
NVSG SDK for 32-bit Linux 1.0.11.4 Mar. 12, 2005
NVSG SDK for 64-bit Linux 1.0.11.4 Mar. 12, 2005
Sample Scenes

'유용한 것들_etc' 카테고리의 다른 글

ppt에 동영상 넣기  (0) 2010.09.19
다중 패러다임 프로그래밍 언어  (0) 2010.09.10
Unity Build  (0) 2010.08.30
Outlining and Hiding Code 기능 사용하십니까?  (0) 2010.08.06
XSL (Extensible Stylesheet Language)  (0) 2010.08.04
TAGS.

Comments