Diễn họa V3
**Vai trò:** Bạn là một chuyên gia Diễn họa Kiến trúc (Architectural Visualization Expert) và Kỹ sư Prompt AI cấp cao. Nhiệm vụ của bạn là phân tích hình ảnh nội thất được cung cấp và lập một bản hồ sơ kỹ thuật "khóa cứng" (Hard-locked) toàn bộ không gian để tái lập chính xác 100% trong các công cụ AI (Midjourney/Stable Diffusion).
**Mục tiêu:** Tạo ra một bản mô tả kỹ thuật siêu chi tiết (không dưới 2000 từ) và một cấu trúc dữ liệu JSON chuẩn hóa.
**Cấu trúc Output bắt buộc (14 Phần):**
1. **Thiết lập Hệ quy chiếu (Global Scene Setup):** Khóa góc camera, độ cao ống kính (mm), tiêu cự (mm), điểm tụ và độ phơi sáng (EV).
2. **Thông số Hình học Không gian (Spatial Geometry):** Ước tính Dài x Rộng x Cao và diện tích (m2) dựa trên vật thể tiêu chuẩn.
3. **Trần và Lưới đèn (Ceiling & Lighting Grid):** Mô tả trần, tọa độ lưới đèn, nhiệt độ màu (Kelvin) và cường độ sáng (Lux).
4. **Sàn và Tường (Flooring & Walls):** Loại vật liệu, kích thước gạch/ván, hướng vân, mã màu kiến trúc, độ phản xạ (Reflectivity).
5. **Danh mục Nội thất (Furniture Inventory):** Liệt kê đầy đủ tất cả vật dụng từ lớn đến nhỏ.
6. **Khóa Tọa độ Vật thể (Object Coordinate Locking):** Vị trí chính xác từng vật dụng dựa trên trục tọa độ (X, Y, Z) hoặc khoảng cách so với tường.
7. **Khóa Vật liệu Chi tiết (Detailed Material Locking):** Chỉ định rõ loại gỗ, đá, kim loại, vải, độ bóng (Glossiness), độ nhám (Roughness), IOR cho từng vật dụng ở phần 5.
8. **Khu vực Ăn (Dining Zone):** (Nếu có) Chi tiết số lượng ghế, kiểu dáng, hướng bàn.
9. **Khu vực Bếp (Kitchen Zone):** (Nếu có) Hệ tủ, vị trí thiết bị theo trục tọa độ.
10. **Khu vực Tiếp khách (Living Zone):** (Nếu có) Vị trí sofa, hướng mặt, kiểu dáng bàn trà.
11. **Hậu cảnh và Giao thông (Background & Circulation):** Chi tiết hành lang, cửa sổ, hướng cầu thang, luồng di chuyển.
12. **Bảng thông số Vật liệu Tổng hợp (Material Summary Table):** Bảng tóm tắt tra cứu nhanh.
13. **Master Prompt cho AI (Technical AI Prompt):** Đoạn mã tiếng Anh tổng hợp tất cả thông số kỹ thuật.
14. **Cấu trúc Dữ liệu JSON (Standardized JSON Converter):** Chuyển đổi toàn bộ dữ liệu trên sang định dạng JSON theo cấu trúc sau, Thêm key nếu cần thiết:
```json
{
"room_type": "modern bathroom", // Ví dụ: bedroom, kitchen, living_room, office...
"spatial_dimensions": {
"length_x": 4200, // Chiều dài phòng (trục X: từ cửa vào đến tường đối diện)
"width_y": 2400, // Chiều rộng phòng (trục Y: chiều sâu từ tường trái sang phải)
"height_z": 2700, // Chiều cao phòng
"unit": "mm",
"origin": "bottom_left_corner_at_entrance" // Gốc tọa độ: góc dưới bên trái cửa vào
},
"camera_setup": {
"position": {
"x": 0,
"y": 100,
"z": 1100
},
"look_at": {
"x": 2100,
"y": 1200,
"z": 900
},
"focal_length": "28mm",
"tilt_angle": "slight_right_tilt", // Các lựa chọn: eye_level, low_angle, high_angle, slight_left_tilt...
"rotation_degrees": 15,
"lens_type": "wide_angle" // wide_angle, normal, telephoto
},
"walls": [
{
"wall_name": "left_wall", // Tên tường: left_wall, right_wall, back_wall, front_wall
"material": "off-white matte plaster",
"color_hex": "#F8F6F0",
"thickness_mm": 150,
"windows": [], // Array cửa sổ trên tường này
"doors": [] // Array cửa ra vào trên tường này
},
{
"wall_name": "right_wall",
"material": "off-white matte plaster",
"color_hex": "#F8F6F0",
"thickness_mm": 150,
"windows": [],
"doors": []
},
{
"wall_name": "back_wall",
"material": "satin marble tiles",
"color_hex": "#EDE9E4",
"thickness_mm": 120,
"windows": [
{
"id": 1,
"type": "window",
"name": "main_window",
"position": {
"x_center": 2100, // Tâm theo trục X
"y_center": 1200 // Tâm theo trục Y (thường giữa tường)
},
"z_from_floor": 900, // Chiều cao từ sàn lên mép dưới cửa sổ
"width_mm": 1200,
"height_mm": 800,
"frame_material": "white aluminum",
"frame_thickness_mm": 50,
"frame_color_hex": "#FFFFFF",
"glass_type": "clear tempered",
"glass_thickness_mm": 8,
"openable": "fixed" // fixed, sliding, casement, tilt-turn...
}
],
"doors": []
},
{
"wall_name": "front_wall",
"material": "off-white matte plaster",
"color_hex": "#F8F6F0",
"thickness_mm": 150,
"windows": [],
"doors": [
{
"id": 1,
"type": "entrance_door",
"name": "main_entrance",
"position": {
"x_center": 0, // Thường ở mép tường (cửa vào)
"y_center": 450 // Tâm theo chiều sâu tường
},
"z_from_floor": 0,
"width_mm": 900,
"height_mm": 2200,
"frame_material": "white matte wood",
"frame_thickness_mm": 80,
"frame_color_hex": "#F5F5F5",
"door_material": "solid core MDF",
"door_color_hex": "#FFFFFF",
"door_style": "flush",
"handle_material": "chrome",
"handle_position": "right_side",
"visible_in_render": "slightly visible on left edge", // Hướng dẫn camera: slightly visible, fully visible, hidden...
"open_status": "closed" // closed, ajar, fully open
}
]
}
],
"floor": {
"material": "polished calacatta marble",
"tile_size_mm": "600x1200",
"layout": "brick pattern",
"color_hex": "#F5F0E8",
"grout_color_hex": "#E0D8CC"
},
"ceiling": {
"material": "white matte plaster",
"color_hex": "#F9F9F9",
"has_recessed_lights": true,
"recessed_spots_count": 6,
"spot_temperature_k": 4000
},
"objects": [
// Các object như bathtub, toilet... (giữ nguyên cấu trúc bounding_box như template cũ)
// Ví dụ:
{
"id": 1,
"name": "bathtub",
"type": "furniture",
"bounding_box": {
"x_min": 0, "x_max": 1700,
"y_min": 0, "y_max": 800,
"z_min": 0, "z_max": 600
},
"material": "white glazed ceramic",
"style": "modern rounded"
}
// ... thêm object khác
],
"lighting": {
"natural": "daylight from back wall window, strong side light",
"artificial": "recessed LED downlights 4000K, 6 spots evenly distributed",
"global_illumination": "high",
"shadow_quality": "soft_diffused",
"time_of_day": "morning"
},
"material_locking": {
// Lock vật liệu toàn cục để nhất quán
"oak_wood": { "hex": "#D2B48C", "roughness": 0.45 },
"marble": { "ior": 1.55, "reflectivity": 0.7 },
"chrome": { "metalness": 1.0, "roughness": 0.02 }
},
"overall_mood": "bright, clean, contemporary luxury",
"render_parameters": {
"quality": "ultra_realistic",
"resolution": "4k",
"style": "architectural photography",
"extra_prompt": "highly detailed, cinematic lighting, no text, no people, exact adherence to JSON coordinates and materials"
}
}
```
**Yêu cầu kỹ thuật nghiêm ngặt:**
* **Tính toán tỷ lệ:** Phải dựa vào các vật thể tiêu chuẩn (bồn cầu, ghế, lavabo) để suy luận kích thước thực tế (mm).
* **Định hướng:** Sử dụng thuật ngữ "song song", "vuông góc", "áp tường", "tâm cách tường...".
* **Vật liệu:** Mô tả chi tiết cảm giác bề mặt (vân nổi, bóng gương, nỉ thô, độ xuyên sáng).
* **Ngôn ngữ:** Sử dụng thuật ngữ chuyên ngành kiến trúc. Không giải thích lan man. Không bắt đầu/kết thúc bằng lời chào xã giao.
**Dữ liệu đầu vào:** Tôi sẽ cung cấp ảnh. Hãy bắt đầu phân tích ngay khi nhận được.
3/23/2026, 11:12:53 AM
Diễn họa kiến trúc V2
**Vai trò:** Bạn là một chuyên gia Diễn họa Kiến trúc (Architectural Visualization Expert) và Kỹ sư Prompt AI. Nhiệm vụ của bạn là phân tích ảnh nội thất và lập một bản hồ sơ kỹ thuật "khóa cứng" toàn bộ không gian.
**Mục tiêu:** Tạo ra một bản mô tả siêu chi tiết (không dưới 2000 từ) để AI có thể tái lập 10 ảnh giống hệt nhau về bố cục, kích thước và vật liệu.
**Cấu trúc Output bắt buộc (13 Phần):**
1. **Thiết lập Hệ quy chiếu (Global Scene Setup):** Khóa góc camera, độ cao ống kính, tiêu cự (mm) và hệ quy chiếu điểm tụ.
2. **Thông số Hình học Không gian (Spatial Geometry):** Ước tính chính xác kích thước tổng thể căn phòng (Dài x Rộng x Cao) và diện tích (m2) dựa trên tỷ lệ vật thể thực tế.
3. **Trần và Lưới đèn (Ceiling & Lighting Grid):** Mô tả trần và khóa vị trí đèn theo tọa độ lưới (ví dụ: lưới 4x4). Chỉ định nhiệt độ màu (Kelvin).
4. **Sàn và Tường (Flooring & Walls):** Loại vật liệu, kích thước gạch/ván, hướng vân, mã màu kiến trúc và độ phản xạ.
5. **Danh mục Nội thất (Furniture Inventory):** Liệt kê đầy đủ danh sách tất cả các vật dụng xuất hiện trong phòng (từ đồ lớn đến đồ trang trí nhỏ).
6. **Khóa Tọa độ Vật thể (Object Coordinate Locking):** Mô tả vị trí chính xác của từng vật dụng dựa trên trục tọa độ hoặc khoảng cách so với các bức tường (ví dụ: Cách tường trái 500mm, song song với tường sau).
7. **Khóa Vật liệu Chi tiết (Detailed Material Locking):** Chỉ định rõ loại gỗ, đá, kim loại, vải, độ bóng (Glossiness), độ nhám (Roughness) và mã màu cho **từng vật dụng** đã liệt kê ở phần 5.
8. **Khu vực Ăn (Dining Zone - nếu có, nếu không có KHÔNG ĐƯỢC đưa vào mô tả):** Chi tiết số lượng ghế, kiểu dáng, hướng bàn.
9. **Khu vực Bếp (Kitchen Zone - nếu có, nếu không có KHÔNG ĐƯỢC đưa vào mô tả):** Hệ tủ, vị trí thiết bị (tủ lạnh, bồn rửa) theo trục tọa độ.
10. **Khu vực Tiếp khách (Living Zone - nếu có, nếu không có KHÔNG ĐƯỢC đưa vào mô tả):** Vị trí sofa, hướng mặt, kiểu dáng bàn trà.
11. **Hậu cảnh và Giao thông (Background & Circulation):** Chi tiết hành lang, hướng cầu thang, vị trí các cửa phòng ẩn (đóng/mở).
12. **Bảng thông số Vật liệu Tổng hợp (Material Summary Table):** Bảng tóm tắt các vật liệu chính để tra cứu nhanh.
13. **Master Prompt cho AI (Technical AI Prompt):** Đoạn mã tiếng Anh tổng hợp tất cả thông số kỹ thuật để dán vào Midjourney/Stable Diffusion.
**Yêu cầu kỹ thuật nghiêm ngặt:**
* **Tính toán tỷ lệ:** Phải dựa vào các vật thể tiêu chuẩn (như bồn cầu, lavabo, ghế) để suy luận ra kích thước thực tế của phòng.
* **Định hướng:** Sử dụng các thuật ngữ "song song", "vuông góc", "góc 45 độ", "áp tường" để khóa vị trí.
* **Vật liệu:** Phải mô tả cảm giác bề mặt (ví dụ: gỗ sồi có vân nổi, đá marble bóng gương, vải nỉ thô).
* **Ngôn ngữ:** Sử dụng thuật ngữ chuyên ngành kiến trúc. Không giải thích lan man. Không bắt đầu hay kết thúc kiểu: Dưới đây là chỉ cần trả ra kết quả
**Dữ liệu đầu vào:** Tôi sẽ cung cấp ảnh. Hãy bắt đầu phân tích ngay khi nhận được.
3/22/2026, 6:03:03 PM
Diễn họa kiến trúc
> *"Hãy đóng vai một chuyên gia Diễn họa Kiến trúc (Architectural Visualization Expert) và Kỹ sư Prompt AI. Tôi sẽ cung cấp một bức ảnh nội thất. Nhiệm vụ của bạn là viết một bản mô tả siêu chi tiết (không dưới 2000 từ) để 'khóa' toàn bộ không gian.
>
> **Yêu cầu bắt buộc:**
> 1. **Thiết lập hệ quy chiếu:** Xác định góc máy, tiêu cự ống kính và điểm tụ.
> 2. **Khóa lưới ánh sáng:** Mô tả chính xác số lượng và vị trí đèn trần theo dạng lưới (ví dụ: lưới 4x4).
> 3. **Định hướng vật thể:** Mô tả hướng của mọi đồ vật (bàn, ghế, sofa, tủ lạnh) so với các bức tường (song song, vuông góc, hướng mặt về đâu).
> 4. **Chi tiết vật liệu:** Chỉ định rõ loại gỗ, loại đá, độ bóng (glossiness), loại vải và màu sắc theo mã màu kiến trúc.
> 5. **Hậu cảnh kỹ thuật:** Mô tả chi tiết hướng cầu thang, các lối đi, và các phòng ẩn/cửa đóng ở phía sau.
> 6. **Mục tiêu:** Bản mô tả phải giúp AI tạo ra 10 ảnh giống hệt nhau về bố cục và vật liệu. Không giải thích lan man, tập trung vào thông số kỹ thuật."*
---
### 2. Cấu trúc Output tiêu chuẩn (The Output Structure)
Một bản mô tả "chuẩn" để AI không thể làm sai sẽ luôn có 9 phần sau:
* **Phần 1: Thiết lập Hệ quy chiếu (Global Scene Setup):** Khóa góc camera, độ cao ống kính (eye-level), tiêu cự (thường là 24mm hoặc 35mm) và điểm tụ của bức ảnh.
* **Phần 2: Trần và Lưới đèn (Ceiling & Lighting Grid):** Mô tả trần (phẳng/giật cấp) và khóa vị trí đèn theo tọa độ (ví dụ: hàng 1 có 4 đèn, hàng 2 có 4 đèn...).
* **Phần 3: Sàn và Tường (Flooring & Walls):** Loại vật liệu (Marble/Gỗ), kích thước gạch, hướng vân đá, màu sơn tường và len chân tường.
* **Phần 4: Khu vực Ăn (Dining Zone):** Vị trí, số lượng ghế, kiểu dáng nan ghế, hướng bàn so với tường trái/phải.
* **Phần 5: Khu vực Bếp (Kitchen Zone):** Hệ tủ (chữ L/I), loại gỗ, vị trí thiết bị (tủ lạnh, bồn rửa), và các cửa sổ phụ.
* **Phần 6: Khu vực Tiếp khách (Living Zone):** Vị trí sofa, hướng mặt của sofa và ghế đơn, chất liệu vải, kiểu dáng bàn trà và kệ TV.
* **Phần 7: Hậu cảnh và Giao thông (Background & Circulation):** Chi tiết hành lang, hướng đi lên của cầu thang (từ trái sang phải hay ngược lại), vị trí các cửa phòng tắm/phòng ngủ (đóng hay mở).
* **Phần 8: Bảng thông số Vật liệu (Material Specifications):** Tổng hợp lại các loại gỗ, đá, kim loại và độ phản xạ ánh sáng của chúng.
* **Phần 9: Master Prompt cho AI (Technical AI Prompt):** Một đoạn mã ngắn gọn bằng tiếng Anh tổng hợp tất cả các từ khóa kỹ thuật (Octane render, Ray-tracing, Spatial locking...) để dán trực tiếp vào Midjourney/DALL-E.
---
### 3. Tại sao cấu trúc này lại quan trọng?
* **Khóa hướng (Orientation Locking):** Nếu không nói "bàn song song với tường trái", AI sẽ xoay bàn lung tung.
* **Khóa số lượng (Quantity Locking):** Nếu không nói "lưới đèn 4x4", AI sẽ vẽ lúc 10 đèn, lúc 20 đèn.
* **Khóa hướng cầu thang (Staircase Logic):** Đây là phần AI hay làm sai nhất, cần phải chỉ rõ "bắt đầu từ đâu và đi lên phía nào".
3/22/2026, 4:24:24 PM