Three.js

소프트웨어 스크린 샷:
Three.js
소프트웨어 정보:
버전: r76 업데이트
업로드 날짜: 13 May 16
개발자: three.js Authors
라이센스: 무료
인기: 266

Rating: 4.5/5 (Total Votes: 2)

Three.js를도 이민자를 들어, 자바 스크립트를 통해 3D 그래픽을 렌더링 시스템을 이해하기 쉬운 매우 사용자 친화적이며, 제공한다.

엔진은 등 장면, 질감, 패턴, 카메라 각도, 얼굴, 조명, 레이 트레이싱, 같은 개념 작업, 모든 지침 및 다른 3D 엔진에 의해 사용 원칙을 다음과 ..

혹시 3D 엔진 일한 경우, 당신이 필요로하는 자바 스크립트 구문을. 익숙해되는 Three.js를, 유일한 장애로 마이그레이션 문제가있을 실 거예요

Three.js를이 브라우저 기반의 영화, 프리젠 테이션, 심지어 브라우저 기반의 게임을 만들어, (오버 헤드 수 있습니다) 간단한 브라우저 애니메이션에 사용할 수 있습니다.

Three.js를 제작자 온라인 설명서 및 예제를 많이 제공하고, 개발자가 시작하는 데 도움이

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.


Three.js를의 R67의 새로운 (4 월 25 일, 2014)

이 어떤 버전의 R75의 새로운 기능입니다 :

이 예 vr_video 업데이트되었습니다.

이 버전 R74의 새로운 기능입니다 :

이 예 vr_video 업데이트되었습니다.

이 버전 R71의 새로운 기능입니다 :

이 예 vr_video 업데이트되었습니다.

이 버전 R70의 새로운 기능입니다 :

이 제거 된 재료 SmoothShading 지원.
지원 SphericalRefractionMapping 추가되었습니다.
지원 BufferGeometry의 UV를.
구현 골격 애니메이션 블렌딩.
파일을 캐싱을위한 클래스를 만들었습니다.
loadTexture에서 콜백의 OnError 수 있습니다.

이 버전 R66의 새로운 기능입니다 :

이 수정 BufferGeometry이 카운트에 직면 해있다.
추가 Menubar.Add / Object3D.
덜 공격적 로컬 스토리지 사용.
만든 misc_animation_keys 예.
IE에서 고정`STLLoader.
추가 시작과 OrbitControls에 최종 이벤트.
OrbitControls에 () 재설정을 추가했습니다.
TransformControls의 로컬 공간에서 스냅 수정합니다.

이 어떤 버전의 R63의 새로운 기능입니다 :

이 고정 CylinderGeometry는 openEnded 매개 변수를 저장하지.
이동 * API 지원의 IE와 사파리 부족에 대한 해결 방법.
material.side을 저장합니다.
추가 스프라이트를 지원합니다.
개선 ColladaLoader지도 배치를 지원합니다.
VRMLLoader 비 고체 USE (d)에 IndexedFaceSets에 고정 양면 소재입니다.
SVGRenderer에 추가 스프라이트를 지원합니다.
VRMLLoader의 배경 노드를 지원합니다.
IE11 지원 querySelectorAll와 대체 XPath는.
더 일반적인 것으로 보인다 변경된 ParallaxBarrier 행을 사용할 수 있습니다.
뿐만 아니라 선택된 하나, generate_cameras에 모든 카메라를 내 보냅니다.
수출이 켜집니다.
계정에 flipyz하십시오.
고정 법선 잘못 수출업자.
기본적으로 false로 알파 설정.
텍스처가없는 스프라이트를 지원합니다.

이 버전 R59의 새로운 기능입니다 :

이 (아마도 대신 X3DLoader에 진화) VRMLLoader 시작.
NURBSCurve 및 NURBSSurface을 추가했습니다.
CSS3DRenderer에서 제거 프로젝터 의존성.
추가 FaceNormalsHelper.
오일러을 추가하고 Object3D의 회전 그것의 인스턴스를했다.
배에 의해 Geometry.mergeVertices의 성능 개선 ().
수에 부울에서 Material.overdraw 변경되었습니다.
제 WebGLRenderer z를 진정으로 안정 정렬.
Raycaster에 추가 BufferGeometry를 지원합니다.
추가 오큘 러스 리프트는 예를 헤드 트랙킹 (headtracking).
개선 SpotLightHelper.
개선 TrackballControls 요소 차원 처리.
Object3D, 기하학, BufferGeometry, 재료 및 텍스처에 UUID 속성을 추가했습니다.
추가 Box3.setFromObject ()와 BoundingBoxHelper.
추가 VertexTangentsHelper.
추가 STLExporter.
이 BufferGeometry와 함께 사용할 수 있도록 SkinnedMesh가 수정되었습니다.
LoadingManager 실험.
빌드에 ObjectLoader 움직였다.
장면에 추가 .clone ().

이 버전 R58의 새로운 기능입니다 :

이 추가 PLYLoader (ASCII 파일).
새로운 BokehShader2 추가되었습니다.
형상의 분석 건설에 PolyhedronGeometry에서 재귀 호출을 대체.
getObjectByName에 Object3D의 사용해, getChildByName () () 명칭 변경과는 getObjectById 추가 ().
GeometryUtils의 병합에 materialOffset 매개 변수를 추가 ().
지금 프로토 타입을 기반으로하는 EventDispatcher를 사용.
ShaderMaterial에 선폭을 추가했습니다.
Raycaster에서 LOD를 지원합니다.
추가 조명 ColladaLoader을 지원합니다.
WebGLRenderer3을 시작했다. 가 WebGL 층 더 나은 해결책을 찾기 위해 목표로합니다.
벡터의 비교를 사용하는 PCF 그림자 맵 필터링을 최적화.
SoftwareRenderer 이제 런타임에 색상 변경을 처리합니다.
추가 BoxHelper.
제거 setClearColorHex (), parameters.clearColor 및 parameters.clearAlpha.
리팩토링 CameraHelper.
DirectionalLightHelper 및 SpotLightHelper에 조정 버그.
파생 탄젠트와 노멀 맵을 사용하는 경우 퐁 쉐이더에서 버그가 수정되었습니다.
SoftwareRenderer에 FaceColors에 대한 지원이 추가되었습니다.
현재 로더 인터페이스 업데이트 convert_obj_three.py 문서화 문자열.
OculusRiftEffect 업데이트되었습니다. 지금은 원래의 오큘 러스 리프트와 함께 작동합니다.
CircleGeometry에 대한 고정 정점 법선과 UV를.
에디터에 스냅이 추가되었습니다.
고정 스포트 라이트의 각도와 SpotlightHelper의 콘 크기 버그.
편집기에서 CanvasRenderer를 사용하여 더 WebGL을 지원이없는 경우.
GitHub의 개선과 업데이트 STLLoader.
PolyhedronGeometry의 솔기를 걸쳐 얼굴에 대한 고정 UV를.
청소 ArrowHelper.
추가 VertexColors는 CanvasRenderer의 선을 위해 지원합니다.
고정 TrackballControls는 다양한 입력을 통해 응답을 정상화 증가를 확대합니다.

이 버전 R55의 새로운 기능입니다 : 비행기에

이 추가 된 부정 ().
프러스 텀에 추가 containsPoint ()와 intersectsObject ().
CanvasRenderer 및 SVGRenderer에 고정 MeshNormalMaterial 렌더링.
에 이동 매트릭스 * ​​/ 사원 수의 곱셈 * 벡터 *의 .apply *.
CanvasRenderer에 SmoothShading 지원 MeshNormalMaterial 추가되었습니다.
편집자에게 추가 편집 / 복제.
ArrowHelper하도록 수정합니다.
개선 된 형상의 mergeVertices ().
LatheGeometry을 개선.
EffectComposer에 insertPass을 추가했습니다.
라인에 BufferGeometry 지원에 대한 지원이 추가되었습니다.
구에 intersectsSphere을 추가했습니다.
WebGLDeferredRenderer에 추가 톤 매핑.
updateMorphTargets 메쉬의 공개 방법했다.

이 버전 R54의 새로운 기능입니다 :

이 추가 WebGLDeferredRenderer 선 (善)의 모든 종류와 함께.
대신 사용자 지정 개체의 SpriteMaterial를 사용하는 스프라이트를 변경.
파이썬과 nodejs에 추가 sourcemap 옵션은 시스템을 구축 할 수 있습니다.
BufferGeometry 비는 인덱스.
로딩 큐브 맵 DDS 텍스처에 대한 지원이 추가되었습니다.
질감과 DataTexture을 수동으로 밉 매핑 지원을 추가했습니다.
추가 된 스타일의 문자열 색상을 지원합니다.
새로운 FBX 변환기를 추가했습니다.
추가 nodejs, 펄, 파이썬과 루비 기반의 로컬 호스트 서버.
alphaTest이 스프라이트에 대한 지원이 추가되었습니다.
SceneLoader 개선.
비행기 클래스 추가 및 프러스 텀에 구현.
Box3, 구 수학 클래스를 추가하고 형상으로 구현.
추가 선형 그림자 맵을 여과.
추가 된 테스트 프레임 워크.

이 버전 R53의 새로운 기능입니다 편집기 개선

이 많은. 수출 형상과 장면 가능성을 포함.
스프라이트는 더 이상 질감에서 그 크기를 얻을 수 없습니다.
개선 CSS3DRenderer.
리본에서 정점 법선에 대한 지원이 추가되었습니다.
Object3D의 .clone ()는 현재 재귀입니다.
스프라이트의 안개에 대한 지원이 추가되었습니다.
장면 형식은 이제 중첩 된 조명, 카메라, SkinnedMesh, OBJ, VTK, STL, UTF8과 콜라다 파일을 지원합니다.
사원 수를 사용하는 경우 Object3D의 .lookAt () 지금 작동합니다.
TrackballControls에 터치 지원 추가.
WebGLRenderer에 정렬 개체에 관계없이 브라우저 구현, 현재 안정적입니다.
MeshPhongMaterial의 perPixel은 기본적으로 사실이 아니다.

이 버전 R52의 새로운 기능입니다 :

이 새로운 Node.js를 시스템을 구축 할 수 있습니다.
SubdivisionModifier에서 적절한 모서리 처리.
라이트 박스 ShaderMaterial에 처리기 정의를 추가하는 매개 변수를 정의합니다.
단일 파일로 분할 ShaderExtras (BasicShader,이 blendShader, ConvolutionShader, ...).
HueSaturationShader 및 BrightnessContrastShader을 추가했습니다.
고정 ColladaLoader 때때로로드되지.
CanvasRenderer 및 SVGRenderer에 지원 THREE.FaceColor 추가 material.vertexColors의 =.
추가 Object3D.defaultEulerOrder.
object.traverse와 SceneUtils.traverseHierarchy 및 SceneUtils.showHierarchy을 대체.
추가 PointerLockControls.
완료 자세한 설명서 페이지를 참조하십시오.
*의 .clone로 분할 SceneUtils.cloneObject ().
간체 AxisHelper.
추가 GeometryExporter.
개선 OrbitControls.
추가 GeometryLibrary, MaterialLibrary, TextureLibrary 및 ObjectLibrary (당신이 지금 GC에 의존 할 수 염두에 곰. 제거하기위한 전화 * .deallocate ()).
lib 디렉토리 중 * 이동을 제어합니다.

이 요구 사항 :

이 자바 스크립트는 클라이언트 측에서 사용 가능

코멘트 Three.js

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!