intel - logoBắt đầu với một Bộ công cụ kết xuất API dành cho Windows
Hướng dẫn sử dụng

Các hướng dẫn sau đây giả định rằng bạn đã cài đặt Bộ công cụ kết xuất API Intel® one (Bộ công cụ kết xuất). Nếu bạn chưa cài đặt bộ công cụ này, hãy xem Hướng dẫn cài đặt Bộ công cụ API Intel® one để biết các tùy chọn cài đặt. Hãy làm theo các bước sau để bắt đầu với Bộ công cụ kết xuất API Intel® one

  1. Cấu hình hệ thống của bạn.
  2. Xây dựng và chạy sampứng dụng le.
  3. Chạy s được biên dịch trướcampứng dụng le.
  4. Các bước tiếp theo: Review các tài nguyên bổ sung để tìm hiểu thêm về Bộ công cụ kết xuất.

Định cấu hình hệ thống của bạn

Để sử dụng Bộ công cụ kết xuất API Intel ® one (Bộ công cụ kết xuất) samples, trước tiên bạn cần thiết lập hệ thống của mình như sau:

  1. Cài đặt một APIamptrình duyệt để truy cập sample nguồn.
  2. Cài đặt Microsoft Visual Studio* với Cake* và Windows* SDK để xây dựng sampđồng nghiệp.
  3. Cài đặt công cụ hình ảnh.
  4. Tùy chọn: Cài đặt trình điều khiển GPU.

Cài đặt một API Samptrình duyệt
Bạn có thể truy cập sampcác ứng dụng từ một APIamptrình duyệt. Trình duyệt được phân phối như một phần của Bộ công cụ cơ sở API Intel® (Bộ cơ sở) trong thư mục dev-utilities.
Cài đặt Bộ công cụ cơ sở với Khối xây dựng luồng API Intel® one, có sẵn trong cả Bộ công cụ kết xuất và Bộ công cụ cơ sở. Không có thành phần Bộ công cụ cơ bản nào khác được yêu cầu. Xem trang sản phẩm Base Kit để biết thêm thông tin và liên kết tải xuống.
GHI CHÚ Bạn cũng có thể nhận được samples theo cách thủ công bằng Git*.
Cài đặt Microsoft Visual Studio* với Cake* và Windows* SDK
Mặc dù Bộ công cụ Intel® neap không yêu cầu Cake* và Windows* SDK, nhưng nhiều APIampcác tập tin được phân phối dưới dạng Tạo dự án. Để xây dựng như vậyamples, bạn cần cài đặt Cake và Windows SDK.
Để thực hiện việc này, hãy cài đặt các công cụ phát triển Microsoft Visual Studio* C++, bao gồm Make tools trong quá trình phát triển máy tính để bàn với khối lượng công việc C++. Xem các dự án Cake trong Visual Studio để biết hướng dẫn cài đặt.
Thông thường, các thành phần bắt buộc được cài đặt từ phần tùy chọn của trình cài đặt Visual Studio. Visual C++ Tools for Cake được cài đặt theo mặc định như một phần của khối lượng công việc Phát triển máy tính để bàn với C++. Để biết thêm thông tin về Cake, hãy tham khảo CMake.org. Để biết thêm thông tin về Windows* SDK, hãy tham khảo
SDK Windows* của Trung tâm phát triển Microsoft.
Cài đặt công cụ hình ảnh
Kết xuất bộ công cụampcác tập tin và ứng dụng thường yêu cầu hình ảnh được xử lý trước làm đầu vào hoặc tạo hình ảnh làm đầu ra. Để hiển thị và chuyển đổi hình ảnh đầu vào và đầu ra, bạn cần có các công cụ hình ảnh cho staging PBM ròng filecác loại (PPM và PFM). Công cụ được đề xuất là Image Magics*. Xem phép thuật hình ảnh webtrang web để biết hướng dẫn cài đặt trình quản lý gói và độc lập.
Đối với người dùng GPU, hãy tải xuống và cài đặt trình điều khiển GPU

  1. Để tải xuống trình điều khiển, hãy đi tới Trình điều khiển đồ họa.
  2. Nhấp vào phiên bản mới nhất của Đồ họa Intel® – Trình điều khiển Windows ® 10 DCH.
  3. Chạy trình cài đặt.

Các bước tiếp theo
Bắt đầu với Bộ công cụ kết xuất API Intel ® one bằng cách xây dựng và chạy các ứng dụngampứng dụng le.
Nhận xét
Chia sẻ phản hồi của bạn về bài viết này trên diễn đàn Bộ công cụ kết xuất API Intel® one.
Xây dựng và chạy Sample Dự án sử dụng dòng lệnh Visual Studio*
Điều kiện tiên quyết: Cấu hình hệ thống của bạn.
Để xây dựng và chạy nhưamplê:

  1. Xác định vị trí nhưampdự án sử dụng Code Sample Trình duyệt dành cho Bộ công cụ Intel® oneAPI.
  2. Xây dựng và chạy nhưampdự án sử dụng CMake*.

Tải xuống Samptập tin sử dụng Code Sample Trình duyệt dành cho Bộ công cụ API Intel® one
Sử dụng Mã Sample Trình duyệt dành cho Bộ công cụ API Intel® để duyệt qua bộ sưu tập các API Intel® one trực tuyếnamples. Bạn có thể sao chép sampcác tập tin vào đĩa cục bộ của bạn dưới dạng có thể xây dựng đượcampcác dự án. Hầu hết các API của IntelampCác dự án được xây dựng bằng Make* hoặc Cake, do đó hướng dẫn xây dựng được đưa vào như một phần của samptập tin trong README file. Mã Sample Trình duyệt dành cho Bộ công cụ API Intel one là một bộ công cụ độc lậpfile có thể thực thi được mà không phụ thuộc vào thư viện thời gian chạy động.
Để biết danh sách các thành phần hỗ trợ Cake, hãy xem Sử dụng Cake với một ứng dụng API.
Quan trọng
Cần có kết nối internet để tải xuống sampcác tập tin dành cho Bộ công cụ API Intel one. Để biết thông tin về cách sử dụng bộ công cụ này ngoại tuyến, hãy xem Phát triển trong Hệ thống ngoại tuyến.
Mã Sample Trình duyệt dành cho Bộ công cụ API Intel one không hoạt động với cài đặt proxy hệ thống và không hỗ trợ proxy WPAD. Nếu bạn gặp sự cố khi kết nối từ phía sau proxy, hãy xem Khắc phục sự cố.
Để tải xuống Bộ công cụ kết xuất API Intel ® one (Bộ kết xuất) sampcác bạn:

  1. Mở Dấu nhắc lệnh của công cụ gốc x64 cho cửa sổ lệnh VS 2019.
  2. Thiết lập các biến môi trường:
    gọi “C:\Program Files (x86)\Intel\one API\setvars.bat”
    GHI CHÚ Nếu bạn đã cài đặt Bộ công cụ kết xuất vào một vị trí tùy chỉnh, hãy đảm bảo thay thế C:\Program Files (x86)\Intel\one API\ bằng đường dẫn cài đặt tùy chỉnh trước khi chạy lệnh.
  3. Từ thiết bị đầu cuối, chạy Code Sample Trình duyệt dành cho Bộ công cụ API Intel one với C++ và C samples. neap-cli -l coppice
    Một menu API CLI xuất hiện:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Tạo dự án
  4. Chọn Tạo dự án bằng phím mũi tên, sau đó nhấn Enter.
    Lựa chọn ngôn ngữ sẽ xuất hiện.intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - cpp
  5. Chọn ngôn ngữ cho s của bạnample. Đối với dự án đầu tiên của bạn, hãy chọn cốc, sau đó nhấn Enter.
    Bộ công cụampdanh sách les xuất hiện. Kết xuất bộ công cụampcác tập tin được đặt bên dưới một cây con Thư viện API.intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Thư viện oneAPI
  6. Điều hướng đến một Thư viện API > Bắt đầu với Bộ công cụ kết xuất API Intel one > Intel Spray sample > 01_ospray_gsg, sau đó nhấn Enter.
  7. Chỉ định vị trí để tải dự án xuống. Theo mặc định, đó là đường dẫn từ nơi bạn chạy Code Sample Trình duyệt dành cho Bộ công cụ API Intel one và tên dự án.intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Tạo
  8. Nhấn Tab để chọn Tạo, sau đó nhấn Enter.
  9. Lặp lại các bước để tải xuốngamptập tin dành cho các thành phần khác: 02_embree_gsg dành cho Intel® Embraer, 03_openvkl_gsg dành cho Thư viện hạt nhân khối lượng mở Intel®, 04_oidn_gsg dành cho Intel® Open Image
    Khử nhiễu và 05_ispc_gsg dành cho Trình biên dịch chương trình SPMD tiềm ẩn Intel® (Intel® ISPC). Các sampcác tập tin được đánh số và staged được thử theo thứ tự.
    Thư viện hạt nhân khối lượng mở Intel 03_openvkl_gsg samptập tin có sẵn trong tùy chọn menu ngôn ngữ C của Code Sample Trình duyệt dành cho Bộ công cụ API Intel one:
    Một. Chọn ngôn ngữ c:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Chọn ngôn ngữ cb. Chọn Intel Open VKL samplê:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - VKL sample

Xem Khám phá Intel one API Samples từ Dòng lệnh để xem video hướng dẫn cách tạo dự án bằng dòng lệnh.
Xây dựng và chạy Intel® Spray Sample sử dụng Bánh*

  1. Điều hướng đến thư mục mà bạn đã tải xuống 01_ospray_gsg samplà.
  2. Chạy các lệnh sau để xây dựng samplê:
    bánh cd xây dựng giữa không trung .. bánh –build . –config Phát hành
  3. Điều hướng đến thư mục Phát hành.
  4. Chạy ứng dụng.
    .\ospTutorialCpp.exe
  5. Review hình ảnh đầu ra với một hình ảnh viewer ứng dụng cho PPM file kiểu. Dành cho người yêu cũamptập tin, với Image Magick*:
    \imdisplay.exe Cúp khung hình đầu tiên. trang/phút
    \imdisplay.exe tích lũy Capp khung. trang/phút
    Bạn sẽ thấy những hình ảnh đầu ra:
    • Kết xuất tích lũy đơn Khung Cpp đầu tiên:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - kết xuất tích lũy• Tích lũy 10 kết xuất Frame Cup tích lũy:

intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows -BuildXây dựng và chạy Intel® Embrey Sample sử dụng Bánh*

  1. Điều hướng đến thư mục mà bạn đã tải xuống 02_embree_gsg samplà.
  2. Chạy các lệnh sau để xây dựng samplê:
    xây dựng mkdir
    xây dựng cd
    bánh ngọt ..
    cmake –build . –config Phát hành
  3. Điều hướng đến thư mục Phát hành.
  4. Chạy ứng dụng.

.\minimal.exe
Các sampỨng dụng tập tin thực hiện hai thử nghiệm giao nhau từ tia tới tam giác với API Intel Embrey. Một thử nghiệm thành công, trong khi thử nghiệm kia thất bại. Đầu ra được ghi vào thiết bị đầu cuối:
0.000000, 0.000000, -1.000000: Tìm thấy giao điểm trên hình 0, nguyên thủy 0 tại tsar=1.000000 1.000000, 1.000000, -1.000000: Không tìm thấy bất kỳ giao điểm nào.
Xây dựng và chạy Thư viện hạt nhân khối lượng mở Intel® Samptập tin sử dụng CMake*

  1. Điều hướng đến thư mục mà bạn đã tải xuống the03_openvkl_gsg samplà.
  2. Chạy các lệnh sau để xây dựng samplê:
    xây dựng giữa không trung
    xây dựng cd
    bánh ngọt ..
    bánh -xây dựng . –config Phát hành
  3. Điều hướng đến thư mục Phát hành.
  4. Chạy ứng dụng.

.\vklTutorial.exe
Các sampứng dụng hiển thị sampling trong một khối lượng và kết quả đầu ra được tạo theo thủ tục. Samplinh hồn,
tính toán độ dốc và đa thuộc tính sampling. Đầu ra được ghi vào thiết bị đầu cuối.

Xây dựng và chạy Intel® Open Image Denoise Samptập tin sử dụng CMake*

  1. Điều hướng đến thư mục mà bạn đã tải xuống 04_oidn_gsg samplà.
  2. Chạy các lệnh sau để xây dựng samplê:
    bánh xây dựng cd xây dựng giữa không trung ..
    bánh -xây dựng . –config Phát hành
  3. Điều hướng đến thư mục Phát hành.
  4. Chuyển đổi Frame Cup tích lũy. hình ảnh ppm sang định dạng PFM với thứ tự dữ liệu LSB. Dành cho người yêu cũamptập tin, bằng công cụ chuyển đổi Image Magics*:
    \magick.exe chuyển đổiample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: Capp khung tích lũy. buổi chiều
  5. Chạy ứng dụng để khử nhiễu hình ảnh.
    .\oidnDenoise.exe -Capp khung tích lũy của cô ấy. chiều -o denoised.pfm
  6. Review hình ảnh đầu ra với một hình ảnh viewer ứng dụng cho PPM file kiểu. Dành cho người yêu cũample, với Phép thuật Hình ảnh*:
    \imdisplay.exe đã được khử nhiễu. buổi chiều
    • Tích lũy 10 kết xuất Frame Cup tích lũy:

intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Kết quả được khử nhiễu• Kết quả được khử nhiễu. buổi chiều:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows -Chạy IntelXây dựng và chạy Trình biên dịch chương trình SPMD tiềm ẩn Intel® Samptập tin sử dụng CMake*

  1. Điều hướng đến thư mục mà bạn đã tải xuống 05_ispc_gsg samplà.
  2. Chạy các lệnh sau để xây dựng samplê:
    xây dựng giữa không trung
    xây dựng cd
    bánh ngọt ..
    bánh -xây dựng .
  3. Chạy một mục tiêu sampứng dụng le:
    .\simple.exe
  4.  Chạy đa mục tiêu sampứng dụng le:
    ./simple_multi.exe
    Ứng dụng thực hiện một thao tác mảng dấu phẩy động đơn giản. Kết quả được in ra bia đen.
0: đơn giản (0.000000) = 0.000000 8: đơn giản (8.000000) = 2.828427
1: đơn giản (1.000000) = 1.000000 9: đơn giản (9.000000) = 3.000000
2: đơn giản (2.000000) = 4.000000 10: đơn giản (10.000000) = 3.162278
3: đơn giản (3.000000) = 1.732051 11: đơn giản (11.000000) = 3.316625
4: đơn giản (4.000000) = 2.000000 12: đơn giản (12.000000) = 3.464102
5: đơn giản (5.000000) = 2.236068 13: đơn giản (13.000000) = 3.605551
6: đơn giản (6.000000) = 2.449490 14: đơn giản (14.000000) = 3.741657
7: đơn giản (7.000000) = 2.645751 15: đơn giản (15.000000) = 3.872983

Các bước tiếp theo
Khám phá các tài nguyên bổ sung trong các bước tiếp theo.

Chạy S được biên dịch trướcample Các ứng dụng

Ngoài các thư viện, Bộ công cụ kết xuất trực tuyến Intel® còn cung cấp các tệp được biên dịch trướcampcác ứng dụng để
làm nổi bật các tính năng của bộ công cụ. Các ứng dụng được biên dịch trước này thường sử dụng các thư viện đồ họa bên ngoài để hiển thị
các tính năng ở chế độ tương tác. Trong phần này, hãy tìm hiểu cách chạy các ứng dụng tương tác được biên dịch sẵn.

Chạy các ứng dụng tương tác được biên dịch sẵn

  • Chạy một sop được biên dịch trước Examptập tin với Intel ® Spray.
    sop Examples trình bày cách hiển thị cơ bản của một cảnh tương tác với Intel Spray. Nó có các điều khiển GUI mà bạn có thể chuyển đổi để khám phá các tính năng Intel Spray.
  • Chạy ứng dụng hình học tam giác được biên dịch sẵn với Intel ® Embrey. hình học tam giác, như các Intel Embrey s khácamples, thể hiện khả năng tính toán dò tia lõi.
    Sử dụng hình học tam giác để khám phá các tính năng của Intel Embrey.
  • Chạy một vole được biên dịch trước Examples với Thư viện hạt nhân khối lượng mở Intel ® (Intel® Open VKL). chuột đồng Examptập tin thể hiện khả năng hiển thị cơ bản của một cảnh tương tác với Intel Open VKL. Nó có các điều khiển GUI điển hình để hiển thị khối lượng hiển thị.

GHI CHÚ Intel ® Open Image Denoise được sử dụng làm tính năng xử lý hậu kỳ trong ospExampít hơnamptập tin và trong Intel Spray Studio. Intel Open Image Denoise không có ứng dụng tương tác độc lập
Chạy ứng dụng trưng bày Intel® OSPRay Studio
Intel Spray Studio kết hợp các thư viện Render Kit thành một ứng dụng trưng bày hiện đại. Hãy dùng thử ứng dụng Intel Spray Studio được biên dịch sẵn trước khi khám phá mã nguồn để sử dụng nó cho các dự án của riêng bạn.
Các tính năng của Intel Spray Studio:

  • Biểu đồ cảnh tham chiếu để tải, lưu trữ và chuyển đổi hình học, kết cấu và tham số của cảnh trong môi trường tương tác
  • Thiết bị đo cảnh dựa trên GUI để kiểm soát tham số hiển thị của ứng dụng tương tác
  • Cơ sở hạ tầng plugin C++ cho các điều khiển tùy chỉnh
  • Đầu vào/đầu ra: OBJ phía trước sóng, GLTF*, kết cấu HDR với Open Image IO*, đầu ra hình ảnh tĩnh
  • Quá trình xử lý hậu kỳ Intel Open Image Denoise với thư viện khử nhiễu mô-đun osprey của Intel Spray
  • Liên kết Python* với kết xuất tập lệnh
  •  Điều khiển hoạt ảnh của máy ảnh
  • Kết xuất nhiều nút với MPI

Chạy nhưamptập tin với Intel® OSPRay
Hướng dẫn này trình bày cách chạy một ứng dụng tương tácamptập tin với Intel® OSPRay từ Bộ công cụ kết xuất Intel® oneAPI (Bộ công cụ kết xuất) dành cho hệ điều hành Windows*.
Điều kiện tiên quyết: Cấu hình hệ thống của bạn.
Để chạy ứng dụng:

  1. Mở dấu nhắc lệnh.
  2. Thiết lập các biến môi trường:
    gọi “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    GHI CHÚ Nếu bạn đã cài đặt Bộ công cụ kết xuất vào một vị trí tùy chỉnh, hãy đảm bảo thay thế C:\Program Files (x86)\Intel\oneAPI\ bằng đường dẫn cài đặt tùy chỉnh trước khi chạy lệnh.
  3. Đi tới một thư mục có thể ghi và tạo một thư mục để lưu trữ hỗ trợ files. Ví dụamptập tin, tạo thư mục rkgsg: cd %USERPROFILE% rkgsg cdrkgsg trên không trung
  4. Chạy ospExamptập tin: ospExamples.exe

Một cửa sổ GUI mới sẽ mở ra với nhiều cảnh đơn giản bao gồm các loại hình học, ánh sáng và khối lượng cơ bản. Bạn có thể chỉnh sửa cảnh bằng cách nhấp vào nút thả xuốngintel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - các nút thả xuốngĐiều khiển và Mẹo
Bạn có thể kiểm soát hiện trường view bằng chuột như sau:

  • Nhấp chuột phải để di chuyển camera vào và ra khỏi điểm nhìn.
  • Nhấp chuột trái để xoay.
  • Sử dụng con lăn chuột để xoay.
    Điều này cũng báo cáo ID hình học cho hình học giao nhau dưới con trỏ trong thiết bị đầu cuối.
  • Kéo và thả để di chuyển camera.

Bạn cũng có thể sử dụng các điều khiển bàn phím sau:

  • Nhấn G để hiển thị/ẩn giao diện người dùng.
  • Nhấn Q để thoát khỏi ứng dụng.
    Bạn cũng có thể điều khiển cảnh từ khung điều khiển:
  • Hãy thử các cảnh hình học và thể tích khác nhau. View chúng dưới các trình kết xuất khác nhau.
  • Hủy khung tương tác cho phép hoạt ảnh liên tục hơn trong khi điều hướng.
  • Bật hiển thị độ sâu để hiển thị độ sâu tương đối tại giao điểm tia với cảnh từ từng vị trí pixel của máy ảnh.
  •  Bật hiển thị suất phản chiếu để hiển thị suất phản chiếu của vật liệu tại giao điểm tia với cảnh từ từng vị trí pixel của máy ảnh.
  • Bật bộ khử nhiễu để khử nhiễu từng khung hình bằng Intel® Open Image Denoised
    Ghi chú: Bộ khử nhiễu có thể hoạt động tốt hơn khi được quan sát với một số hình học so với những hình học khác. Dành cho người yêu cũample, bộ cảnh được xác định trước của Streamlines hiển thị sự hội tụ với khử nhiễu rõ ràng hơn.

GHI CHÚ Nếu bộ khử nhiễu mô-đun osprey không có sẵn trong bản phân phối của bạn, bạn có thể lấy nó bằng cách sử dụng Superbill như được mô tả trong Các bước tiếp theo.

  • Thay đổi bộ lọc pixel thành lạiview các phương pháp khử răng cưa khác nhau có sẵn trong API.
  • Thay đổi pixelamples, là số lượng cảnh samples trên mỗi pixel trong một lần tích lũy. cao hơnamples dẫn đến thời gian kết xuất lâu hơn nhưng tốc độ hội tụ trên mỗi lần tích lũy nhanh hơn. Ít hơnamples trên mỗi pixel mang lại hiệu suất ứng dụng nhanh hơn.
  • Thay đổi tham số độ dài đường dẫn tối đa, là số lượng phản xạ hoặc khúc xạ đường dẫn trên mỗi sample. Số cao hơn thì chính xác hơn, trong khi số thấp hơn sẽ tính toán nhanh hơn.
  • Thay đổi độ dài đường đi roulette, là ngưỡng hoặc sự phản xạ hoặc khúc xạ để kết thúc ngẫu nhiên quá trình truyền tia. Số cao hơn thì chính xác hơn, trong khi số thấp hơn sẽ tính toán nhanh hơn.
  • Thay đổi sampnhững đóng góp. Sample đóng góp ít hơn phút Đóng góp sẽ không ảnh hưởng đến cảnh. Số thấp hơn thì chính xác hơn, trong khi số cao hơn sẽ tính toán nhanh hơn.
  • Thay đổi độ mờ chuyển động của máy ảnh để kiểm soát hiệu ứng làm mờ khi di chuyển máy ảnh. Giá trị 0 sẽ tắt tính năng làm mờ.
  • Bật Render Sun Sky để bật đường chân trời cảnh có thể điều khiển được. Cảnh sẽ phản ánh đường chân trời như được định cấu hình từ các tham số bật lên GUI.

Các bước tiếp theo

  • Chạy s được biên dịch trướcamptập tin ứng dụng cho các thành phần Render Kit khác.
  • Khám phá các tài nguyên bổ sung trong các bước tiếp theo.

Chạy Intel® Embree Sample
Hướng dẫn này chỉ ra cách chạy một tập tin tương tác Intel® Embrey được biên dịch sẵn.ampcác ứng dụng có trong Bộ công cụ kết xuất API Intel® one (Bộ công cụ kết xuất). Đây làamptập tin trình bày cách tạo một hình ảnh có hình học cơ bản bằng cách sử dụng Intel Embrey.
Hình học tam giác sampỨng dụng được hiển thị trong hướng dẫn sử dụng giao diện đồ họa người dùng để tạo một khối tĩnh và mặt phẳng nền bằng cách sử dụng các đỉnh tam giác.
Điều kiện tiên quyết: Cấu hình hệ thống của bạn.
Để chạy ứng dụng:

  1. Mở dấu nhắc lệnh.
  2. Thiết lập các biến môi trường:
    gọi “C:\Program Files (x86)\Intel\one API\setvars.bat”
    GHI CHÚ Nếu bạn đã cài đặt Bộ công cụ kết xuất vào một vị trí tùy chỉnh, hãy đảm bảo thay thế C:\Program Files (x86)\Intel\one API\ bằng đường dẫn cài đặt tùy chỉnh trước khi chạy lệnh.
  3. Đi tới một thư mục có thể ghi và tạo một thư mục để lưu trữ hỗ trợ files. Ví dụamptập tin, tạo thư mục rk_gsg:
    cd %USERPROFILE%
    giàn khoan giữa không trung
    giàn cd
  4. Chạy hình học tam giác samptập tin: Triangle_geometry.exe
    Một cửa sổ mới mở ra với khối lập phương dò tia 3D. Để di chuyển camera, nhấp và kéo chuột trái hoặc sử dụng các phím W, A, S, D hoặc mũi tên. Để biết chi tiết về sample, xem Chương 9 trong tài liệu Intel Embrey.

intel Bắt đầu với Bộ công cụ kết xuất oneAPI cho Windows - tia 3DLời khuyên và quan sát

  • Để di chuyển camera, nhấp và kéo chuột trái hoặc sử dụng các nút W, A, S, D hoặc phím mũi tên.
  • Đây làamptập tin trình bày cách tạo một hình ảnh có hình học cơ bản bằng cách sử dụng Intel Embrey.
  • hình học tam giác sampcác tính năng:
  • Một mảng dữ liệu đỉnh nổi đơn giản được mã hóa cứng, bao gồm vị trí của các góc của khối lập phương và mặt phẳng nền.
  • Định nghĩa danh sách chỉ mục để xây dựng các hình tam giác từ các đỉnh.
  • Cấu trúc dữ liệu hình học do API xác định để tạo và đưa dữ liệu đỉnh và chỉ mục vào cảnh.
  •  Hệ thống phân cấp điện toán đa luồng để dò tia trên khung hình ảnh.
  • Các tia điện toán được chia thành các ô pixel màn hình. Các ô được chia thành các chủ đề.
  • Mỗi ô thực hiện kiểm tra giao điểm tia cho từng pixel trong ô.
  • Ngoài các thử nghiệm giao nhau của các tia cơ bản để xác định màu sắc của tam giác, thử nghiệm giao nhau của bóng (tắc) được thực hiện tại điểm giao nhau đối với một hướng ánh sáng cố định được mã hóa cứng.
  • Các pixel cuối cùng có dữ liệu màu được tính toán từ các tia được đóng gói thành bộ ba màu RGB.
  • Sự trừu tượng hóa giàn giáo cung cấp phần lớn mã keo. Sự trừu tượng hóa này được sử dụng nhiều trong các chương trình khác của Intel
    phôi sampcác ứng dụng. các sampsự trừu tượng hóa bao gồm:
  • Thiết lập để gọi lại các chức năng khởi tạo, hiển thị và chia nhỏ
  • Cấu trúc dữ liệu để quản lý dữ liệu cảnh
  • Đầu vào/đầu ra của bàn phím và chuột
  • API nối vào mã quản lý cửa sổ hệ điều hành để trực quan hóa

Xem nguồn ứng dụng trong Triangle_geometry_device.cpp trong kho lưu trữ Intel Embraer GitHub*.
Mối quan hệ của Intel Embrey với các thành phần Bộ kết xuất khác

  • Intel® Spray, công cụ dò tia di động có khả năng mở rộng, sử dụng Intel Embrey để tạo hình ảnh. Intel Spray cũng cung cấp các đối tượng và chức năng điển hình cho cảnh 3D.
  • Các điều khoản của Intel Spray bao gồm các đối tượng thể tích và hình học, vật liệu, kết cấu, ánh sáng, máy ảnh, bộ đệm khung, điện toán phân tán dựa trên MPI và các đối tượng khác.
  • Đối với các nhà phát triển có nền tảng giống OpenGL*, Intel Spray có thể là cách tốt hơn để bắt đầu khám phá bộ công cụ so với Intel Embrey.
  • Trình theo dõi đường dẫn Intel Embrey cũampchương trình cung cấp phần giới thiệu tối thiểu và hợp lý về trình theo dõi đường dẫn. Truy cập vào triển khai trực quan hóa chuyên nghiệp đầy đủ của trình kết xuất trình theo dõi đường dẫn trong API Intel Spray.
  •  Khả năng của Intel Embrey tập trung vào dò tia hình học. Ngược lại, Thư viện hạt nhân khối lượng mở Intel® (Intel® Open VKL) cung cấp khả năng trực quan hóa khối lượng vàampkhả năng ngôn ngữ.
  • Hình ảnh được hiển thị bằng Intel Embrey có thể được khử nhiễu bằng Intel® Open Image Denoise. Tuy nhiên, Intel Spray cung cấp quyền truy cập kênh đệm khung mở rộng để đơn giản hóa việc quản lý khử nhiễu dữ liệu. Kết quả là hình ảnh chất lượng cao được khử nhiễu với chi phí tính toán dò tia giảm.

Các bước tiếp theo

  • Chạy s được biên dịch trướcamptập tin ứng dụng cho các thành phần Render Kit khác.
  • Xem Các bước tiếp theo để biết thêm tài nguyên.

Chạy Thư viện hạt nhân khối lượng mở Intel® (Intel® Open VKL) Sample
Hướng dẫn này mô tả cách chạy một ứng dụng tương tác được biên dịch trước.amptập tin ứng dụng được xây dựng trên Intel® Open
Thư viện hạt nhân khối lượng (Intel® Open VKL).
Con chuột đồng Exampít hơnampỨng dụng tập tin hiển thị kết quả API Intel Open VKL để sàng lọc thông qua giao diện đồ họa.
Điều kiện tiên quyết: Cấu hình hệ thống của bạn.
Để chạy ứng dụng:

  1. Mở dấu nhắc lệnh.
  2. Thiết lập các biến môi trường:
    gọi “C:\Program Files (x86)\Intel\one API\setvars.bat”
    GHI CHÚ Nếu bạn đã cài đặt Bộ công cụ kết xuất vào một vị trí tùy chỉnh, hãy đảm bảo thay thế C:\Program Files (x86)\Intel\one API\ bằng đường dẫn cài đặt tùy chỉnh trước khi chạy lệnh.
  3. Đi tới một thư mục có thể ghi và tạo một thư mục để lưu trữ hỗ trợ files. Ví dụample, tạo ra
    thư mục giẻ rách:
    cd %USERPROFILE%
    giàn khoan giữa không trung
    giàn cd
  4. Chạy sampứng dụng le:
    chuột đồng Examples.exe
    Các samptập tin kết quả sẽ mở ra trong một cửa sổ GUI mới.

Các điều khiển sau có sẵn:

  • Nhấp chuột trái (Mouse1) và kéo để xoay camera.
  • Nhấp chuột phải (Mouse2) và kéo để thu phóng camera.
  • Nhấp chuột giữa (Mouse3) và kéo để xoay camera.
  • Chọn các chức năng truyền khác nhau, giá trị API Intel Open VKL và điều khiển kết xuất để trực quan hóa âm lượng.
    intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - tất cả các điều khiển

GHI CHÚ Các thành phần giao diện người dùng có thể chồng lên nhau. Kéo và thả thanh điều khiển màu xanh lam để xem tất cả các điều khiển.
Lời khuyên và quan sát

  • Các chế độ kết xuất khác nhau có sẵn từ trình đơn thả xuống kết xuất. Các chế độ này tương ứng với tập hiện đại sampcác ứng dụng ling và kết xuất.
  • Trình kết xuất Density Path Tracer thể hiện việc theo dõi đường dẫn trong một ổ đĩa. Nó sử dụng vole Computing Sample() để hỗ trợ cho Woodcock-tracking sampthuật toán ling. Sử dụng các hộp thoại để kiểm soát các tham số thuật toán. Xem Mật độPathTracer.cpp.
  • Trình kết xuất Hit-iterator thể hiện chức năng tính toán hit-iterator và gradient. Nó sử dụng vole Iterate it() và vole Computing gradient(). người yêu cũ nàyample cũng trình bày thử nghiệm bóng. Xem HitIteratorRenderer.cpp.
  • Trình lặp Ray-march thể hiện phép lặp khoảng thời gian và tính toán khối lượng sample. Nó sử dụng vole Iterate Interval() và vole Tính Sample(). Xem RayMarchIteratorRenderer.cpp.
  • Khi khám phá samples, lưu ý rằng mã này được đặt bí danh và theo mô-đun để hỗ trợ cửa sổ kết xuất tương tác. Để hiểu rõ hơn về mã, hãy bắt đầu với hàm render Pixel().
  • Các chế độ ISPC tương ứng với việc triển khai mã được xây dựng trên Trình biên dịch chương trình SPMD tiềm ẩn của Intel®. Những triển khai này cần có lợitage về khả năng SIMD của bộ xử lý hiện đại và mang lại nhiều cơ hội hơn cho hiệu suất.

Các bước tiếp theo

  • Chạy s được biên dịch trướcamptập tin ứng dụng cho các thành phần Render Kit khác.
  • Xem Các bước tiếp theo để biết thêm tài nguyên.

Chạy Intel® Spray Studio
Hướng dẫn này trình bày cách chạy ứng dụng Intel® Spray Studio. Intel Spray Studio là một ứng dụng trưng bày có trong Bộ công cụ kết xuất Intel® neap (Bộ công cụ kết xuất). Nó là một ứng dụng dò tia tương tác và có thể mở rộng.
Điều kiện tiên quyết: Cấu hình hệ thống của bạn.
Để chạy ứng dụng:

  1. Mở dấu nhắc lệnh.
  2. Thiết lập các biến môi trường:
    gọi “C:\Program Files (x86)\Intel\one API\setvars.bat”
    GHI CHÚ Nếu bạn đã cài đặt Bộ công cụ kết xuất vào một vị trí tùy chỉnh, hãy đảm bảo thay thế C:\Program Files
    (x86)\Intel\one API\ bằng đường dẫn cài đặt tùy chỉnh trước khi chạy lệnh.
  3. Chuyển đến một thư mục có thể ghi và tạo một thư mục để lưu trữ hỗ trợ và kết quả files. Ví dụamplà,
    tạo thư mục giàn khoan:
    cd %USERPROFILE% giàn khoan giữa không trung giàn cd
  4. Chạy Intel Spray Studio: ospStudio.exe
    Bạn sẽ thấy một cửa sổ kết xuất tương tác:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - File
  5. Trong cửa sổ kết xuất, đi đến File > Cảnh demo và chọn một trong các bản demo được xác định trước cảnh.intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Cảnh demoGHI CHÚ Một số cảnh thể hiện khả năng tích hợp Thư viện hạt nhân khối lượng mở Intel®.
  6. Review cảnh đã chọn. Dành cho người yêu cũample, bản demo Hệ thống phân cấp đa cấp trông như sau:intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows - Cảnh demo 1Bạn có thể kiểm soát hiện trường view bằng chuột như sau:
    • Nhấp chuột phải để di chuyển camera vào và ra khỏi điểm quan sát.
    • Bấm chuột trái để xoay.
    • Cuộn con lăn chuột để phóng to và thu nhỏ.
    • Kéo và thả để di chuyển camera.
    Bạn cũng có thể sử dụng các điều khiển bàn phím sau:
    • LÊN/XUỐNG: Di chuyển camera dọc theo trục Z (vào và ra).
    • ALT+UP/ALT+DOWN: Di chuyển camera dọc theo trục Y (lên hoặc xuống).
    • TRÁI: Di chuyển camera sang trái dọc theo trục X.
    • PHẢI: Di chuyển camera sang phải dọc theo trục X.
    • W/S: Thay đổi độ cao của camera.
    • ALT+S: Lưu khung dưới dạng file vào một thư mục cục bộ.
    • A/D: Thay đổi góc phương vị của camera.
    • ALT+A/ALT+D: Thay đổi cuộn camera.
    • G: Hiện/Ẩn giao diện người dùng.
    • Hỏi: Thoát khỏi ứng dụng.
    • P: In đồ thị cảnh vào shell.
    • M: In sổ đăng ký vật liệu vào shell.
    • B: In giới hạn khung.
    • V: In thông số camera ra vỏ.
    • =: Đẩy một vị trí để lưu thông số camera.
    • -: Pop một vị trí để lưu thông số camera.
    • 0-9: Đặt ảnh chụp nhanh của camera.
    • Giữ X, giữ Y, giữ Z: Giữ trục cho chuyển động của camera.
  7. Bạn có thể lưu hình ảnh đầu ra từ Menu > Lưu… > Ảnh chụp màn hình ở định dạng hình ảnh ưa thích. Hình ảnh được lưu vào thư mục giẻ rách đang hoạt động dưới dạng studio. .intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows -Save
  8. Bạn có thể táiview ảnh chụp màn hình đã lưu với hình ảnh ưa thích của bạn viewờ.

Các bước tiếp theo

  • Chạy s được biên dịch trướcamptập tin ứng dụng cho các thành phần Render Kit khác.
  • Xem Các bước tiếp theo để biết thêm tài nguyên.

Các bước tiếp theo
Khám phá các tài nguyên bổ sung của Bộ công cụ kết xuất API Intel® one (Bộ công cụ kết xuất).
Hướng dẫn sử dụng API
Thư viện Bộ công cụ kết xuất cung cấp giao diện API dựa trên C99. Hướng dẫn sử dụng API được đặt trên thư viện thành phần public webtrang.

  • Hướng dẫn sử dụng API Intel® OSPRay
  • Hướng dẫn sử dụng API Intel® Embree
  • Hướng dẫn sử dụng API Thư viện hạt nhân khối lượng mở Intel® (Intel® Open VKL)
  • Hướng dẫn sử dụng API khử nhiễu hình ảnh mở Intel®

Tất cả các tiêu đề API C99 được biên dịch theo C++11. Nếu bạn thích C++, một số thư viện Bộ công cụ kết xuất hiển thị chức năng trình bao bọc API C++ được xác định trong tiêu đề files.

Thư viện Tiêu đề
Xịt Intel osray_cpp.h
Giảm nhiễu hình ảnh mở của Intel oidn.hpp

 S nâng caoample Nguồn chương trình
Đối với mỗi thành phần sample, nguồn có sẵn trong kho lưu trữ thành phần GitHub*:

  • Intel Spray sampnguồn le
  • Intel Embrey sampnguồn le
    Đối với sampmô tả tập tin, xem chương 9 trong hướng dẫn Intel Embrey.
  • Intel mở VKL sampnguồn le
  • Khử nhiễu hình ảnh mở Intelampnguồn le
    Đây chỉ là dòng lệnh.
  • Nguồn Intel Spray Studio
Siêu phẩm
Bạn có thể triển khai môi trường cục bộ để xây dựng và chạy tất cả các ứng dụngamples với siêu hóa đơn. Superbill là một tập lệnh Cake* tự động hoàn chỉnh để lấy và xây dựng tất cả các thư viện và bộ công cụ Render Kit.amples. Superbill là một phương pháp được đề xuất cho:
  • Khám phá tất cả samples trong một hộp cát dễ dàng và toàn diện. Chỉnh sửa và xây dựng lại chúng một cách nhanh chóng.
  • Nhận nhiều điều kiện tiên quyết để xây dựng thư viện tự động
  • Reviewnhập mã nguồn thư viện nội bộ
  • Sửa đổi chức năng của Render Kit, bao gồm cả stagthời gian xây dựng thư viện ing các tính năng tùy chọn
  • Tập lệnh superbill được phân phối dưới dạng thành phần thô sơ của bản phân phối Bộ công cụ kết xuất. Nó cũng nằm trong cổng thông tin Render Kit GitHub. Để biết hướng dẫn về tập lệnh superbill, hãy xem tài liệu dành cho hệ điều hành của bạn:
  • Xây dựng thư viện bộ công cụ kết xuất API Intel one cho hệ điều hành Windows*
  • Xây dựng thư viện bộ công cụ kết xuất API Intel one cho hệ điều hành Linux*
  •  Xây dựng thư viện bộ công cụ kết xuất API Intel one dành cho macOS*

Diễn đàn và phản hồi
Đặt câu hỏi và cung cấp phản hồi trên diễn đàn Bộ công cụ kết xuất Intel oneAPI.
Báo cáo sự cố kỹ thuật trực tiếp trên kho GitHub thành phần:

  • Kho lưu trữ Intel Spray
  • Kho lưu trữ Intel Embrey
  • Kho lưu trữ Intel Open VKL
  • Kho lưu trữ khử nhiễu hình ảnh mở của Intel
  • Kho lưu trữ Intel Spray Studio

Xử lý sự cố

Phần này mô tả các sự cố đã biết mà bạn có thể gặp phải khi sử dụng Bộ công cụ kết xuất API Intel® one (Bộ công cụ kết xuất).
Để được hỗ trợ kỹ thuật, hãy truy cập Diễn đàn cộng đồng bộ công cụ kết xuất API Intel® one.
Lỗi: Không có giao thức nào được chỉ định
Bạn có thể gặp lỗi sau khi chạy ứng dụng dựa trên GUI từ vùng chứa Docker*:
Không có giao thức nào được chỉ định
Lỗi 65544: X11: Không mở được màn hình: 0
Chấm dứt cuộc gọi sau khi đưa ra một phiên bản 'sty::runtime error'
Cái gì(): Không thể khởi tạo GLFW!
Đã hủy bỏ (đổ lõi)
Giải pháp: Trước khi khởi chạy ứng dụng, hãy đảm bảo bạn chạy lệnh xhost trong vùng chứa Docker:
chủ nhà +

Thông báo và Tuyên bố từ chối

Các công nghệ của Intel có thể yêu cầu kích hoạt phần cứng, phần mềm hoặc dịch vụ.
Không có sản phẩm hoặc thành phần nào có thể an toàn tuyệt đối.
Chi phí và kết quả của bạn có thể khác nhau.
© Tập đoàn Intel. Intel, logo Intel và các nhãn hiệu khác của Intel là nhãn hiệu của Intel Corporation hoặc các công ty con của Intel. Các tên và thương hiệu khác có thể được coi là tài sản của người khác.
Thông tin sản phẩm và hiệu suất
Hiệu suất thay đổi tùy theo cách sử dụng, cấu hình và các yếu tố khác. Tìm hiểu thêm tại www.Intel.com/PerformanceIndex.
Thông báo sửa đổi #20201201
Tài liệu này không cấp bất kỳ giấy phép nào (rõ ràng hay ngụ ý, bằng cách ngăn chặn hoặc cách khác) cho bất kỳ quyền sở hữu trí tuệ nào.
Các sản phẩm được mô tả có thể chứa các lỗi hoặc khiếm khuyết về thiết kế được gọi là lỗi in, có thể khiến sản phẩm không giống với các thông số kỹ thuật đã công bố. Các lỗi in hiện tại có sẵn theo yêu cầu.
Intel từ chối tất cả các bảo đảm rõ ràng và ngụ ý, bao gồm nhưng không giới hạn, các bảo đảm ngụ ý về khả năng bán được, tính phù hợp cho một mục đích cụ thể và không vi phạm, cũng như bất kỳ bảo hành nào phát sinh từ quá trình thực hiện, quá trình giao dịch hoặc sử dụng trong thương mại.

intel - logo

Tài liệu / Tài nguyên

intel Bắt đầu với Bộ công cụ kết xuất oneAPI dành cho Windows [tập tin pdf] Hướng dẫn sử dụng
Bắt đầu với Bộ công cụ kết xuất oneAPI cho Windows, Bắt đầu với Bộ công cụ kết xuất oneAPI cho Windows, Bộ công cụ cho Windows

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *