Nguồn hình ảnh: Được tạo bởi công cụ Unbounded AI, kiểu mẫu (Meng Ya Xinghe)
Trong thời đại trí tuệ nhân tạo “làm vua” như hiện nay, có thể nói AI có mặt ở khắp mọi nơi. Khi nói đến việc tạo ra hình ảnh và video, khi mọi người đều chú ý đến AI, thì vẫn có một số người "đi ngược lại"~
Gần đây, các nhà nghiên cứu từ Phòng thí nghiệm Tầm nhìn và Học tập của Đại học Princeton đã mang đến một vật phẩm mới mà họ đã phát triển: Infinigen, một công cụ tạo môi trường 3D có lập trình mã nguồn mở miễn phí có thể tạo môi trường 3D theo một bộ quy tắc chương trình, bao gồm địa hình, thảm thực vật và sinh vật. .
Infinigen được phát triển như một phần của bài báo nghiên cứu "Sử dụng thế hệ thực tế vô hạn theo chương trình", dựa trên Blender, có thể được biên dịch và sử dụng từ mã nguồn và có thể được xuất ở bất kỳ định dạng nào được Blender hỗ trợ (bao gồm FBX, Alembic và USD) để sử dụng trong các chương trình ứng dụng DCC khác hoặc công cụ trò chơi.
Đáng chú ý nhất, Infinigen “chỉ dựa trên các quy tắc toán học”, mọi tài sản từ hình dạng đến kết cấu đều được tạo từ đầu với các quy tắc toán học ngẫu nhiên (người dùng có toàn quyền kiểm soát việc tạo tài sản bằng cách ghi đè các tham số mặc định ngẫu nhiên), không phụ thuộc vào bất kỳ tài sản bên ngoài nào, cho phép các biến thể và kết hợp không giới hạn, tạo ra các cảnh 3D gần giống với thế giới tự nhiên.
Nói cách khác, với Infinigen, thế giới 3D vô tận có thể được tạo ra mà không cần trí tuệ nhân tạo!
Nó sửa đổi các nguyên hàm cơ bản của Blender thành các tài sản môi trường thông qua thư viện quy tắc thủ tục. Các quy tắc này được tổ chức thành các trình tạo tiền chế thuộc các loại tài sản khác nhau, bao gồm một số lượng lớn các đối tượng và cảnh trong thế giới tự nhiên: bao gồm các trình tạo địa hình, thảm thực vật (và giống như thảm thực vật dưới nước). các vật thể như san hô) sinh sản và thậm chí cả sinh vật mob có thể sinh ra động vật ăn thịt, động vật ăn cỏ, chim, bọ cánh cứng và cá. Theo thời gian, tương lai cũng sẽ bao trùm môi trường xây dựng và các vật thể nhân tạo.
Infinigen có thể tạo gian lận hoạt hình "chất lượng cao"; tạo tóc và tự động chải; nó thậm chí có thể mô phỏng nếp gấp và nếp nhăn của da thông qua mô phỏng vải và có 50 trình tạo vật liệu thủ tục để tạo kết cấu.
Tính năng và chức năng
Hình học thực
Infinigen được tối ưu hóa cho nghiên cứu thị giác máy tính, đặc biệt là thị giác 3D. Không sử dụng bản đồ lồi/bình thường, độ trong suốt hoàn toàn hoặc các kỹ thuật khác để làm giả chi tiết hình học, tất cả các chi tiết hình học đều có thật để đảm bảo sự thật về mặt đất 3D chính xác.
Môi trường được tạo dưới dạng hình học đầy đủ, nhưng vì các chi tiết không bị "làm sai lệch", nên chúng có thể cần được tối ưu hóa trước nếu chúng được sử dụng cho công việc giải trí.
Tạo hình học 3D và hỗ trợ kết xuất và đường dẫn dữ liệu
Infinigen có thể tạo ra một loạt các quá trình kết xuất, bao gồm độ sâu, quy tắc bề mặt và "phân đoạn toàn cảnh" kiểu mặt nạ ẩn, cũng như các quá trình truyền dữ liệu như luồng quang học và luồng cảnh 3D.
Bộ chuyển đổi tích hợp cũng có thể chuyển đổi biểu đồ nút Blender bên dưới thành mã Python.
Kết hợp nội dung được tạo vào môi trường 3D đầy đủ từ núi đến đại dương
Infinigen bao gồm một trình tạo phân tán phân phối nội dung trên địa hình để tạo môi trường 3D hoàn chỉnh.
Hệ thống mô phỏng nước động bằng mô phỏng FLIP, ánh sáng mặt trời và bầu trời bằng mô hình bầu trời Nishita được triển khai trong Blender và các hiệu ứng thời tiết bằng hệ thống hạt của Blender.
Theo hướng dẫn trong kho lưu trữ GitHub, việc tạo môi trường được thực hiện thông qua dòng lệnh, kiểm soát loại môi trường được tạo bằng cờ. Infinigen đã chạy điểm chuẩn trên một hệ thống khá cao cấp (với hai CPU máy chủ Intel Xeon Silver 4114 và GPU Nvidia), vì vậy có thể mất một thời gian trước khi hoàn thành.
※Lệnh kiểm tra tiêu chuẩn được hiển thị trên GitHub "mất khoảng 10 phút và 16GB bộ nhớ để thực thi trên máy Mac M1".
Phiên bản ban đầu của Infinigen chủ yếu dành cho nghiên cứu thị giác máy tính, nhưng các nhà nghiên cứu nói rằng trong tương lai họ dự định biến Infinigen thành một dự án linh hoạt thông qua cộng tác mã nguồn mở với toàn bộ cộng đồng. Đánh giá từ lộ trình lập kế hoạch được công bố trên trang web chính thức, dữ liệu tạo trước ban đầu sẽ được công bố vào cuối tháng 7.
Giấy phép và yêu cầu hệ thống
Infinigen có sẵn theo giấy phép BSD 3 điều khoản. Nhưng vì hiện tại kho lưu trữ GitHub không cung cấp các tệp nhị phân đã biên dịch, nên nó cần được biên dịch từ nguồn.
Đã thử nghiệm trên Ubuntu 22.04 Linux và macOS 12+, hiện yêu cầu GPU Apple Silicon hoặc Nvidia, có kế hoạch hỗ trợ GPU AMD trong tương lai.
Người dùng Windows được khuyến nghị sử dụng WSL để thiết lập môi trường thiết bị đầu cuối Ubuntu trên máy Windows (WSL tương thích với Windows 10+).
Vâng, đó là tất cả cho phần giới thiệu ngày hôm nay, hẹn gặp lại các bạn vào ngày mai ~
Tham khảo nguyên văn
Infinigen: trình tạo miễn phí cho môi trường 3D thủ tục | Kênh CG
Trang chủ | người bản địa
kết thúc văn bản
Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
AI còn yếu! Hiện vật tạo môi trường 3D thủ tục mã nguồn mở AI không có ở đây!
**Nguồn:**Thế giới CG
Trong thời đại trí tuệ nhân tạo “làm vua” như hiện nay, có thể nói AI có mặt ở khắp mọi nơi. Khi nói đến việc tạo ra hình ảnh và video, khi mọi người đều chú ý đến AI, thì vẫn có một số người "đi ngược lại"~
Infinigen được phát triển như một phần của bài báo nghiên cứu "Sử dụng thế hệ thực tế vô hạn theo chương trình", dựa trên Blender, có thể được biên dịch và sử dụng từ mã nguồn và có thể được xuất ở bất kỳ định dạng nào được Blender hỗ trợ (bao gồm FBX, Alembic và USD) để sử dụng trong các chương trình ứng dụng DCC khác hoặc công cụ trò chơi.
Nói cách khác, với Infinigen, thế giới 3D vô tận có thể được tạo ra mà không cần trí tuệ nhân tạo!
Tính năng và chức năng
Hình học thực
Infinigen được tối ưu hóa cho nghiên cứu thị giác máy tính, đặc biệt là thị giác 3D. Không sử dụng bản đồ lồi/bình thường, độ trong suốt hoàn toàn hoặc các kỹ thuật khác để làm giả chi tiết hình học, tất cả các chi tiết hình học đều có thật để đảm bảo sự thật về mặt đất 3D chính xác.
Môi trường được tạo dưới dạng hình học đầy đủ, nhưng vì các chi tiết không bị "làm sai lệch", nên chúng có thể cần được tối ưu hóa trước nếu chúng được sử dụng cho công việc giải trí.
Infinigen có thể tạo ra một loạt các quá trình kết xuất, bao gồm độ sâu, quy tắc bề mặt và "phân đoạn toàn cảnh" kiểu mặt nạ ẩn, cũng như các quá trình truyền dữ liệu như luồng quang học và luồng cảnh 3D.
Bộ chuyển đổi tích hợp cũng có thể chuyển đổi biểu đồ nút Blender bên dưới thành mã Python.
Infinigen bao gồm một trình tạo phân tán phân phối nội dung trên địa hình để tạo môi trường 3D hoàn chỉnh.
Hệ thống mô phỏng nước động bằng mô phỏng FLIP, ánh sáng mặt trời và bầu trời bằng mô hình bầu trời Nishita được triển khai trong Blender và các hiệu ứng thời tiết bằng hệ thống hạt của Blender.
※Lệnh kiểm tra tiêu chuẩn được hiển thị trên GitHub "mất khoảng 10 phút và 16GB bộ nhớ để thực thi trên máy Mac M1".
Giấy phép và yêu cầu hệ thống
Infinigen có sẵn theo giấy phép BSD 3 điều khoản. Nhưng vì hiện tại kho lưu trữ GitHub không cung cấp các tệp nhị phân đã biên dịch, nên nó cần được biên dịch từ nguồn.
Đã thử nghiệm trên Ubuntu 22.04 Linux và macOS 12+, hiện yêu cầu GPU Apple Silicon hoặc Nvidia, có kế hoạch hỗ trợ GPU AMD trong tương lai.
Người dùng Windows được khuyến nghị sử dụng WSL để thiết lập môi trường thiết bị đầu cuối Ubuntu trên máy Windows (WSL tương thích với Windows 10+).
Vâng, đó là tất cả cho phần giới thiệu ngày hôm nay, hẹn gặp lại các bạn vào ngày mai ~
Tham khảo nguyên văn
Infinigen: trình tạo miễn phí cho môi trường 3D thủ tục | Kênh CG
Trang chủ | người bản địa
kết thúc văn bản