K3D-tools/K3D-jupyter

Public

WebGL 3D plotting for Jupyter: meshes, isosurfaces, volumes, voxels and point clouds from NumPy arrays, with a path-traced cinematic renderer.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 10/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

K3D-jupyter là thư viện dựng hình 3D trên nền WebGL dành cho Jupyter, hỗ trợ vẽ mesh, isosurface, volume, voxel và point cloud từ mảng NumPy cùng trình kết xuất cinematic path-tracing. Thư viện hướng đến các nhà nghiên cứu và kỹ sư cần trực quan hóa dữ liệu khoa học tương tác trong môi trường notebook.

  • Hỗ trợ môi trường Jupyter Notebook, JupyterLab, Google Colab, VS Code notebooks và xuất file HTML/JS độc lập.
  • Cung cấp ba chế độ dựng hình: simple (rasterizer mặc định), advanced (IBL và ambient occlusion), và cinematic (path tracing lũy tiến).
  • Tích hợp anywidget giúp widget tự chứa frontend mà không cần cài đặt tiện ích mở rộng JupyterLab riêng biệt.
  • Tận dụng Three.js và bộ khử nhiễu Intel Open Image Denoise (oidn-web) chạy trực tiếp trên trình duyệt.

Lưu ý

  • Trình kết xuất cinematic còn ở mức thử nghiệm (experimental), yêu cầu WebGL2 hỗ trợ float texture và chưa áp dụng cho toàn bộ các đối tượng.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến22
  • Độ tươi80
  • Cộng đồng55
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiNhà nghiên cứu · Lập trình viên
  • Loại dự ánThư viện
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • Jupyter
  • NumPy
  • Three.js
  • Docker

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • k3d/Mã nguồn Python chính chứa API hiển thị 3D và các đối tượng hình học
  • js/Mã nguồn frontend widget quản lý hiển thị WebGL và Three.js
  • docs/Tài liệu hướng dẫn sử dụng và API của dự án
  • examples/Các Jupyter notebook minh họa cách sử dụng các tính năng
  • tools/Các script hỗ trợ quy trình build và phát triển

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/K3D-tools/K3D-jupyter.git
cd K3D-jupyter

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Hiển thị và tương tác với lưới đa giác (mesh), bề mặt đẳng trị (isosurface) và thể tích từ mảng NumPy trong Jupyter.
  • Trực quan hóa đám mây điểm lớn và lưới voxel kèm hiệu ứng đổ bóng ambient occlusion.
  • Tạo hình ảnh kết xuất chân thực bằng path tracing và khử nhiễu trực tiếp trong trình duyệt.
  • Tương tác và hiển thị các đối tượng dữ liệu khoa học từ thư viện VTK.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1mrdoob/three.jsJavaScript 3D Library.117.2k+398
  2. 2d3/d3Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:113.8k+23
  3. 3pytorch/pytorchTensors and Dynamic neural networks in Python with strong GPU acceleration105k+24
  4. 4tt-a1i/archifyTurn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.91.4k+3.8k
  5. 5Asabeneh/30-Days-Of-PythonThe 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw77.6k+756

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 10/10/2026.