- vừa được xem lúc

Giới thiệu về Midjourney: Hướng dẫn cách viết Prompt

0 0 20

Người đăng: Le Xuan Thuy Anh

Theo Viblo Asia

Midjourney tuy còn khá mới mẻ nhưng hứa hẹn sẽ mang đến làn sóng mới cho công nghệ hơn cả Chat GPT. Thay vì đưa ra kết quả dạng chữ, hệ thống sẽ mô phỏng lại yêu cầu của người dùng bằng một hình ảnh cụ thể. Có thể nói đây là một trong những dự án lớn có thể mang đến sự đổi mới cho mảng nghệ thuật nói chung và thiết kế nói riêng trong một tương lai gần.

Cách vận hành của Midjourney

Trước khi được đưa vào sử dụng, AI của Midjourney đã phải được tiếp nhận một kho tàng cực lớn những dữ liệu hình ảnh đến từ internet, đi kèm với hình ảnh này là những dòng mô tả có liên quan. Tiếp theo, thông qua Deep Learning, AI có khả năng tìm ra được mối liên quan giữa sự vật, hiện tượng này với một hoặc nhiều sự vật, hiện tượng khác. Dựa vào những dòng mô tả do người dùng nhập vào trước đó, AI của sẽ tìm cách biến tấu các dữ liệu trên sao cho hợp lý nhất có thể để tạo ra một tác phẩm hoàn chỉnh. Những dữ liệu này sẽ được vẽ từ những chấm pixel nhỏ nhất và lặp đi lặp lại đến khi hoàn thành tác phẩm. Vì quá trình biến tấu này là hoàn toàn ngẫu nhiên nên kết quả trả về đương nhiên sẽ không thể giống nhau.

Ứng dụng Midjourney trong UI/UX

*Midjourney là một kho tàng mới mẻ và phóng khoáng, nó sẽ khai thác những khía cạnh hấp dẫn từ suy nghĩ của chính bạn và chạm tới một tầng cao mới từ khả năng sáng tạo của con người*

Ngoài các ứng dụng về đồ hoạ thì Midjourney có tiềm năng là trợ thủ đắc lực cho thiết kế UI/UX, có thể kể đến ứng dụng về:

  • Tạo mockup sản phẩm
  • Tạo ra ý tưởng UI mới
  • Thuyết trình về ý tưởng hoặc portfolio
  • Tạo banner hoặc đồ hoạ sáng tạo trong UI.

Ứng dụng trong Figma

Làm thế nào để sử dụng Midjourney?

Cách dùng Midjourney AI không quá khó khăn. Bạn chỉ cần tạo tài khoản Discord và sử dụng các câu lệnh để yêu cầu con bot vẽ tranh như sau là được:

Bước 1: Truy cập vào đường link https://discord.com/ và chọn mục mong muốn. Nếu muốn sử dụng bản web thì bạn bấm chọn “Mở Discord trên trình duyệt”. Còn nếu bạn muốn có app trên máy thì chọn “Tải về cho Windows”.

Cách dùng Midjourney AI trên App và trên website giống nhau

Bước 2: Điền tên đăng nhập vào rồi bấm mũi tên màu trắng. Nếu có tài khoản rồi thì bạn đến luôn bước 5.

Nhập tên tài khoản

Bước 3: Điền ngày sinh rồi bấm “Next”.

Nhập ngày tháng năm sinh

Bước 4: Điền thông tin email để hoàn tất đăng ký.

Nhập email xác nhận

Bước 5: Truy cập vào đường link https://discord.gg/Midjourney và bấm chọn “Chấp nhận lời mời”.

Chọn “Chấp nhận lời mời”

Bước 6: Truy cập vào bất cứ kênh nào có cụm từ “newbies”.

Chọn kênh có từ “newbies”

Bước 7: Nhập cụm từ “/imagine” vào hộp tin nhắn ở cuối màn hình. Hệ thống sẽ hiển thị hộp thoại. Khi đó, bạn chỉ cần bấm vào hộp thoại là được.

Nhập lệnh

Bước 8: Nhập vào chuỗi từ khóa mà bạn muốn kết quả sẽ có. Lưu ý, toàn bộ từ khóa đều phải được nhập bằng tiếng Anh bởi vì hệ thống Midjourney AI không nhận diện các ngôn ngữ khác.

Nhập từ khóa sau từ “prompt”

Bước 9: Enter hoặc bấm nút gửi rồi chọn “Accept ToS” khi hệ thống hỏi.

Bấm Accept ToS

Bước 10: Chờ đợi hệ thống Midjourney tạo sản phẩm.

Kết quả hệ thống trả về

Bước 11: Dựa trên ảnh trả về bạn có thể chọn Upscale (Tăng kích thước ảnh) hoặc Variation (Tạo phiên bản khác) theo mẫu bạn mong muốn phát triển thêm.

Chọn phương án Upscale hoặc Variations

Cách để tạo prompt bám sát ý tưởng nguyên bản

Viết prompts không hề khó nếu thực hiện theo một số bước cơ bản như sau:

  • Đặt ý chính của bức vẽ lên đầu tiên (a cat..., a house.., a room...)
  • Miêu tả các chi tiết phụ (tốt nhất là từ 3 chi tiết trở lên, để dưới dạng cụm danh từ, ví dụ: with big eyes, wearing a rococo dress, etc)
  • Miêu tả điểm nhìn (phối cảnh thì là perspective, ảnh chụp cận thì close-up, chân dung là middle-shot, full body shot, nội thất thì interior, etc)
  • Miêu tả vibe của bức tranh: sweet, limpid, warm, cozy, etc. Hoặc có thể dùng các reference các aesthetic nổi tiếng để giúp Midjourney dễ vẽ hơn. Ví dụ muốn vẽ tranh về vũ trụ thì dùng spacecore, vẽ hoạt hình có thể dùng steampunk.
  • Miêu tả phong cách vẽ theo các artist. Midjourney có para–style cũng có support nhưng ko nhất thiết dùng parameter này mới nhận giá trị
  • Miêu tả các yêu cầu về ảnh như linework, brushstroke, chiều sâu hay bố cục, màu sắc hoặc độ mượt mà, hiệu ứng sáng, yêu cầu cụ thể sử dụng công cụ kết xuất đồ họa và thì luôn để cuối cùng (chọn ít nhất có thể với phiên bản mới)
  • Các parameter chỉ định loại trừ --no (Vẽ phố vắng thì cho thêm --no people vào cuối)
  • Dùng weight cho các text prompt. Ví dụ muốn trộn mèo và chó ra con mèo chó nhưng muốn phần chó nhiều hơn thì để chó::1.5 mèo::0.5

Mẫu prompt tại workshop Midjourney của DSV

Ngoài ra Midjourney có thể kết hợp với các tool plugin để bổ trợ về style:

  • Promptomania.com: Công cụ hỗ trợ tạo promt dựa trên các parameters có sẵn hỗ trợ đánh trọng số cho từng parameters
  • Niji Midjourney: Hỗ trợ các parameters và option theo phong cách vẽ Manga, Manhwa, Webtoon, etc.

Kết luận

Hiện nay tuy còn nhiều tranh cãi xung quanh Midjourney về vấn đề bản quyền do khả năng học của AI, tuy nhiên Midjourney vẫn là một ứng dụng bạn nên thử vì không có giới hạn về sức sáng tạo của ý tưởng. Để tận dụng những tiềm năng đó, trong kỳ sau DSV sẽ có những hướng dẫn chi tiết về parameter để mọi người có thể kiếm soát AI cho ra sản phẩm theo ý tưởng ban đầu một cách chính xác hơn. Hãy cùng đón chờ nhé!

Bình luận

Bài viết tương tự

- vừa được xem lúc

Thuật toán Minimax (AI trong Game)

Vừa qua mình có làm game dạng như caro và đã làm AI cho nó có dùng thuật toán minimax thấy hay hay nên post lên chia sẻ cho mọi người cùng tham khảo. Bài viết này mình chỉ viết về những cái cơ bản của

0 0 63

- vừa được xem lúc

[Computer Vision] Object Detection (nhận diện vật thể) chỉ với 10 dòng code sử dụng ImageAI

Object Detection. Một trong những lĩnh vực quan trọng của Trí tuệ nhân tạo (Artificial Intelligence) là thị giác máy (Computer Vision).

0 0 90

- vừa được xem lúc

Tổng quan Trí tuệ nhân tạo. Phân biệt AI - Machine Learning - Deep Learning

1. Sự khác nhau giữa AI - Machine Learning - Deep Learning.

0 0 36

- vừa được xem lúc

BERT- bước đột phá mới trong công nghệ xử lý ngôn ngữ tự nhiên của Google

Có thể một số bạn quan tâm đã biết, ngày 2/11 vừa qua, trên Blog của Google AI đã công bố một bài viết mới giới thiệu về BERT, một nghiên cứu mới mang tính đột phá của Google trong lĩnh vực xử lý ngôn

0 0 54

- vừa được xem lúc

Conda virtual environment: thực hành, làm việc với AI nói riêng một cách hiệu quả

Chắc hẳn với những ai đã và đang làm việc trong lĩnh vực AI không còn quá xa lạ với conda - một package manager và environment manager vô cùng hữu ích trong công việc. Đứng trên góc nhìn một người mới

0 0 30

- vừa được xem lúc

How Does Programming Language Help in AI Development?

So, did you hear that Facebook is now Meta? Well, of course, you did. Whom am I kidding? But you had a little bit of idea of that, but you actually don’t know what all this metaverse and Artificial in

0 0 49