Tài liệu Needle Engine
Downloads
  • What is Needle Engine?
  • Lời chứng thực
  • Get an overview

    • Samples and Showcase
    • Tầm nhìn của chúng tôi 🔮
    • Tổng quan tính năng
    • Tổng quan kỹ thuật
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Needle Engine cho Unity
    • Needle Engine cho Blender
    • Needle Engine dưới dạng Web Component
    • Needle Engine trên Trang web của bạn
    • Needle Cloud
  • Topics

    • Cấu trúc dự án Web
    • Hành động ở mọi nơi (Everywhere Actions)
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Triển khai và Tối ưu hóa
  • Advanced

    • Kết nối mạng
    • VR & AR (WebXR)
    • Sử dụng Needle Engine trực tiếp từ HTML
    • Editor Sync
  • Troubleshooting

    • Cách gỡ lỗi
    • Câu hỏi thường gặp (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting trong Needle Engine
    • Giới thiệu về Scripting cho các nhà phát triển Unity
    • Needle Core Components
    • Hành động ở mọi nơi (Everywhere Actions)
  • Components and Lifecycle

    • Tạo và sử dụng Component
    • @serializable và các decorator khác
    • Automatic Component Generation
    • Ví dụ về Scripting
    • Community Contributions
    • Các Module Bổ Sung
  • Settings and APIs

    • Cấu hình <needle-engine>
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
Downloads
  • What is Needle Engine?
  • Lời chứng thực
  • Get an overview

    • Samples and Showcase
    • Tầm nhìn của chúng tôi 🔮
    • Tổng quan tính năng
    • Tổng quan kỹ thuật
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Needle Engine cho Unity
    • Needle Engine cho Blender
    • Needle Engine dưới dạng Web Component
    • Needle Engine trên Trang web của bạn
    • Needle Cloud
  • Topics

    • Cấu trúc dự án Web
    • Hành động ở mọi nơi (Everywhere Actions)
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Triển khai và Tối ưu hóa
  • Advanced

    • Kết nối mạng
    • VR & AR (WebXR)
    • Sử dụng Needle Engine trực tiếp từ HTML
    • Editor Sync
  • Troubleshooting

    • Cách gỡ lỗi
    • Câu hỏi thường gặp (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting trong Needle Engine
    • Giới thiệu về Scripting cho các nhà phát triển Unity
    • Needle Core Components
    • Hành động ở mọi nơi (Everywhere Actions)
  • Components and Lifecycle

    • Tạo và sử dụng Component
    • @serializable và các decorator khác
    • Automatic Component Generation
    • Ví dụ về Scripting
    • Community Contributions
    • Các Module Bổ Sung
  • Settings and APIs

    • Cấu hình <needle-engine>
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
  • Getting Started

    • Downloads
    • Needle Engine for Unity
    • Needle Engine for Blender
    • Needle Engine as Web Component
    • Needle Engine on your Website
    • Needle Cloud
    • Custom integrations
    • Support and Community
  • Core Concepts

    • Cấu trúc dự án Web
    • Hành động ở mọi nơi (Everywhere Actions)
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Triển khai và Tối ưu hóa
    • Cách gỡ lỗi
    • Câu hỏi thường gặp (FAQ) 💡
  • Scripting

    • Scripting trong Needle Engine
    • Giới thiệu về Scripting cho các nhà phát triển Unity
    • Tạo và sử dụng Component
    • Automatic Component Generation
    • Ví dụ về Scripting
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • Kết nối mạng
    • Editor Sync
  • Reference

    • Tổng quan tính năng
    • Tổng quan kỹ thuật
    • Needle Core Components
    • needle.config.json
    • Cấu hình <needle-engine>
    • @serializable và các decorator khác

Tổng quan tính năng

Needle Engine là một công cụ 3D đầy đủ tính năng chạy trên trình duyệt. Nó đi kèm với tất cả các tính năng mà bạn mong đợi từ một công cụ 3D hiện đại, và nhiều hơn nữa. Nếu bạn chưa xem qua, hãy truy cập Homepage và Samples and Showcase của chúng tôi.

  • Shaders và Materials
  • Đa nền tảng: VR, AR, Mobile, Desktop
  • Lightmaps
  • Multiplayer và Networking
  • Animations và Sequencing
    • Animator
    • Timeline
  • Physics
  • UI
  • Particles
  • PostProcessing
  • Tích hợp Editor
  • Scripting
  • Và còn nhiều hơn nữa

Shaders và Materials

Cả PBR Materials và Custom shaders được tạo bằng Shader Graph hoặc các hệ thống khác đều có thể xuất.

Sử dụng ShaderGraph dựa trên node để tạo shader cho web. ShaderGraph giúp các nghệ sĩ dễ dàng tiếp tục sáng tạo mà không phải lo lắng về cú pháp.

Đọc thêm về PBR Materials • Custom Shaders

Đa nền tảng: VR, AR, Mobile, Desktop

Needle Engine chạy ở mọi nơi công nghệ web hoạt động: chạy cùng một ứng dụng trên desktop, mobile, AR hoặc VR. Chúng tôi xây dựng Needle Engine với XR trong tâm trí và coi đây là một phần không thể thiếu của thiết kế web đáp ứng!

Sử dụng Everywhere Actions cho Interactive AR trên cả Android và iOS.

Lightmaps

lightmaps

Lightmaps có thể được bake trong Unity hoặc Blender để dễ dàng thêm ánh sáng tĩnh đẹp mắt vào nội dung 3d của bạn. Lightbaking cho web chưa bao giờ dễ dàng đến thế. Chỉ cần đánh dấu các đối tượng bạn muốn lightmap là static trong Unity, thêm một hoặc nhiều đèn vào cảnh của bạn (hoặc sử dụng emissive materials) và nhấn bake. Needle Engine sẽ xuất lightmaps của bạn theo từng cảnh và tự động tải và hiển thị chúng giống như bạn thấy trong Editor!

Lưu ý: Không có giới hạn kỹ thuật về lightmapper nào được sử dụng, miễn là chúng kết thúc trong cấu trúc dữ liệu lightmapping của Unity. Do đó, các lightmapper bên thứ ba như Bakery cũng được hỗ trợ.

  • Đọc thêm về Xuất Lightmaps

Multiplayer và Networking

Networking được tích hợp vào runtime lõi. Các triển khai Needle Engine tới Glitch đi kèm với một máy chủ nhỏ cho phép bạn triển khai môi trường 3D multiplayer trong vài giây. Các networked components tích hợp sẵn giúp dễ dàng bắt đầu và bạn có thể tạo các synchronized components của riêng mình. Đồng bộ hóa biến và trạng thái cực kỳ dễ dàng!

  • Đọc thêm về Networking • Scripting

Animations và Sequencing

Needle Engine mang đến các animations mạnh mẽ, kiểm soát trạng thái và sequencing cho web — từ việc chỉ phát một animation đơn giản đến điều phối và hòa trộn các animation và character controllers phức tạp. Exporter có thể dịch các Unity components như Animator và Timeline sang định dạng sẵn sàng cho web. Chúng tôi thậm chí còn thêm chức năng này vào Blender addon để bạn có thể tạo các animation state machines tương thích và xuất nla tracks dưới dạng timelines lên web ngay từ Blender.

  • Đọc thêm về Animation Components

Animator

Các Animator và AnimatorController components trong Unity cho phép bạn thiết lập animations và xác định điều kiện khi nào và làm thế nào để blend giữa chúng. Chúng tôi hỗ trợ xuất state machines, StateMachineBehaviours, transitions và layers. StateMachineBehaviours cũng được hỗ trợ với các sự kiện OnStateEnter, OnStateUpdate và OnStateExit.

Lưu ý: Sub-states và Blend Trees không được hỗ trợ.

Timeline

2022-08-23-013517_Scene

Chúng tôi cũng đang dịch thiết lập và tracks của Unity's Timeline sang định dạng sẵn sàng cho web. Các tracks được hỗ trợ bao gồm: AnimationTrack, AudioTrack, ActivationTrack, ControlTrack, SignalTrack.

Lưu ý: Sub-Timelines hiện chưa được hỗ trợ.

Lưu ý: Có thể xuất các custom timeline tracks.

  • Đọc thêm về Animation Components

Physics

Sử dụng Rigidbodies, Mesh Colliders, Box Colliders và SphereColliders để thêm một số physics thú vị vào thế giới của bạn.

  • Đọc thêm về Physics Components

UI

Xây dựng UI bằng hệ thống UI canvas của Unity đang được phát triển. Các tính năng hiện tại bao gồm xuất Text (bao gồm cả font), Images, Buttons.

Xem tài liệu tham khảo ui component để biết các component được hỗ trợ.

Particles

Xuất Unity ParticleSystem (Shuriken) đang được phát triển. Các tính năng hiện tại bao gồm mô phỏng world/local space, hình dạng box và sphere emitter, emission over time cũng như burst emission, velocity- và color over time, emission by velocity, texturesheet animation, basic trails. Xem ví dụ trực tiếp về các tính năng được hỗ trợ bên dưới:

PostProcessing

Các hiệu ứng tích hợp bao gồm Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction. Bạn cũng có thể tạo các custom effects của riêng mình. Xem tài liệu tham khảo component để biết danh sách đầy đủ.

Tích hợp Editor

Needle Engine đi kèm với các tích hợp mạnh mẽ vào Unity Editor và Blender. Nó cho phép bạn thiết lập và xuất các cảnh phức tạp một cách trực quan, cung cấp sự cộng tác dễ dàng và linh hoạt giữa các nghệ sĩ và nhà phát triển.

Scripting

Needle Engine sử dụng workflow dựa trên component. Tạo các custom scripts bằng typescript hoặc javascript. Sử dụng modular npm-based package workflow tích hợp vào Unity của chúng tôi. Một typescript to C# component compiler tạo ra các Unity components một cách kỳ diệu ngay lập tức.

  • Đọc thêm về Scripting Reference • Npm Definition Files

Và còn nhiều hơn nữa

  • PostProcessing → Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction...
  • EditorSync → Đồng bộ hóa trực tiếp việc chỉnh sửa trong Unity với ứng dụng three.js đang chạy để phát triển cục bộ
  • Interactive AR trên iOS và Android → Sử dụng bộ tính năng Everywhere Actions của chúng tôi hoặc tự xây dựng

Tiếp theo nên làm gì

Xem Hướng dẫn Bắt đầu của chúng tôi để tìm hiểu cách tải xuống và thiết lập Needle Engine. Tìm hiểu về tầm nhìn của chúng tôi hoặc đi sâu hơn vào nền tảng kỹ thuật và glTF cung cấp năng lượng cho tất cả.

Trang được dịch tự động bằng AI

Suggest changes
Last Updated:: 4/22/25, 8:44 AM
Next
Tổng quan kỹ thuật