PR: PolloAI
Tôi có texture nhưng không có normal map hay metallic map. Vẽ tay chúng thật phiền phức. GPT-Image-2 rất tiện lợi cho việc này, nên đây là ghi chú của tôi.
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061699996932829184/img/YqHlVRSK80U4S7OS.jpg\" src="https://video.twimg.com/amplify_video/2061699996932829184/pl/n5xhgmkuvKDguuFG.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
!https://pbs.twimg.com/amplify_video_thumb/2061699996932829184/img/YqHlVRSK80U4S7OS.jpg
Một kết xuất bình thường. Trông nó phẳng lì.
Lần này tôi đã dùng tính năng Image Generation của PolloAI. Vì GPT Image 2.0 đã có sẵn, bạn chỉ cần đưa texture gốc làm ảnh đầu vào và viết một prompt.
■ Normal Maps
Nhập texture gốc và yêu cầu "tạo một normal map." Bạn có thể chỉ rõ những thứ như "làm cho các phần sắt trở nên sắc nét và các nếp nhăn trên vải mạnh hơn" tùy theo kết cấu của chất liệu.
Texture gốc (VRoid)
Normal map. Prompt: "Hãy tạo một normal map từ texture ảnh đầu vào. Làm cho các phần sắt trở nên sắc nét và các nếp nhăn trên phần vải mạnh hơn."
Vì nó ra kết quả chỉ với một prompt, việc thử và sai diễn ra nhanh chóng. Nếu không thích, bạn chỉ cần thay đổi hướng dẫn và tạo lại. Trong trường hợp này, ban đầu các nếp nhăn khá yếu, nên tôi đã thêm hướng dẫn để làm nổi bật chúng.
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061700280157450240/img/C7Pixv5ProHRiHAU.jpg\" src="https://video.twimg.com/amplify_video/2061700280157450240/pl/XpLkkjAj5H10m41H.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
Nó chuyển đổi thành normal map với độ chính xác gần như từng pixel. Mạnh mẽ.
■ Metallic Maps
Tương tự, yêu cầu nó "tạo một metallic map." Nó sẽ làm cho các phần kim loại thành màu trắng và các phần không phải kim loại thành màu đen. Tùy thuộc vào texture, nó có thể hoạt động tốt hoặc không... lần này tôi đã có được kết quả lý tưởng sau vài lần thử.
Thật dễ dàng để tạo ra các map cần thiết cho quy trình PBR theo thứ tự từ một texture gốc duy nhất.
Prompt: Tạo một metalness map dựa trên ảnh tham chiếu. Phần kim loại màu trắng, phần vải màu đen.
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061701183174295552/img/P-89wIQkVZGGcwQe.jpg\" src="https://video.twimg.com/amplify_video/2061701183174295552/pl/0x1AeXLnMMfLKkxe.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
!https://pbs.twimg.com/amplify_video_thumb/2061701183174295552/img/P-89wIQkVZGGcwQe.jpg
Trông nó phong phú hơn nhiều khi các phần có độ tương phản rõ ràng.
■ Looping Normal Maps (Thế hệ mới)
Cái này được tạo từ đầu bằng cách chỉ định "tileable fabric normal map" mà không có ảnh gốc.
Prompt: Tạo một tileable fabric normal map
Không chỉ chuyển đổi từ texture gốc, bạn còn có thể tạo ra chính các chất liệu. Điều này hữu ích khi bạn muốn có các sub-texture cho chi tiết.
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061701798545821696/img/Z2_PttwA0u909PN3.jpg\" src="https://video.twimg.com/amplify_video/2061701798545821696/pl/2viytGlhPyZjkRUX.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
Tôi đã làm nó hơi mạnh cho mẫu. Thực ra, yếu hơn một chút sẽ tốt hơn. Trông nó bắt mắt khi bạn có fabric normal khi phóng to.
■ Phần thêm: Texture bị rách
Tôi cũng đã thử tạo một texture cho các biểu cảm rách và hư hỏng.
Prompt: Tạo một phiên bản hư hỏng của ảnh đầu vào. Hãy xé các phần vải và đặt các vết nứt trên các phần sắt.
Các tài sản chất liệu nhỏ như thế này có thể được sản xuất nhanh chóng tùy thuộc vào prompt. (Phần giống da đã bị đánh giá là sắt, nhưng... ừm, cũng ổn. Thành thật mà nói, những thay đổi thiết kế lớn có xu hướng làm lệch ảnh, vì vậy tôi sẽ không khuyên dùng nó cho việc đó. Xử lý hư hỏng là giới hạn.)
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061702655551164416/img/2vZqOsVlvtfw-73T.jpg\" src="https://video.twimg.com/amplify_video/2061702655551164416/pl/3T-cstWU-eBTp0Ek.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
!https://pbs.twimg.com/amplify_video_thumb/2061702655551164416/img/2vZqOsVlvtfw-73T.jpg
Video cho thấy các normal và metallic map mới được tạo dựa trên texture bị rách. Trông nó đúng chất, vậy là ổn cả rồi!
■ Tổng kết
Một lần nữa
<video preload="none" tabindex="-1" playsinline="" aria-label="Embedded video" poster="https://pbs.twimg.com/amplify_video_thumb/2061703515387621376/img/m4eZW3YxMNpcbB7E.jpg\" src="https://video.twimg.com/amplify_video/2061703515387621376/pl/iWj5m9eNovfxBwyt.m3u8?tag=27&variant_version=1\" style="width: 100%; height: 100%; position: absolute; background-color: black; top: 0%; left: 0%; transform: rotate(0deg) scale(1.005);"></video>
0:13
Chuyển đổi theo thứ tự: Chỉ texture → Thêm Normal → Thêm Metallic → Thêm Chi tiết → Xử lý Hư hỏng. Bạn có thể thấy rõ sự khác biệt về kết cấu khi xoay ánh sáng.
Tôi thực sự biết ơn vì những công việc trước đây phải làm bằng tay hoặc với các công cụ chuyên dụng giờ đây có thể hoàn thành chỉ với một prompt. Độ chính xác ở mức thực tế, và đặc biệt là normal map dường như có sự tương thích tốt với AI tạo sinh.
PolloAI cũng có thể tạo video và tạo ra digital human ngoài GPT Image 2.0, vì vậy nếu bạn quan tâm, hãy dùng thử nhé!! (Quảng cáo)





