Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

JavaScript 3D Library.

mrdoob/three.js có thân thiện với người mới không?

Trong 30 ngày gần nhất, mrdoob/three.js đã merge 152 trên 271 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện có 2 issue phù hợp với người mới đang mở.

Star
117k
Fork
36.7k
Issue cho người mới đang mở
2
Issue đã lập chỉ mục
306
Merge trung bình
18 giờ 11 phút
Pull request đã merge (30 ngày)
318
Ngôn ngữ chính
JavaScript
Giấy phép
MIT
Lần push lên GitHub gần nhất
19/10/2026
Lập chỉ mục gần nhất
20/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Quy tắc ứng xử
Label cho người mới
Chưa lập chỉ mục label nào cho người mới

Cách đóng góp cho mrdoob/three.js

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Hãy đọc quy tắc ứng xử: nó áp dụng cho issue và pull request cũng như trò chuyện.
  3. Đóng góp của bạn sẽ được phát hành theo giấy phép MIT của dự án.
  4. Chọn một trong 2 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • WebGPURenderer: Merge consecutive BatchedMesh draws that share a geometry range.
    Đang mở
    Suggestion WebGPURenderer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 66/100

    mrdoob/three.js#35144 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Need a bunch of standard SSR / GI-friendly/reflection/indoor models (glTF) across examples
    Đang mở
    Suggestion

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#35142 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • BatchedMesh: per-camera instance visibility (keep casters in the shadow pass that are hidden in the main view)
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    mrdoob/three.js#35087 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Inspector: Add a filter to the Parameters tab.
    Đang mở
    Addons Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100

    mrdoob/three.js#35061 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • OrbitControls: a pen press released as a mouse pointerup throws "Cannot read properties of undefined (reading 'x')" and leaves the orbit active
    Đang mở
    Addons Browser Issue

    Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 58/100

    mrdoob/three.js#35003 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: Multi-canvas rendering needs deeper test coverage
    Đang mở
    WebGPURenderer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#34982 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: Add `receivedLightPositionNode` to NodeMaterial
    Đang mở
    TSL

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 60/100

    mrdoob/three.js#34830 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • SSGINode, TemporalReprojectNode and RecurrentDenoiseNode size to the drawing buffer, not their inputs
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Post-processing

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    mrdoob/three.js#34797 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Examples: Add virtual texture streaming for textures larger than GPU limits
    Đang mở
    Suggestion

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    mrdoob/three.js#34733 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: "Member not found in struct" is logged when the member exists (struct type not yet registered for the stage)
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    TSL

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#34721 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: a failed node build silently falls back to a bare NodeMaterial, and the errors that follow describe the fallback
    Đang mở
    WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 54/100

    mrdoob/three.js#34720 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPU: copyFramebufferToTexture reuses timestampWrites after splitting a render pass
    Đang mở
    WebGPURenderer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100

    mrdoob/three.js#34697 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • GaussianSplat: public method to update splat buffers after construction
    Đang mở
    Addons Suggestion

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#34527 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • RectAreaLight does not apply sheen (MeshPhysicalMaterial, both WebGLRenderer and WebGPURenderer)
    Đang mở
    Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 43/100

    mrdoob/three.js#34438 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: getNodeType() is unmemoized recursion, so NodeBuilder.build() cost grows with the number of paths through the node graph
    Đang mở
    TSL

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#34434 · 2 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: Add option to enable maximum buffer limits
    Đang mở
    WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    mrdoob/three.js#34344 · 10 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • FP16 Precision via TSL?
    Đang mở
    TSL

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 48/100

    mrdoob/three.js#34335 · 3 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: toVar inside IF triggers incorrect warning "Declaration name '...' of 'vec3' already in use. Renamed to '...'"
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    TSL

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100

    mrdoob/three.js#33838 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: StorageTexture compute writes not visible to RenderPipeline texture() bindings in same frame
    Đang mở
    WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    mrdoob/three.js#33795 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • SkinningNode: let an app own skeleton.previousBoneMatrices when it drives skeleton.update() itself (motion vectors for pre-advanced skeletons)
    Đang mở
    Needs Investigation

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#33694 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPU: Use Immediates were appropriate
    Đang mở
    WebGPURenderer

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    mrdoob/three.js#33576 · 4 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • CI: Tests are not consistently running with WebGPU
    Đang mở
    Needs Investigation

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    mrdoob/three.js#33559 · 18 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: Use `ReadbackBuffer` in `readRenderTargetPixelsAsync()`.
    Có thể làm lại được @2005rishabh đã nhận 158 ngày trước và không có pull request nào đang mở. Đang mở
    WebGPURenderer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    mrdoob/three.js#33555 · 1 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: Switch statement compiled to If else in WGSL
    Đang mở
    Low priority TSL

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    mrdoob/three.js#33548 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Clarify explicitly UV spaces as "top-right" or "bottom-right", instead of just various flipY=true/false
    Đang mở
    Suggestion

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#33531 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: Add support for returning value in `Return()`
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    TSL

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    mrdoob/three.js#33403 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • StorageBufferAttribute: Provide method for creating a GPU-only storage buffer without CPU array
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    WebGPURenderer

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100

    mrdoob/three.js#33280 · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • ArrayTexture: Add support for binding a single layer as a 2d texture
    Có thể làm lại được @spider-yamet đã nhận 222 ngày trước và không có pull request nào đang mở. Đang mở
    Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100

    mrdoob/three.js#33175 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGLRenderer: Better support for blitFramebuffer
    Đang mở
    Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    mrdoob/three.js#33161 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • ShaderMaterial: Accessing lighting data from a different scene
    Đang mở
    Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    mrdoob/three.js#33138 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL Structs: Ability to pass structs as uniforms
    Đang mở
    TSL

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    mrdoob/three.js#33064 · 5 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL Structs: Improve consistency, add missing member layout data, & other features
    Đang mở
    TSL

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    mrdoob/three.js#33041 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL: Missing features, memory leaks, unexpected behavior
    Đang mở
    TSL

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    mrdoob/three.js#32969 · 2 bình luận · 8 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Feature Request: Renderer fallback texture can be detected
    Đang mở
    Enhancement WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    mrdoob/three.js#32920 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Renderers: Visual inconsistency between sampling straight-alpha textures & premultiplied render targets
    Đang mở
    Needs Investigation

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    mrdoob/three.js#32802 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Suggestion: Add "alpha" to Color instance?
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Suggestion

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#32742 · 7 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Inefficient compute pipeline caching mechanism in webGPU
    Đang mở
    Enhancement WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    mrdoob/three.js#32735 · 10 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer/WebGLBackend with multiview enabled is causing a projection issue with the right eye in WebXR.
    Đang mở
    WebXR

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    mrdoob/three.js#32538 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer: Reuses the same shader regardless of bone count
    Đang mở
    WebGPURenderer

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    mrdoob/three.js#32527 · 6 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Texture: Support update ranges with other formats than RGBA.
    Đang mở
    Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    mrdoob/three.js#32469 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Proposal: instancePositionNode, a post-instanceMatrix hook
    Đang mở
    Enhancement TSL

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#32465 · 3 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • TSL Separable blurs and map-driven blurs
    Đang mở
    TSL

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    mrdoob/three.js#32401 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • EXRExporter: compression, Tiled, Lineorder, Multi-channel, multi-part, deep data.
    Đang mở
    Addons

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#32373 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Additional Physics Properties
    Đang mở
    Addons

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#32342 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Editor: Allow adding URLs instead of files for textures (and other things)
    Đang mở
    Editor

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    mrdoob/three.js#32306 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebXR session requires a position transform with video textures
    Đang mở
    WebXR

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    mrdoob/three.js#32268 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • 2D/3D updateRanges for textures
    Đang mở
    Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    mrdoob/three.js#32254 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer - Better packing with MRT
    Đang mở
    Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    mrdoob/three.js#32252 · 4 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPUBackend - Cannot use Compute Indirect Unless Buffer is in Compute Function.
    Đang mở
    WebGPU Backend

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    mrdoob/three.js#32168 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • WebGPURenderer with multiview in XR causing flickering on videotextures
    Đang mở
    WebXR

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    mrdoob/three.js#32151 · 13 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.