TÓM TẮT
- 1 Giới thiệu chung
- 2 1. Kiến thức nền tảng về AI và Machine Learning
- 3 2. Chuẩn bị môi trường làm việc
- 4 3. Cách viết Prompt hiệu quả
- 5 4. Quy trình tạo một bức tranh AI từ A tới Z
- 6 5. Kỹ thuật nâng cao
- 7 6. Những lưu ý về bản quyền và đạo đức
- 8 7. Thực hành: Dự án mini “Cảnh quan Việt Nam trong phong cách cyberpunk”
- 9 8. Tài nguyên học tập và cộng đồng
- 10 9. Tổng kết
Giới thiệu chung
Trong thời đại công nghệ số, trí tuệ nhân tạo (Artificial Intelligence – AI) không còn là khái niệm xa lạ, mà đã trở thành một công cụ mạnh mẽ hỗ trợ con người trong vô vàn lĩnh vực, trong đó có nghệ thuật. “Cách vẽ AI” không chỉ là việc sử dụng phần mềm để tạo ra các bức tranh, mà còn là quá trình khai thác sức mạnh của các mô hình học sâu (deep learning) để tạo ra những tác phẩm sáng tạo, độc đáo và đầy bất ngờ. Bài viết này sẽ cung cấp cho bạn một lộ trình chi tiết, từ những kiến thức nền tảng nhất cho đến các kỹ thuật nâng cao, giúp bạn nhanh chóng làm chủ cách vẽ AI và tạo ra những tác phẩm nghệ thuật số ấn tượng.
1. Kiến thức nền tảng về AI và Machine Learning
1.1. AI là gì?
AI (Artificial Intelligence) là lĩnh vực nghiên cứu và phát triển các hệ thống máy tính có khả năng thực hiện các nhiệm vụ mà thường đòi hỏi trí tuệ con người, như nhận dạng hình ảnh, ngôn ngữ tự nhiên, dự đoán và tạo ra nội dung mới. Trong nghệ thuật, AI thường được áp dụng qua các mô hình tạo hình ảnh (image generation) như GAN (Generative Adversarial Networks), VAE (Variational AutoEncoder), và Transformer.
1.2. Các mô hình tạo hình ảnh phổ biến
- GAN (Generative Adversarial Networks): Bao gồm hai mạng: Generator (tạo ảnh) và Discriminator (phân biệt ảnh thật và giả). Hai mạng này “đấu tranh” với nhau, giúp Generator tạo ra ảnh ngày càng thực tế.
- VAE (Variational AutoEncoder): Mô hình này học cách nén và giải nén dữ liệu, cho phép sinh ra các mẫu mới dựa trên không gian tiềm ẩn (latent space).
- Diffusion Models: Gần đây, các mô hình khuếch tán như Stable Diffusion, DALL·E 2, Midjourney đã nổi bật nhờ khả năng tạo ảnh chất lượng cao, chi tiết và phong cách đa dạng.
1.3. Thuật ngữ quan trọng

Có thể bạn quan tâm: Xem Cách Vẽ: Hướng Dẫn Từ Cơ Bản Đến Nâng Cao Cho Người Mới Bắt Đầu
| Thuật ngữ | Giải thích |
|---|---|
| Prompt | Văn bản mô tả yêu cầu cho mô hình tạo ảnh. |
| Latent Space | Không gian tiềm ẩn nơi các đặc trưng của ảnh được biểu diễn dưới dạng vector. |
| Fine-tuning | Quá trình điều chỉnh mô hình đã được huấn luyện sẵn với dữ liệu đặc thù. |
| Inpainting | Kỹ thuật điền vào phần thiếu hoặc chỉnh sửa một vùng ảnh. |
| Upscaling | Tăng độ phân giải của ảnh mà không làm giảm chất lượng. |
2. Chuẩn bị môi trường làm việc
2.1. Lựa chọn công cụ và nền tảng
| Công cụ | Loại | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Stable Diffusion (local) | Mô hình mã nguồn mở | Hoàn toàn tự do, không phụ thuộc vào internet, có thể tùy chỉnh. | Yêu cầu GPU mạnh (≥6GB VRAM). |
| Midjourney | Dịch vụ trên Discord | Dễ sử dụng, chất lượng cao, cộng đồng lớn. | Phải trả phí, hạn chế tùy chỉnh sâu. |
| DALL·E 3 (OpenAI) | Dịch vụ API | Độ chi tiết tốt, hỗ trợ tiếng Việt tốt. | Giá sử dụng, phụ thuộc vào internet. |
| RunwayML | Nền tảng web | Giao diện trực quan, tích hợp nhiều mô hình. | Giới hạn tài nguyên, phí thuê bao. |
| DreamStudio | Giao diện web cho Stable Diffusion | Không cần cài đặt, trả tiền theo lượt sử dụng. | Không thể tùy chỉnh mô hình sâu. |
2.2. Cấu hình phần cứng đề xuất
- GPU: NVIDIA RTX 3060 trở lên (12GB VRAM hoặc hơn) – để chạy mô hình 1.5B hoặc 2.1B parameters.
- CPU: Intel i5 hoặc AMD Ryzen 5 trở lên.
- RAM: ít nhất 16GB.
- Lưu trữ: SSD 512GB, vì mô hình và dữ liệu sẽ chiếm không gian đáng kể.
2.3. Cài đặt môi trường (ví dụ: Stable Diffusion trên máy local)
-
Cài đặt Python 3.10+
bash sudo apt-get update sudo apt-get install python3.10 python3.10-venv python3-pip -
Tạo môi trường ảo
bash python3.10 -m venv sd-env source sd-env/bin/activate -
Cài đặt PyTorch phù hợp với GPU
bash pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 -
Clone repo Stable Diffusion
bash git clone https://github.com/CompVis/stable-diffusion.git cd stable-diffusion pip install -r requirements.txt -
Tải mô hình pre-trained (ví dụ: v1.5) từ HuggingFace và đặt vào thư mục
models/ldm/stable-diffusion-v1/. -
Chạy thử
bash python scripts/txt2img.py --prompt "A futuristic city at sunset, hyperrealistic" --plms --n_samples 1 --n_iter 1 --ddim_steps 50
3. Cách viết Prompt hiệu quả
3.1. Cấu trúc Prompt cơ bản
Chủ đề, Phong cách, Chi tiết, Màu sắc, Định dạng, Độ phân giải
Ví dụ:
A serene Japanese garden at night, ukiyo-e style, intricate cherry blossoms, soft moonlight, 8K ultra‑high resolution
3.2. Sử dụng các từ khóa mạnh

Có thể bạn quan tâm: Cách Vẽ Ốc Đẹp Và Độc Đáo: Hướng Dẫn Từ Cơ Bản Đến Nâng Cao
- Phong cách nghệ thuật: “oil painting”, “watercolor”, “pixel art”, “low poly”, “cyberpunk”, “steampunk”.
- Độ chi tiết: “highly detailed”, “intricate”, “hyperrealistic”, “photorealistic”.
- Ánh sáng: “dramatic lighting”, “golden hour”, “soft shadows”, “neon glow”.
3.3. Kỹ thuật “Prompt Engineering”
| Kỹ thuật | Mô tả | Ví dụ |
|---|---|---|
| Negative Prompt | Loại bỏ yếu tố không mong muốn (ví dụ: “no text”, “no watermark”). | A portrait of a woman, no text, no watermark |
| Weighted Prompt | Gán trọng số cho các yếu tố (đặt dấu : và số). |
portrait:1.5, anime style:0.8 |
| Multi‑prompt | Kết hợp nhiều mô tả riêng biệt bằng dấu “ | ”. |
| Style Transfer Prompt | Ghi rõ tên nghệ sĩ hoặc thời kỳ để mô phỏng phong cách. | in the style of Van Gogh, post‑impressionism |
3.4. Prompt bằng tiếng Việt vs tiếng Anh
Mô hình đa ngôn ngữ (như DALL·E 3) hỗ trợ tiếng Việt tốt, nhưng tiếng Anh vẫn thường cho kết quả chi tiết hơn. Khi viết bằng tiếng Việt, có thể kết hợp cả hai ngôn ngữ:
“Một con rùa biển đang bơi, photorealistic, soft lighting, high detail, 8K”
4. Quy trình tạo một bức tranh AI từ A tới Z
4.1. Bước 1: Xác định ý tưởng và mood board
- Brainstorm: Ghi lại các từ khóa, cảm xúc, màu sắc muốn truyền tải.
- Mood board: Sưu tập ảnh tham khảo (Pinterest, ArtStation) để làm “tài liệu hướng dẫn” cho AI.
4.2. Bước 2: Viết Prompt chi tiết

Có thể bạn quan tâm: Cách Vẽ Đao: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Chủ đề: “A cyberpunk samurai standing on a rainy rooftop”.
- Phong cách: “digital painting, neon color palette”.
- Chi tiết: “wet reflections, glowing katana, distant city skyline”.
- Ánh sáng: “rainy night, neon lights, volumetric fog”.
- Định dạng: “portrait, 4K”.
Prompt cuối cùng:
A cyberpunk samurai standing on a rainy rooftop, digital painting, neon color palette, wet reflections, glowing katana, distant city skyline, rainy night, neon lights, volumetric fog, portrait, 4K
4.3. Bước 3: Chạy mô hình
- Sử dụng UI (web): Nhập Prompt, chọn “Steps = 50”, “Guidance Scale = 7.5”, “Sampler = Euler a”.
- Sử dụng CLI:
bash python scripts/txt2img.py \ --prompt "A cyberpunk samurai standing on a rainy rooftop, digital painting, neon color palette, wet reflections, glowing katana, distant city skyline, rainy night, neon lights, volumetric fog, portrait, 4K" \ --plms --n_samples 1 --n_iter 1 --ddim_steps 50 --scale 7.5
4.4. Bước 4: Đánh giá và chỉnh sửa (Iterative Refinement)
- Kiểm tra yếu tố quan trọng: Có đủ “glowing katana” không? Ánh sáng có đúng không?
- Sử dụng Negative Prompt: Nếu có “watermark”, bổ sung
--negative_prompt "watermark, text". - Inpainting: Nếu muốn sửa một phần (ví dụ: thay đổi màu katana), sử dụng công cụ inpainting:
- Dùng Stable Diffusion Inpaint: Vẽ mask lên vùng cần thay đổi, nhập prompt “glowing blue katana”.
4.5. Bước 5: Upscale và post‑processing
- Upscaling: Sử dụng công cụ như Real‑ESRGAN hoặc Gigapixel AI để tăng độ phân giải lên 4K hoặc 8K.
- Color correction: Dùng Photoshop hoặc GIMP để điều chỉnh độ bão hòa, độ tương phản.
- Add watermark (nếu cần): Đặt logo của bạn ở góc ảnh.
4.6. Bước 6: Lưu và xuất bản
- Định dạng: PNG cho chất lượng không mất mát, JPEG cho web (độ nén 80-90%).
- Metadata: Thêm thông tin mô tả, prompt, công cụ sử dụng trong EXIF để chia sẻ với cộng đồng.
5. Kỹ thuật nâng cao
5.1. Fine‑tuning mô hình với dataset riêng
Nếu muốn tạo ra phong cách độc đáo (ví dụ: “đồ họa truyền thống Việt Nam”), bạn có thể:
- Thu thập dataset: 2,000‑5,000 ảnh phong cách mong muốn (đảm bảo bản quyền).
- Tiền xử lý: Resize về 512×512, chuẩn hoá màu.
- Sử dụng DreamBooth hoặc LoRA:
- DreamBooth: Đào tạo mô hình để “nhận diện” một nhân vật hoặc phong cách.
- LoRA (Low‑Rank Adaptation): Thêm một lớp nhẹ vào mô hình gốc, giảm thời gian đào tạo.
Lệnh ví dụ (DreamBooth):
accelerate launch train_dreambooth.py \ --pretrained_model_name_or_path="runwayml/stable-diffusion-v1-5" \ --instance_data_dir="./my_dataset" \ --output_dir="./dreambooth_output" \ --instance_prompt="a Vietnamese traditional illustration of a dragon" \ --resolution=512 --train_batch_size=4 --gradient_accumulation_steps=1 \ --learning_rate=5e-6 --max_train_steps=800
5.2. Sử dụng ControlNet để kiểm soát cấu trúc

Có thể bạn quan tâm: Cách Vẽ Zoids: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
ControlNet cho phép bạn cung cấp condition như bản phác thảo (sketch), depth map, hay pose để AI tuân theo. Ví dụ:
- Sketch‑to‑image: Vẽ nhanh một phác thảo bằng Photoshop, lưu dưới dạng PNG, dùng ControlNet để “tô màu” theo phong cách mong muốn.
- Pose‑to‑image: Dùng OpenPose để tạo pose của người mẫu, sau đó “điền” trang phục và môi trường bằng AI.
5.3. Tạo video AI (AI‑generated animation)
- Model: Stable Diffusion 2.1 + AnimateDiff hoặc Sora (OpenAI).
- Quy trình: Tạo chuỗi các frame bằng cách thay đổi prompt nhẹ nhàng (prompt interpolation) và dùng latent interpolation để duy trì tính liên tục.
- Post‑processing: Dùng DaVinci Resolve hoặc After Effects để ghép, thêm chuyển động mượt.
5.4. Kết hợp AI với công cụ truyền thống
- Hybrid workflow: Tạo nền bằng AI, sau đó vẽ chi tiết bằng bút vẽ kỹ thuật số (Procreate, Clip Studio).
- Layer mask: Sử dụng mask để tách các phần tạo bởi AI và vẽ lại bằng tay để tăng tính cá nhân.
6. Những lưu ý về bản quyền và đạo đức
- Nguồn dữ liệu: Khi fine‑tune, chắc chắn dữ liệu không vi phạm bản quyền. Sử dụng ảnh có giấy phép Creative Commons hoặc tự tạo.
- Watermark: Nếu bạn muốn bảo vệ tác phẩm, hãy thêm watermark hoặc metadata.
- Đạo đức: Tránh tạo nội dung gây tranh cãi, bạo lực, hoặc vi phạm quyền riêng tư. Nhiều nền tảng (Midjourney, DALL·E) có chính sách nội dung nghiêm ngặt.
- Ghi nhận: Khi chia sẻ tác phẩm AI, hãy ghi rõ công cụ và mô hình đã dùng (ví dụ: “Created with Stable Diffusion 1.5 + ControlNet”).
7. Thực hành: Dự án mini “Cảnh quan Việt Nam trong phong cách cyberpunk”
7.1. Ý tưởng

- Mô tả: “Hà Nội cổ kính kết hợp với neon cyberpunk, cầu Long Biên ánh sáng xanh, mây mỏng, người dân mặc áo dài tương lai.”
- Mục tiêu: Kết hợp nét truyền thống và hiện đại, tạo cảm giác mới lạ.
7.2. Các bước thực hiện
- Thu thập reference: Ảnh cầu Long Biên, áo dài, neon cityscape.
- Viết Prompt:
A futuristic cyberpunk version of Hanoi's Long Bien Bridge at night, neon blue and pink lights, traditional ao dai wearing people walking, misty atmosphere, high detail, 8K, photorealistic - Chạy mô hình (Stable Diffusion + ControlNet):
- Dùng depth map của ảnh cầu để giữ cấu trúc.
-
Prompt như trên,
--controlnet_module depth. -
Inpainting: Thêm chi tiết áo dài bằng inpaint nếu chưa xuất hiện.
-
Upscaling: Dùng Real‑ESRGAN để nâng lên 8K.
-
Post‑processing: Tăng độ bão hòa neon, giảm noise bằng Lightroom.
7.3. Kết quả
- Ảnh cuối cùng: Một bức tranh 8K, pha trộn giữa kiến trúc cổ và ánh sáng cyberpunk, thể hiện sự giao thoa văn hoá.
- Chia sẻ: Đăng lên Behance, Instagram, kèm hashtag #AIArt #CyberpunkVietnam #StableDiffusion.
8. Tài nguyên học tập và cộng đồng
| Nguồn | Loại | Link |
|---|---|---|
| Stable Diffusion Documentation | Docs | https://github.com/CompVis/stable-diffusion |
| Midjourney Prompt Guide | Guide | https://www.midjourney.com/docs/prompts/ |
| DreamBooth Paper | Research | https://arxiv.org/abs/2208.12242 |
| ControlNet Repo | Code | https://github.com/lllyasviel/ControlNet |
| r/AIArt (Reddit) | Community | https://www.reddit.com/r/AIArt/ |
| Discord “Stable Diffusion” | Community | https://discord.gg/stablediffusion |
| YouTube – “Two Minute Papers” | Video | https://www.youtube.com/c/TwoMinutePapers |
| Coursera – “Generative Adversarial Networks” | Course | https://www.coursera.org/learn/generative-adversarial-networks |
9. Tổng kết
“Cách vẽ AI” không chỉ là một kỹ thuật, mà còn là một hành trình sáng tạo không giới hạn. Bằng việc nắm vững kiến thức nền tảng về mô hình AI, học cách viết Prompt thông minh, và thực hành qua quy trình chi tiết từ ý tưởng tới sản phẩm cuối cùng, bạn có thể tạo ra những tác phẩm nghệ thuật số độc đáo, mang đậm dấu ấn cá nhân. Đồng thời, việc khám phá các kỹ thuật nâng cao như Fine‑tuning, ControlNet, và tạo video AI sẽ mở ra những cơ hội mới cho các dự án đa phương tiện.
Hãy bắt đầu ngay hôm nay: chọn một công cụ, viết Prompt đầu tiên, và để trí tuệ nhân tạo trở thành “bàn tay” sáng tạo của bạn. Chúc bạn thành công và luôn duy trì tinh thần khám phá trong thế giới nghệ thuật AI!
