[{"id": "camera-movement/orbit-360", "name_en": "360-Degree Orbit", "name_vi": "Vòng quanh 360°", "category": "camera-movement", "emotion_vi": "TÂM ĐIỂM TUYỆT ĐỐI. Thế giới xoay quanh nhân vật: yêu, đăng quang, hoặc mất trí.", "avoid_vi": "Đừng xoay khi nhân vật đang bị động.", "prompt": "Full 360-degree orbit around {NHÂN_VẬT}, camera circling at constant radius, background becoming a continuous ribbon of light, centripetal romantic or predatory energy. the camera orbits 360 degrees around {NHÂN_VẬT}, always facing them, background wrapping as a ribbon of light.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/orbit-360"}, {"id": "camera-movement/3d-rotation", "name_en": "3D Rotation", "name_vi": "Xoay 3D", "category": "camera-movement", "emotion_vi": "Xoay quanh trục phức hợp — trình diễn sản phẩm, siêu thực.", "avoid_vi": "", "prompt": "The camera rotates in 3D around {NHÂN_VẬT} as if on a virtual turntable.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/3d-rotation"}, {"id": "camera-movement/aerial", "name_en": "Aerial", "name_vi": "Flycam", "category": "camera-movement", "emotion_vi": "Toàn cảnh từ trên cao — quy mô, địa lý, mở màn.", "avoid_vi": "", "prompt": "Aerial of {NHÂN_VẬT} from a high flying camera, geography readable as a map, scale first, the figure small in land or city. The camera flies high over {NHÂN_VẬT}, revealing the true scale of the location.", "negative": ["Do not add a snap zoom."], "source": "https://melies.co/cinematic-techniques/camera-movement/aerial"}, {"id": "camera-movement/aerial-pullback", "name_en": "Aerial Pullback", "name_vi": "Flycam kéo ra", "category": "camera-movement", "emotion_vi": "Rời xa lên trời — kết phim, cô đơn, buông.", "avoid_vi": "", "prompt": "The camera rises and pulls back from {NHÂN_VẬT} until the surrounding landscape dominates.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/aerial-pullback"}, {"id": "camera-movement/aerial-push", "name_en": "Aerial Push In", "name_vi": "Flycam đẩy vào", "category": "camera-movement", "emotion_vi": "Từ trời hạ dần vào mục tiêu — thu hẹp thế giới về một điểm.", "avoid_vi": "", "prompt": "The camera descends and pushes in from a high aerial toward {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/aerial-push"}, {"id": "camera-movement/arc", "name_en": "Arc", "name_vi": "Vòng cung", "category": "camera-movement", "emotion_vi": "Đi cung quanh chủ thể — tăng chiều sâu, bộc lộ quan hệ không gian.", "avoid_vi": "", "prompt": "The camera arcs around {NHÂN_VẬT}, always facing them, background sliding past.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/arc"}, {"id": "camera-movement/arc-left", "name_en": "Arc Left", "name_vi": "Vòng cung trái", "category": "camera-movement", "emotion_vi": "Xoay quanh chủ thể ngược chiều đọc — bất an nhẹ.", "avoid_vi": "", "prompt": "The camera arcs left about 90 degrees around {NHÂN_VẬT}, always facing them.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/arc-left"}, {"id": "camera-movement/arc-right", "name_en": "Arc Right", "name_vi": "Vòng cung phải", "category": "camera-movement", "emotion_vi": "Xoay quanh chủ thể thuận chiều đọc — mượt, hào nhoáng.", "avoid_vi": "", "prompt": "The camera arcs right about 90 degrees around {NHÂN_VẬT}, always facing them.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/arc-right"}, {"id": "camera-movement/bolt-cam", "name_en": "Bolt Cam", "name_vi": "Bolt cam (robot)", "category": "camera-movement", "emotion_vi": "Chuyển động cơ khí chính xác lặp lại — quảng cáo, sản phẩm, công nghệ.", "avoid_vi": "", "prompt": "Ultra-fast camera strike toward {NHÂN_VẬT}, then a sudden settle, impact energy.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/bolt-cam"}, {"id": "camera-movement/buckle-up", "name_en": "Buckle Up", "name_vi": "Thắt dây an toàn", "category": "camera-movement", "emotion_vi": "Máy trong xe nhìn ra — chuẩn bị lao đi, hồi hộp.", "avoid_vi": "", "prompt": "Camera locked in the vehicle with {NHÂN_VẬT}, the world streaking past the glass.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/buckle-up"}, {"id": "camera-movement/camera-roll", "name_en": "Camera Roll", "name_vi": "Xoay trục máy", "category": "camera-movement", "emotion_vi": "Lật nghiêng dần — mất phương hướng, thế giới đảo lộn.", "avoid_vi": "", "prompt": "Full camera roll around {NHÂN_VẬT}, the frame rotating as if the world has lost its up, disorientation or dance-floor physics. the camera rolls continuously around its lens axis with {NHÂN_VẬT} in frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/camera-roll"}, {"id": "camera-movement/car-chasing", "name_en": "Car Chasing", "name_vi": "Rượt xe", "category": "camera-movement", "emotion_vi": "Bám đuổi tốc độ cao — adrenaline.", "avoid_vi": "", "prompt": "Camera pursues {NHÂN_VẬT} from another vehicle, matching speed, road parallax.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/car-chasing"}, {"id": "camera-movement/car-grip", "name_en": "Car Grip", "name_vi": "Gắn thân xe", "category": "camera-movement", "emotion_vi": "Máy gắn ngoài xe — tốc độ cảm nhận được bằng cơ thể.", "avoid_vi": "", "prompt": "Camera mounted to the car with {NHÂN_VẬT}, bodywork in the foreground, road sliding underneath.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/car-grip"}, {"id": "camera-movement/choreo", "name_en": "Choreo", "name_vi": "Máy múa cùng", "category": "camera-movement", "emotion_vi": "Máy chuyển động như bạn nhảy — âm nhạc, nghi lễ, mê hoặc.", "avoid_vi": "", "prompt": "Camera and {NHÂN_VẬT} move as one choreography, a single phrase, no extra flourishes.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/choreo"}, {"id": "camera-movement/conveyor", "name_en": "Conveyor", "name_vi": "Băng chuyền", "category": "camera-movement", "emotion_vi": "Trôi ngang đều như dây chuyền — lạnh lùng, công nghiệp, vô cảm.", "avoid_vi": "", "prompt": "The world slides past {NHÂN_VẬT} as if on a conveyor, constant lateral speed.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/conveyor"}, {"id": "camera-movement/crane-down", "name_en": "Crane Down", "name_vi": "Cẩu xuống", "category": "camera-movement", "emotion_vi": "Từ toàn cảnh sà vào một số phận cụ thể — mở màn hoàn hảo.", "avoid_vi": "", "prompt": "Crane down onto {NHÂN_VẬT}, starting high and descending into a human-scale frame, the world collapsing from map to face. the camera cranes down from a high wide view into a closer frame on {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crane-down"}, {"id": "camera-movement/crane-over", "name_en": "Crane Over", "name_vi": "Cẩu vượt qua", "category": "camera-movement", "emotion_vi": "Vượt vật cản để hé lộ — cảm giác thần thánh, toàn tri.", "avoid_vi": "", "prompt": "The camera cranes up and over {NHÂN_VẬT}, finishing in a high downward angle.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crane-over"}, {"id": "camera-movement/crane-over-the-head", "name_en": "Crane Over The Head", "name_vi": "Cẩu qua đầu", "category": "camera-movement", "emotion_vi": "Lướt qua đỉnh đầu nhân vật rồi mở ra không gian phía trước.", "avoid_vi": "", "prompt": "The camera cranes up and over {NHÂN_VẬT} until the view is almost overhead.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crane-over-the-head"}, {"id": "camera-movement/crane-up", "name_en": "Crane Up", "name_vi": "Cẩu lên", "category": "camera-movement", "emotion_vi": "KẾT THÚC / siêu thoát. Rời nhân vật, trả họ về thế giới.", "avoid_vi": "Dùng ở giữa phim sẽ 'kết' sớm cảm xúc.", "prompt": "Majestic crane up from {NHÂN_VẬT}, camera rising and easing backward on a Technocrane, the individual becoming one figure inside a vast environment, golden or blue-hour air, 35mm Signature Prime. the camera cranes smoothly upward and slightly backward from shoulder height, rising above {NHÂN_VẬT} to reveal the true surrounding scale.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crane-up"}, {"id": "camera-movement/crash-zoom-in", "name_en": "Crash Zoom In", "name_vi": "Zoom giật vào", "category": "camera-movement", "emotion_vi": "CÚ SỐC 1 NHỊP. Hài, kinh dị, hoặc nhấn 'đúng lúc đó'.", "avoid_vi": "Đừng dùng cho cảm xúc cần thời gian ngấm.", "prompt": "Aggressive crash zoom into {NHÂN_VẬT}, snap optical punch-in under one second, radial motion blur, Shaw Brothers energy, then a hard hold on the tight frame. sudden crash zoom into {NHÂN_VẬT} in under a second, then hold.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crash-zoom-in"}, {"id": "camera-movement/crash-zoom-out", "name_en": "Crash Zoom Out", "name_vi": "Zoom giật ra", "category": "camera-movement", "emotion_vi": "Bung ra bất ngờ — punchline, hé lộ tình thế tệ hơn tưởng.", "avoid_vi": "", "prompt": "Snap zoom out from {NHÂN_VẬT} in under a second, revealing the wider scene, then hold.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/crash-zoom-out"}, {"id": "camera-movement/dolly", "name_en": "Dolly", "name_vi": "Dolly (tổng quát)", "category": "camera-movement", "emotion_vi": "Máy đi thật trong không gian — dùng khi cần cảm giác 'khán giả cùng bước vào cảnh'.", "avoid_vi": "", "prompt": "The camera dollies, physically traveling, parallax shifting around {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly"}, {"id": "camera-movement/dolly-in", "name_en": "Dolly In", "name_vi": "Dolly vào (có ray)", "category": "camera-movement", "emotion_vi": "ĐI VÀO TÂM TRÍ hoặc vào mối đe doạ. Tường trượt qua (parallax) nên không gian thật sự khép lại quanh nhân vật.", "avoid_vi": "Đừng gọi zoom số là dolly — mất parallax là lộ.", "prompt": "Physical dolly in toward {NHÂN_VẬT} on track, camera body gliding forward, parallax shifting foreground against background, 40mm spherical, buttery traction. the camera physically dollies forward toward {NHÂN_VẬT} for 6 seconds.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-in"}, {"id": "camera-movement/dolly-left", "name_en": "Dolly Left", "name_vi": "Dolly trái", "category": "camera-movement", "emotion_vi": "Đổi góc nhìn ngang, hé lộ thứ nấp bên trái khung; giữ nhịp quan sát bình thản.", "avoid_vi": "", "prompt": "The camera slides left on a dolly, keeping {NHÂN_VẬT} in frame, background parallax visible.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-left"}, {"id": "camera-movement/dolly-out", "name_en": "Dolly Out", "name_vi": "Dolly lùi", "category": "camera-movement", "emotion_vi": "RỜI BỎ / nguội lạnh / kết thúc một chương. Thế giới mở ra, nhân vật bị bỏ lại.", "avoid_vi": "Đừng dùng giữa cao trào cảm xúc.", "prompt": "Physical dolly out from {NHÂN_VẬT}, camera retreating on track, the world widening with true parallax, subject shrinking inside architecture. the camera physically dollies backward away from {NHÂN_VẬT}, revealing more environment with parallax.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-out"}, {"id": "camera-movement/dolly-right", "name_en": "Dolly Right", "name_vi": "Dolly phải", "category": "camera-movement", "emotion_vi": "Như dolly trái nhưng thuận chiều đọc — cảm giác tiến tới, tích cực hơn.", "avoid_vi": "", "prompt": "The camera slides right on a dolly, keeping {NHÂN_VẬT} framed, smooth lateral parallax.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-right"}, {"id": "camera-movement/dolly-zoom", "name_en": "Dolly Zoom", "name_vi": "Dolly zoom (Vertigo)", "category": "camera-movement", "emotion_vi": "CHÓNG MẶT / THẾ GIỚI SỤP ĐỔ. Khoảnh khắc nhân vật hiểu ra điều kinh khủng.", "avoid_vi": "Một phim dùng 1–2 lần là tối đa; dùng nhiều thành trò.", "prompt": "Dolly zoom on {NHÂN_VẬT}, camera dollies in while the lens zooms out so the figure stays the same size as the background warps, vertigo spatial contradiction, sickly perspective stretch. dolly zoom on {NHÂN_VẬT}: the camera dollies while the lens counter-zooms so the subject size holds and the background warps.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-zoom"}, {"id": "camera-movement/dolly-zoom-in", "name_en": "Dolly Zoom In", "name_vi": "Dolly zoom vào", "category": "camera-movement", "emotion_vi": "Nền phình ra sau lưng nhân vật — nỗi sợ ập tới.", "avoid_vi": "", "prompt": "Dolly in while zooming out on {NHÂN_VẬT} so size holds or grows as space warps.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-zoom-in"}, {"id": "camera-movement/dolly-zoom-out", "name_en": "Dolly Zoom Out", "name_vi": "Dolly zoom ra", "category": "camera-movement", "emotion_vi": "Nền ép lại — mất chỗ đứng, bị dồn vào chân tường.", "avoid_vi": "", "prompt": "Dolly out while zooming in on {NHÂN_VẬT}, background stretching away.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dolly-zoom-out"}, {"id": "camera-movement/double-dolly", "name_en": "Double Dolly", "name_vi": "Dolly kép", "category": "camera-movement", "emotion_vi": "Máy và chủ thể cùng di chuyển ngược/cùng chiều — siêu thực nhẹ, phi thực tế tinh tế.", "avoid_vi": "", "prompt": "Double dolly on {NHÂN_VẬT}: subject and camera share one rolling platform so the figure appears to glide, feet skating, Spike Lee floating grammar. {NHÂN_VẬT} and the camera move together on the same dolly, creating a floating glide through the space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/double-dolly"}, {"id": "camera-movement/dutch-roll", "name_en": "Dutch Roll", "name_vi": "Nghiêng động", "category": "camera-movement", "emotion_vi": "Nghiêng dần trong lúc chuyển động — bất ổn tăng tiến.", "avoid_vi": "", "prompt": "The camera slowly rolls, tilting the horizon around {NHÂN_VẬT} into a Dutch angle.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/dutch-roll"}, {"id": "camera-movement/earth-zoom", "name_en": "Earth Zoom", "name_vi": "Zoom từ vũ trụ", "category": "camera-movement", "emotion_vi": "Từ Trái Đất lao về một điểm cụ thể — mở màn sử thi.", "avoid_vi": "", "prompt": "Earth zoom into {NHÂN_VẬT}, satellite to street in one rush, the planet collapsing into a face. A zoom from orbit down onto {NHÂN_VẬT}, continent to street to face.", "negative": ["No pan."], "source": "https://melies.co/cinematic-techniques/camera-movement/earth-zoom"}, {"id": "camera-movement/eating-zoom", "name_en": "Eating Zoom", "name_vi": "Zoom món ăn", "category": "camera-movement", "emotion_vi": "Áp sát món ăn — thèm thuồng, food porn.", "avoid_vi": "", "prompt": "Crash zoom into {NHÂN_VẬT} taking a bite, food and mouth filling the frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/eating-zoom"}, {"id": "camera-movement/eyes-in", "name_en": "Eyes In", "name_vi": "Vào trong mắt", "category": "camera-movement", "emotion_vi": "Lao vào con ngươi — bước vào ký ức/tâm trí.", "avoid_vi": "", "prompt": "The camera pushes into {NHÂN_VẬT}'s eyes until the iris fills the frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/eyes-in"}, {"id": "camera-movement/fpv-drone", "name_en": "FPV Drone", "name_vi": "Drone FPV", "category": "camera-movement", "emotion_vi": "Bay xuyên không gian liền mạch — phấn khích, tốc độ, không tưởng.", "avoid_vi": "", "prompt": "FPV drone flies past and around {NHÂN_VẬT} with banking turns and proximity to structures.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/fpv-drone"}, {"id": "camera-movement/falling", "name_en": "Falling", "name_vi": "Rơi", "category": "camera-movement", "emotion_vi": "Rơi tự do cùng chủ thể — mất kiểm soát, ác mộng.", "avoid_vi": "", "prompt": "The camera falls with {NHÂN_VẬT}, rushing air, ground rising, six seconds of drop.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/falling"}, {"id": "camera-movement/fixed-cam", "name_en": "Fixed Cam", "name_vi": "Máy cố định", "category": "camera-movement", "emotion_vi": "Như static — dùng cho camera an ninh, chứng kiến khách quan.", "avoid_vi": "", "prompt": "Camera locked. Only {NHÂN_VẬT} and the air move.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/fixed-cam"}, {"id": "camera-movement/flying-cam-transition", "name_en": "Flying Cam Transition", "name_vi": "Bay chuyển cảnh", "category": "camera-movement", "emotion_vi": "Nối hai cảnh bằng một cú bay liền — mượt, không cắt.", "avoid_vi": "", "prompt": "The camera flies through architecture around {NHÂN_VẬT}, passing a threshold into a new space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/flying-cam-transition"}, {"id": "camera-movement/follow", "name_en": "Follow Shot", "name_vi": "Bám sau lưng", "category": "camera-movement", "emotion_vi": "Theo đuôi nhân vật — hồi hộp, không biết phía trước có gì.", "avoid_vi": "", "prompt": "The camera follows behind {NHÂN_VẬT}, matching their movement through the space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/follow"}, {"id": "camera-movement/gimbal", "name_en": "Gimbal Shot", "name_vi": "Gimbal", "category": "camera-movement", "emotion_vi": "Mượt hiện đại, linh hoạt — phù hợp thương mại, du lịch.", "avoid_vi": "", "prompt": "Smooth gimbal move following {NHÂN_VẬT}, stabilized but slightly human, gliding through the space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/gimbal"}, {"id": "camera-movement/handheld", "name_en": "Handheld", "name_vi": "Cầm tay", "category": "camera-movement", "emotion_vi": "SỰ THẬT TRẦN TRỤI / hoảng loạn. Rung theo hơi thở, khán giả thành nhân chứng.", "avoid_vi": "Đừng rung cho cảnh trang nghiêm, tĩnh tại.", "prompt": "Handheld camera on {NHÂN_VẬT}, breathing micro-shake, documentary immediacy, Super 16 grain feel, the operator's body in the frame's nerves. handheld camera with natural operator shake holding {NHÂN_VẬT} in frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/handheld"}, {"id": "camera-movement/head-tracking", "name_en": "Head Tracking", "name_vi": "Bám đầu", "category": "camera-movement", "emotion_vi": "Khoá chặt vào đầu nhân vật khi họ di chuyển — căng thẳng, nội tâm.", "avoid_vi": "", "prompt": "The camera stays locked to {NHÂN_VẬT}'s head as they turn, background orbiting.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/head-tracking"}, {"id": "camera-movement/hero-cam", "name_en": "Hero Cam", "name_vi": "Hero cam", "category": "camera-movement", "emotion_vi": "Góc tôn vinh bám sát nhân vật chính — anh hùng bước tới.", "avoid_vi": "", "prompt": "Low heroic tracking on {NHÂN_VẬT} walking, rim light, mythic pace.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/hero-cam"}, {"id": "camera-movement/hyperlapse", "name_en": "Hyperlapse", "name_vi": "Hyperlapse", "category": "camera-movement", "emotion_vi": "Thời gian nén + máy di chuyển — năng lượng đô thị, hành trình dài.", "avoid_vi": "", "prompt": "Hyperlapse: the camera advances through the space around {NHÂN_VẬT} while time is compressed, clouds and traffic racing.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/hyperlapse"}, {"id": "camera-movement/jib-down", "name_en": "Jib Down", "name_vi": "Jib xuống", "category": "camera-movement", "emotion_vi": "Thu hẹp về một điểm, tập trung.", "avoid_vi": "", "prompt": "A short jib down into {NHÂN_VẬT}, small crane, the room arriving rather than a city-scale drop.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/jib-down"}, {"id": "camera-movement/jib", "name_en": "Jib Shot", "name_vi": "Jib", "category": "camera-movement", "emotion_vi": "Nâng/hạ mượt kèm lia — sang trọng, điện ảnh cổ điển.", "avoid_vi": "", "prompt": "A compact jib arm lifts a few feet above {NHÂN_VẬT} with a gentle sweep.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/jib"}, {"id": "camera-movement/jib-up", "name_en": "Jib Up", "name_vi": "Jib lên", "category": "camera-movement", "emotion_vi": "Mở rộng tầm nhìn, giải toả.", "avoid_vi": "", "prompt": "A short jib up from {NHÂN_VẬT}, revealing who else is in the room.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/jib-up"}, {"id": "camera-movement/lazy-susan", "name_en": "Lazy Susan", "name_vi": "Mâm xoay", "category": "camera-movement", "emotion_vi": "Chủ thể xoay tại chỗ — trưng bày sản phẩm, món ăn.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} rotates slowly as if on a turntable, or the camera circles at product-hero distance.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/lazy-susan"}, {"id": "camera-movement/locked-on", "name_en": "Locked-On", "name_vi": "Khoá chủ thể", "category": "camera-movement", "emotion_vi": "Chủ thể đứng yên trong khung dù thế giới quay cuồng — ám ảnh, đơn độc.", "avoid_vi": "", "prompt": "The camera stays locked on {NHÂN_VẬT} while the environment streams past them.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/locked-on"}, {"id": "camera-movement/mouth-in", "name_en": "Mouth In", "name_vi": "Vào trong miệng", "category": "camera-movement", "emotion_vi": "Lao vào miệng — siêu thực, kinh dị, hài lố.", "avoid_vi": "", "prompt": "The camera pushes into {NHÂN_VẬT}'s mouth until lips and teeth become the set.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/mouth-in"}, {"id": "camera-movement/omnidirectional", "name_en": "Omnidirectional", "name_vi": "Đa hướng", "category": "camera-movement", "emotion_vi": "Máy đi nhiều hướng liên tục — hỗn loạn có kiểm soát.", "avoid_vi": "", "prompt": "A 360-degree world around {NHÂN_VẬT}, camera able to look anywhere.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/omnidirectional"}, {"id": "camera-movement/pan", "name_en": "Pan", "name_vi": "Lia (tổng quát)", "category": "camera-movement", "emotion_vi": "Nối hai điểm chú ý trong cùng một không gian, giữ liền mạch.", "avoid_vi": "", "prompt": "Pan across {NHÂN_VẬT}, camera rotating on its vertical axis from a fixed point, a horizontal sweep of the world. The camera pans across {NHÂN_VẬT} from a tripod, horizon level, no body travel.", "negative": ["Forbid a dolly."], "source": "https://melies.co/cinematic-techniques/camera-movement/pan"}, {"id": "camera-movement/pan-left", "name_en": "Pan Left", "name_vi": "Lia trái", "category": "camera-movement", "emotion_vi": "Quét ngang từ một điểm cố định, hé lộ không gian bên trái; nhịp quan sát.", "avoid_vi": "", "prompt": "The camera pans left from a fixed tripod, sweeping across {NHÂN_VẬT} and the environment.", "negative": ["No body travel."], "source": "https://melies.co/cinematic-techniques/camera-movement/pan-left"}, {"id": "camera-movement/pan-right", "name_en": "Pan Right", "name_vi": "Lia phải", "category": "camera-movement", "emotion_vi": "Quét ngang thuận chiều đọc — dẫn dắt, giới thiệu.", "avoid_vi": "", "prompt": "Smooth horizontal rotation only. The camera pans right from a fixed tripod across {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/pan-right"}, {"id": "camera-movement/parallax", "name_en": "Parallax", "name_vi": "Parallax", "category": "camera-movement", "emotion_vi": "Nhấn lớp gần/xa trượt lệch nhau — chiều sâu thật, không gian có thật.", "avoid_vi": "", "prompt": "Camera moves so foreground around {NHÂN_VẬT} slides faster than the background.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/parallax"}, {"id": "camera-movement/pass-through", "name_en": "Pass Through", "name_vi": "Xuyên qua", "category": "camera-movement", "emotion_vi": "Lách qua khe/cửa/vật — chuyển không gian liền mạch, tò mò.", "avoid_vi": "", "prompt": "The camera passes through architecture or {NHÂN_VẬT} into the next space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/pass-through"}, {"id": "camera-movement/pedestal-down", "name_en": "Pedestal Down", "name_vi": "Hạ thân máy xuống", "category": "camera-movement", "emotion_vi": "Xuống tầm trẻ em/con vật, hoặc hạ dần vào thân mật.", "avoid_vi": "", "prompt": "The camera lowers straight down on a pedestal, keeping tilt constant, settling onto {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/pedestal-down"}, {"id": "camera-movement/pedestal-up", "name_en": "Pedestal Up", "name_vi": "Nâng thân máy lên", "category": "camera-movement", "emotion_vi": "Đổi tầm mắt thật sự (không phải hất) — trang trọng, quan sát khách quan.", "avoid_vi": "", "prompt": "The camera rises straight up on a pedestal, keeping the same tilt, lifting past {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/pedestal-up"}, {"id": "camera-movement/pull-out", "name_en": "Pull Out", "name_vi": "Kéo máy ra", "category": "camera-movement", "emotion_vi": "CÔ ĐƠN / buông bỏ / hé lộ bối cảnh. Nhân vật nhỏ lại trong thế giới.", "avoid_vi": "Đừng kéo ra khi khán giả còn cần nhìn mặt.", "prompt": "Slow pull out from {NHÂN_VẬT}, the frame widening to reveal the environment.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/pull-out"}, {"id": "camera-movement/push-in", "name_en": "Push In", "name_vi": "Đẩy máy vào", "category": "camera-movement", "emotion_vi": "NHẬN RA / thấm thía. Một ý nghĩ vừa đáp xuống trong đầu nhân vật; áp lực tăng dần mà không cắt.", "avoid_vi": "Đừng dùng cho cú giật 1 nhịp — dùng crash zoom.", "prompt": "Very slow push in toward {NHÂN_VẬT} over 6 seconds, medium into medium close-up.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/push-in"}, {"id": "camera-movement/rapid-zoom-in", "name_en": "Rapid Zoom In", "name_vi": "Zoom nhanh vào", "category": "camera-movement", "emotion_vi": "Kịch tính nhanh, phong cách tài liệu/hành động.", "avoid_vi": "", "prompt": "Extremely fast zoom into {NHÂN_VẬT}, nearly a cut, then a hold.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/rapid-zoom-in"}, {"id": "camera-movement/rapid-zoom-out", "name_en": "Rapid Zoom Out", "name_vi": "Zoom nhanh ra", "category": "camera-movement", "emotion_vi": "Thoát nhanh khỏi chi tiết về toàn cảnh.", "avoid_vi": "", "prompt": "Snap zoom out from {NHÂN_VẬT} to a wide, then hold.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/rapid-zoom-out"}, {"id": "camera-movement/road-rush", "name_en": "Road Rush", "name_vi": "Lao trên đường", "category": "camera-movement", "emotion_vi": "Mặt đường lao vun vút — tốc độ thuần tuý, tự do.", "avoid_vi": "", "prompt": "Low camera rushing along the road with {NHÂN_VẬT}, speed blur, lane lines streaking.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/road-rush"}, {"id": "camera-movement/robo-arm", "name_en": "Robo Arm", "name_vi": "Tay máy robot", "category": "camera-movement", "emotion_vi": "Đường bay phức tạp, chính xác — high-end commercial.", "avoid_vi": "", "prompt": "A precise robotic-arm path around {NHÂN_VẬT}, repeatable, no human shake.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/robo-arm"}, {"id": "camera-movement/slider", "name_en": "Slider Shot", "name_vi": "Slider", "category": "camera-movement", "emotion_vi": "Trượt ngắn mượt — tinh tế, chiều sâu, dùng cho chi tiết/sản phẩm.", "avoid_vi": "", "prompt": "A short slider move laterally across {NHÂN_VẬT}, subtle parallax, 6 seconds.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/slider"}, {"id": "camera-movement/slow-zoom-in", "name_en": "Slow Zoom In", "name_vi": "Zoom chậm vào", "category": "camera-movement", "emotion_vi": "BẤT AN ÂM Ỉ. Máy đứng yên, chỉ tiêu cự siết lại — khán giả thấy bị dồn mà không biết vì sao.", "avoid_vi": "Không có parallax; đừng dùng khi cần cảm giác bước vào phòng.", "prompt": "Slow optical zoom in on {NHÂN_VẬT}, camera body locked on a heavy tripod, lens gradually tightening over several seconds, background compression increasing, no physical dolly, prestige-drama patience.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/slow-zoom-in"}, {"id": "camera-movement/slow-zoom-out", "name_en": "Slow Zoom Out", "name_vi": "Zoom chậm ra", "category": "camera-movement", "emotion_vi": "Tỉnh mộng, nhận ra mình nhỏ bé, mỉa mai lặng lẽ.", "avoid_vi": "", "prompt": "The lens slowly zooms out for 6 seconds from a tight frame on {NHÂN_VẬT} into a wider environment.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/slow-zoom-out"}, {"id": "camera-movement/snorricam", "name_en": "SnorriCam", "name_vi": "Snorricam", "category": "camera-movement", "emotion_vi": "Máy gắn vào thân nhân vật — LOẠN THẦN, say, mất kiểm soát.", "avoid_vi": "", "prompt": "SnorriCam body-mounted on {NHÂN_VẬT}, camera locked to the torso so the face stays pinned while the world sloshes behind, subjective intoxication or panic. body-mounted camera locked to {NHÂN_VẬT}'s torso.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/snorricam"}, {"id": "camera-movement/static", "name_en": "Static Locked-Off", "name_vi": "Máy tĩnh", "category": "camera-movement", "emotion_vi": "QUAN SÁT LẠNH / bất lực. Khung không đổi buộc khán giả nhìn thẳng vào điều đang xảy ra.", "avoid_vi": "Đừng để tĩnh khi năng lượng cảnh cần đẩy.", "prompt": "Perfectly static locked-off shot of {NHÂN_VẬT}, heavy tripod, zero camera movement, composition doing all the work, living-picture stillness. {NHÂN_VẬT} may breathe or the air may move, but the frame does not.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/static"}, {"id": "camera-movement/steadicam", "name_en": "Steadicam", "name_vi": "Steadicam", "category": "camera-movement", "emotion_vi": "Trôi mượt như mơ, không rung — quan sát viên vô hình.", "avoid_vi": "", "prompt": "Smooth Steadicam move floating with {NHÂN_VẬT} through the environment, no footfall shake.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/steadicam"}, {"id": "camera-movement/super-dolly-in", "name_en": "Super Dolly In", "name_vi": "Siêu dolly vào", "category": "camera-movement", "emotion_vi": "Lao thẳng, mạnh, dứt khoát vào mục tiêu — kịch tính cao, như một mũi tên.", "avoid_vi": "Cảnh tâm lý tinh tế thì quá thô.", "prompt": "A long, fast dolly in toward {NHÂN_VẬT}, the room collapsing into a close-up.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/super-dolly-in"}, {"id": "camera-movement/super-dolly-out", "name_en": "Super Dolly Out", "name_vi": "Siêu dolly ra", "category": "camera-movement", "emotion_vi": "Bật ngược ra rất nhanh — sốc, hé lộ quy mô khổng lồ.", "avoid_vi": "", "prompt": "A long, fast dolly out from {NHÂN_VẬT} until the environment owns the frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/super-dolly-out"}, {"id": "camera-movement/through-object-in", "name_en": "Through Object In", "name_vi": "Xuyên vật vào", "category": "camera-movement", "emotion_vi": "Đi xuyên qua bề mặt vào trong — bước vào thế giới khác.", "avoid_vi": "", "prompt": "Through-object-in on {NHÂN_VẬT}, the camera entering via a cup, keyhole, speaker, or mouth, matter as a door. The camera travels into an object and arrives on {NHÂN_VẬT} on the other side.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/through-object-in"}, {"id": "camera-movement/through-object-out", "name_en": "Through Object Out", "name_vi": "Xuyên vật ra", "category": "camera-movement", "emotion_vi": "Thoát ra khỏi một không gian — giải phóng.", "avoid_vi": "", "prompt": "Through-object-out from {NHÂN_VẬT}, the camera exiting via an object into a wider world, the interior becoming exterior. The camera leaves {NHÂN_VẬT} by traveling out through an object into a larger space.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/through-object-out"}, {"id": "camera-movement/tilt", "name_en": "Tilt", "name_vi": "Hất máy (tổng quát)", "category": "camera-movement", "emotion_vi": "Xoay dọc từ một điểm cố định để đọc chiều cao.", "avoid_vi": "", "prompt": "The camera tilts vertically across {NHÂN_VẬT}, tripod planted.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/tilt"}, {"id": "camera-movement/tilt-down", "name_en": "Tilt Down", "name_vi": "Hất máy xuống", "category": "camera-movement", "emotion_vi": "Hạ bệ, phát hiện thứ dưới đất, chuyển từ hoành tráng sang riêng tư.", "avoid_vi": "", "prompt": "The camera tilts down from above onto {NHÂN_VẬT}, revealing the figure from head to environment.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/tilt-down"}, {"id": "camera-movement/tilt-up", "name_en": "Tilt Up", "name_vi": "Hất máy lên", "category": "camera-movement", "emotion_vi": "TÔN VINH / choáng ngợp. Khám phá chiều cao, quyền lực, thần thánh.", "avoid_vi": "", "prompt": "Slow tilt up from {NHÂN_VẬT}, camera rotating on its horizontal axis, climbing from ground detail to face or from face to towering architecture. the camera tilts up from a fixed position, starting low on {NHÂN_VẬT} and climbing vertically.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/tilt-up"}, {"id": "camera-movement/tracking", "name_en": "Tracking Shot", "name_vi": "Bám ray", "category": "camera-movement", "emotion_vi": "ĐỒNG HÀNH. Khán giả đi cùng nhân vật; đây là hành trình chứ không phải bức ảnh.", "avoid_vi": "", "prompt": "Lateral tracking shot of {NHÂN_VẬT}, camera matching pace on a parallel path, shoulder height, parallax of foreground, mid-ground, and deep background. the camera tracks alongside {NHÂN_VẬT} at walking pace, holding a consistent distance.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/tracking"}, {"id": "camera-movement/trucking", "name_en": "Trucking", "name_vi": "Trượt ngang", "category": "camera-movement", "emotion_vi": "Đi ngang song song chủ thể — giữ khoảng cách quan sát.", "avoid_vi": "", "prompt": "The camera trucks sideways with {NHÂN_VẬT}, lateral parallax.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/trucking"}, {"id": "camera-movement/walk-and-talk", "name_en": "Walk and Talk", "name_vi": "Vừa đi vừa nói", "category": "camera-movement", "emotion_vi": "Năng lượng công việc, thông tin dày, nhịp nhanh mà tự nhiên.", "avoid_vi": "", "prompt": "The camera leads {NHÂN_VẬT} walking through a space, holding a moving medium two-shot energy even if one figure.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/walk-and-talk"}, {"id": "camera-movement/wandering", "name_en": "Wandering", "name_vi": "Lang thang", "category": "camera-movement", "emotion_vi": "Máy dò dẫm không đích — tò mò, mộng du, tìm kiếm.", "avoid_vi": "", "prompt": "The camera wanders through the space around {NHÂN_VẬT}, discovering rather than targeting.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/wandering"}, {"id": "camera-movement/whip-pan", "name_en": "Whip Pan", "name_vi": "Lia vụt", "category": "camera-movement", "emotion_vi": "CHUYỂN CẢNH NĂNG LƯỢNG CAO. Nhoè chuyển động, nối hai không gian/thời gian.", "avoid_vi": "", "prompt": "Violent whip pan off {NHÂN_VẬT}, horizontal motion blur streaking the world into ribbons, then a snap resolve on the next beat. extremely fast whip pan away from {NHÂN_VẬT}, heavy horizontal motion blur, then a sharp stop.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/whip-pan"}, {"id": "camera-movement/whip-tilt", "name_en": "Whip Tilt", "name_vi": "Hất vụt", "category": "camera-movement", "emotion_vi": "Như whip pan nhưng trục dọc — giật lên/xuống bất ngờ.", "avoid_vi": "", "prompt": "Extremely fast vertical whip tilt across {NHÂN_VẬT} with motion blur, then a hard stop.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/whip-tilt"}, {"id": "camera-movement/wiggle", "name_en": "Wiggle", "name_vi": "Rung nhẹ", "category": "camera-movement", "emotion_vi": "Sống động, không hoàn hảo, cảm giác đời thường.", "avoid_vi": "", "prompt": "The camera wiggles between two nearby viewpoints of {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/wiggle"}, {"id": "camera-movement/yoyo-zoom", "name_en": "YoYo Zoom", "name_vi": "Zoom yoyo", "category": "camera-movement", "emotion_vi": "Bối rối, hoang mang, trạng thái mất phương hướng.", "avoid_vi": "", "prompt": "The lens zooms in then out on {NHÂN_VẬT} in one breath, a yo-yo on the optical axis.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/yoyo-zoom"}, {"id": "camera-movement/zoom", "name_en": "Zoom", "name_vi": "Zoom (tổng quát)", "category": "camera-movement", "emotion_vi": "Chỉ đổi tiêu cự, không đổi vị trí — đổi sự chú ý chứ không đổi không gian.", "avoid_vi": "", "prompt": "The lens zooms on {NHÂN_VẬT}, no camera travel, space compressing.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-movement/zoom"}, {"id": "framing/choker", "name_en": "Choker Shot (BCU)", "name_vi": "Cận nghẹt", "category": "framing", "emotion_vi": "Từ cằm đến trán — sát hơn cận, khán giả không còn chỗ trốn.", "avoid_vi": "", "prompt": "Choker shot of {NHÂN_VẬT} from hairline to chin, almost no background, claustrophobic portrait, Bergman proximity.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/choker"}, {"id": "framing/close-up", "name_en": "Close-Up (CU)", "name_vi": "Cận cảnh", "category": "framing", "emotion_vi": "CẢM XÚC. Khuôn mặt chiếm khung — đây là nơi khán giả khóc cùng nhân vật.", "avoid_vi": "Đừng cận quá sớm, sẽ mất chỗ để leo thang.", "prompt": "Tight close-up of {NHÂN_VẬT}, head and upper shoulders, shallow depth of field, creamy bokeh, 75mm Cooke, the face as landscape.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/close-up"}, {"id": "framing/cowboy-shot", "name_en": "Cowboy Shot", "name_vi": "Cowboy (ngang đùi)", "category": "framing", "emotion_vi": "Từ giữa đùi lên — thấy tay/bao súng: sẵn sàng hành động, tự tin.", "avoid_vi": "", "prompt": "Cowboy shot of {NHÂN_VẬT} framed mid-thigh up, hands visible at the holster line, American shot, casual authority.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/cowboy-shot"}, {"id": "framing/cut-ins", "name_en": "Cut-ins", "name_vi": "Cắt cận vào", "category": "framing", "emotion_vi": "Phóng to một phần của khung vừa xem — nhấn mạnh, không rời không gian.", "avoid_vi": "", "prompt": "Cut-in on a detail of {NHÂN_VẬT} already in the master, tighter, the same axis, a fact the wide cannot prove.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/cut-ins"}, {"id": "framing/cutaway", "name_en": "Cutaway", "name_vi": "Cảnh cắt rời", "category": "framing", "emotion_vi": "Nhìn sang thứ khác — nới nhịp, giấu mối nối, gợi liên tưởng.", "avoid_vi": "", "prompt": "Example: Cutaway from {NHÂN_VẬT} to a related detail in the same world (a clock, a kettle, a street, a listener), not an insert on the actor.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/cutaway"}, {"id": "framing/establishing-shot", "name_en": "Establishing Shot", "name_vi": "Cảnh thiết lập", "category": "framing", "emotion_vi": "MỞ MÀN. Nói cho khán giả biết ta đang ở đâu, khi nào, tâm trạng gì.", "avoid_vi": "", "prompt": "Example: Wide establishing shot of {NHÂN_VẬT} and the location at once, time of day and spatial relations declared before coverage begins.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/establishing-shot"}, {"id": "framing/extreme-close-up", "name_en": "Extreme Close-Up (ECU)", "name_vi": "Cận đặc tả", "category": "framing", "emotion_vi": "CHI TIẾT QUYẾT ĐỊNH. Mắt, giọt mồ hôi, ngón tay run — cảm xúc bị phóng to đến ngạt thở.", "avoid_vi": "", "prompt": "Example: Extreme close-up of {NHÂN_VẬT}, a single feature filling the frame, pores and texture, tighter than forehead-to-chin.", "negative": ["Do not write tight close-up, choker, or macro unless you actually need those."], "source": "https://melies.co/cinematic-techniques/framing/extreme-close-up"}, {"id": "framing/extreme-long-shot", "name_en": "Extreme Long Shot (ELS)", "name_vi": "Đại viễn cảnh", "category": "framing", "emotion_vi": "Nhân vật là chấm nhỏ — cô độc, vĩ đại, số phận.", "avoid_vi": "", "prompt": "Example: Extreme long shot of {NHÂN_VẬT} as a speck against vast terrain, infinite depth of field, landscape as the true subject.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/extreme-long-shot"}, {"id": "framing/full-body", "name_en": "Full Body (WS)", "name_vi": "Toàn thân", "category": "framing", "emotion_vi": "Thấy trọn dáng — trang phục, tư thế, quyền lực hình thể.", "avoid_vi": "", "prompt": "Full-body shot of {NHÂN_VẬT}, head to toe, figure complete in frame, environment readable around the silhouette.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/full-body"}, {"id": "framing/gesture", "name_en": "Gesture", "name_vi": "Cử chỉ", "category": "framing", "emotion_vi": "Bàn tay/động tác nhỏ mang toàn bộ ý nghĩa — tinh tế hơn lời thoại.", "avoid_vi": "", "prompt": "Gesture close on {NHÂN_VẬT}, the meaning in a hand, a glance, a weight shift, coverage of the small action.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/gesture"}, {"id": "framing/group-shot", "name_en": "Group Shot", "name_vi": "Cảnh nhóm", "category": "framing", "emotion_vi": "Tập thể, gia đình, đội — thuộc về hoặc bị loại trừ.", "avoid_vi": "", "prompt": "Group shot containing {NHÂN_VẬT} among several figures, ensemble blocking, who owns the frame by position and light.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/group-shot"}, {"id": "framing/insert", "name_en": "Insert Shot", "name_vi": "Cảnh chèn", "category": "framing", "emotion_vi": "Chi tiết quyết định: lá thư, con dao, đồng hồ. Đặt đúng chỗ là gieo mầm.", "avoid_vi": "", "prompt": "Example: Tight close-up of an object that carries the plot near {NHÂN_VẬT}: a glass, a letter, a latch.", "negative": ["No glowing skin."], "source": "https://melies.co/cinematic-techniques/framing/insert"}, {"id": "framing/interview", "name_en": "Interview", "name_vi": "Phỏng vấn", "category": "framing", "emotion_vi": "Nhìn lệch ống kính, nền mờ — tin cậy, tài liệu, chứng ngôn.", "avoid_vi": "", "prompt": "Interview frame of {NHÂN_VẬT}, talking-head distance, eyeline just off lens, a listener implied.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/interview"}, {"id": "framing/long-shot", "name_en": "Long Shot (WS)", "name_vi": "Viễn cảnh", "category": "framing", "emotion_vi": "Người trọn vẹn trong bối cảnh — cá nhân đối diện thế giới.", "avoid_vi": "", "prompt": "Long shot of {NHÂN_VẬT} small in a large environment, full figure plus geography, mythic placement of a person in land.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/long-shot"}, {"id": "framing/master-shot", "name_en": "Master Shot", "name_vi": "Cảnh chủ", "category": "framing", "emotion_vi": "Một khung chứa toàn bộ hành động — xương sống để cắt các cỡ khác vào.", "avoid_vi": "", "prompt": "Wide master of {NHÂN_VẬT} with all blocking visible, the skeleton of the scene in one continuous frame, coverage can cut in later.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/master-shot"}, {"id": "framing/medium-close-up", "name_en": "Medium Close-Up (MCU)", "name_vi": "Trung cận", "category": "framing", "emotion_vi": "Ngực trở lên — chuẩn phỏng vấn/đối thoại, vừa gần vừa còn bối cảnh.", "avoid_vi": "", "prompt": "Medium close-up of {NHÂN_VẬT} from chest up, dialogue distance, shoulders and hands still readable, 65 to 75mm.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/medium-close-up"}, {"id": "framing/medium-shot", "name_en": "Medium Shot (MS)", "name_vi": "Trung cảnh", "category": "framing", "emotion_vi": "Nửa người — ngôn ngữ cơ thể + lời thoại. Khung làm việc của kịch.", "avoid_vi": "", "prompt": "Medium shot of {NHÂN_VẬT} from the waist up, conversational distance, 50mm, gesture and face in balance.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/medium-shot"}, {"id": "framing/over-the-shoulder-frame", "name_en": "Over-the-Shoulder Coverage (OTS)", "name_vi": "Qua vai", "category": "framing", "emotion_vi": "Đối thoại có chiều sâu — ta đứng về phía người có vai trong khung.", "avoid_vi": "", "prompt": "Example: Over-the-shoulder framing of {NHÂN_VẬT}, near shoulder soft in foreground, the far face sharp, looking toward the near shoulder, 180-line held.", "negative": ["Do not put both full faces to camera, and do not let the far person look into the lens."], "source": "https://melies.co/cinematic-techniques/framing/over-the-shoulder-frame"}, {"id": "framing/product", "name_en": "Product", "name_vi": "Sản phẩm", "category": "framing", "emotion_vi": "Tôn vật thể: ánh sáng sạch, nền tách bạch, chuyển động chậm.", "avoid_vi": "", "prompt": "Product hero of {NHÂN_VẬT}, catalog clarity, controlled reflections, the object as celebrity.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/product"}, {"id": "framing/reaction-shot", "name_en": "Reaction Shot", "name_vi": "Cảnh phản ứng", "category": "framing", "emotion_vi": "CẢM XÚC THẬT NẰM Ở ĐÂY. Điều xảy ra ít quan trọng hơn gương mặt người chứng kiến.", "avoid_vi": "", "prompt": "Example: Reaction close-up of {NHÂN_VẬT} receiving news they cannot speak yet, the face as the cut.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/reaction-shot"}, {"id": "framing/single", "name_en": "Single", "name_vi": "Cảnh đơn", "category": "framing", "emotion_vi": "Một người trong khung — cô lập họ khỏi nhóm.", "avoid_vi": "", "prompt": "Clean single of {NHÂN_VẬT}, one person, no foreground shoulder, the frame belonging entirely to them.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/single"}, {"id": "framing/three-shot", "name_en": "Three-Shot", "name_vi": "Cảnh ba", "category": "framing", "emotion_vi": "Ba người — tam giác quyền lực, ai đứng giữa là ai có lợi.", "avoid_vi": "", "prompt": "Three-shot of {NHÂN_VẬT} in a triangular group, alliances and the odd one out readable in blocking.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/three-shot"}, {"id": "framing/two-shot", "name_en": "Two-Shot", "name_vi": "Cảnh đôi", "category": "framing", "emotion_vi": "QUAN HỆ. Khoảng cách giữa hai người trong khung chính là nội dung cảnh.", "avoid_vi": "", "prompt": "Example: Two-shot of {NHÂN_VẬT} with a second figure, the space between them doing narrative work, 50mm.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/two-shot"}, {"id": "framing/video-portraits", "name_en": "Video Portraits", "name_vi": "Chân dung động", "category": "framing", "emotion_vi": "Người gần như bất động, chỉ thở và chớp mắt — thời gian ngưng đọng.", "avoid_vi": "", "prompt": "A long held portrait of {NHÂN_VẬT}, tiny life in the face, almost still.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/video-portraits"}, {"id": "framing/wide-shot", "name_en": "Wide Shot (WS)", "name_vi": "Toàn cảnh", "category": "framing", "emotion_vi": "Không gian là nhân vật — bối cảnh, quy mô, sự cô lập.", "avoid_vi": "", "prompt": "Wide shot of {NHÂN_VẬT} in full environment, bodies small enough that place still speaks.", "negative": [], "source": "https://melies.co/cinematic-techniques/framing/wide-shot"}, {"id": "camera-angles/birds-eye", "name_en": "Bird's-Eye View", "name_vi": "Mắt chim", "category": "camera-angles", "emotion_vi": "ĐỊNH MỆNH / toàn tri. Con người thành quân cờ; lạnh lùng, không lối thoát.", "avoid_vi": "", "prompt": "Bird's-eye view straight down on {NHÂN_VẬT}, camera over one seated person and a table, floor as a map, no extra limbs.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/birds-eye"}, {"id": "camera-angles/dutch-angle", "name_en": "Dutch Angle", "name_vi": "Nghiêng Dutch", "category": "camera-angles", "emotion_vi": "BẤT ỔN TÂM LÝ. Thế giới lệch trục: điên loạn, say, dối trá, hiểm nguy.", "avoid_vi": "Nghiêng nhẹ vô nghĩa — hoặc nghiêng rõ, hoặc đừng nghiêng.", "prompt": "Dutch angle of {NHÂN_VẬT}, camera rolled 20 to 30 degrees, diagonal horizon, moral or mental tilt.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/dutch-angle"}, {"id": "camera-angles/eye-level", "name_en": "Eye Level", "name_vi": "Ngang tầm mắt", "category": "camera-angles", "emotion_vi": "TRUNG LẬP / ĐỒNG ĐẲNG. Khán giả nhìn nhân vật như một con người ngang hàng. Mặc định của đối thoại thật.", "avoid_vi": "Đừng dùng khi cần tuyên bố quyền lực.", "prompt": "Eye-level shot of {NHÂN_VẬT}, camera at their eye height, horizontal sightline, equal relationship, no power tilt.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/eye-level"}, {"id": "camera-angles/first-person", "name_en": "First-Person", "name_vi": "Ngôi thứ nhất", "category": "camera-angles", "emotion_vi": "Toàn bộ cảnh qua mắt nhân vật, thấy cả tay chân — game, hành động, nhập vai sâu.", "avoid_vi": "", "prompt": "First-person view moving as {NHÂN_VẬT} moves, hands or tools entering the edges.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/first-person"}, {"id": "camera-angles/fourth-wall", "name_en": "Fourth Wall", "name_vi": "Phá bức tường thứ tư", "category": "camera-angles", "emotion_vi": "Nhân vật nhìn thẳng ống kính — đồng loã, thách thức, hài châm biếm.", "avoid_vi": "Dùng sai sẽ phá vỡ toàn bộ sự nhập tâm.", "prompt": "Fourth-wall look from {NHÂN_VẬT}, eyes into the lens, the scene admitting an audience.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/fourth-wall"}, {"id": "camera-angles/ground-level", "name_en": "Ground Level", "name_vi": "Sát mặt đất", "category": "camera-angles", "emotion_vi": "Máy nằm dưới đất — tầm nhìn con vật/trẻ nhỏ, hoặc kẻ đã gục ngã.", "avoid_vi": "", "prompt": "Ground-level camera looking steeply up at {NHÂN_VẬT}, lens nearly on the floor, boots and trailing coat monumental.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/ground-level"}, {"id": "camera-angles/high-angle", "name_en": "High Angle", "name_vi": "Góc cao (chúc xuống)", "category": "camera-angles", "emotion_vi": "YẾU THẾ / bị thương tổn / bị phán xét. Nhân vật nhỏ lại, mất quyền lực.", "avoid_vi": "Đừng dùng cho nhân vật đang thắng thế.", "prompt": "High-angle shot looking down on {NHÂN_VẬT}, the figure diminished, architecture or sky weighing on them.", "negative": ["Forbid 90-degree top-down unless you actually want Overhead Top-Down."], "source": "https://melies.co/cinematic-techniques/camera-angles/high-angle"}, {"id": "camera-angles/hip-level", "name_en": "Hip Level", "name_vi": "Ngang hông", "category": "camera-angles", "emotion_vi": "Thấp hơn nữa — chờ đợi, rút súng, trẻ con, bất an ngầm.", "avoid_vi": "", "prompt": "Hip-level camera on {NHÂN_VẬT}, gunbelt height, Western stance, hands and holster in the plane of focus.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/hip-level"}, {"id": "camera-angles/incline", "name_en": "Incline", "name_vi": "Dốc nghiêng", "category": "camera-angles", "emotion_vi": "Nghiêng nhẹ có chủ đích — khó chịu mơ hồ chưa thành hoảng loạn.", "avoid_vi": "", "prompt": "Inclined camera on {NHÂN_VẬT}, a gentle cant, not a full Dutch, the floor suggesting slope or unease.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/incline"}, {"id": "camera-angles/low-angle", "name_en": "Low Angle", "name_vi": "Góc thấp (hất lên)", "category": "camera-angles", "emotion_vi": "QUYỀN LỰC / đe doạ / anh hùng. Nhân vật cao lớn, áp đảo khung hình.", "avoid_vi": "Đừng dùng cho cảnh cần sự thân mật, dễ tổn thương.", "prompt": "Low-angle shot looking up at {NHÂN_VẬT}, converging verticals, heroic or oppressive height, Citizen Kane floor.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/low-angle"}, {"id": "camera-angles/object-pov", "name_en": "Object POV", "name_vi": "Góc nhìn đồ vật", "category": "camera-angles", "emotion_vi": "Nhìn từ vật thể (ly nước, tủ lạnh, khẩu súng) — sáng tạo, hài, hoặc rùng rợn.", "avoid_vi": "", "prompt": "Object POV as if {NHÂN_VẬT} were seen from a tool, a ball, a bullet, a phone: the thing looking. Viewpoint of an object moving toward or around {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/object-pov"}, {"id": "camera-angles/overhead", "name_en": "Overhead Top-Down", "name_vi": "Thẳng đứng từ trên", "category": "camera-angles", "emotion_vi": "Trật tự, hình học, cô lập — cũng dùng cho flat-lay, nấu ăn, bàn làm việc.", "avoid_vi": "", "prompt": "Overhead top-down shot of {NHÂN_VẬT} at 90 degrees, flat-lay or room plan, shadows as drawing.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/overhead"}, {"id": "camera-angles/pov", "name_en": "Point of View", "name_vi": "Góc nhìn nhân vật", "category": "camera-angles", "emotion_vi": "NHẬP VAI. Khán giả thành nhân vật — sợ hãi, khao khát, tò mò trực tiếp.", "avoid_vi": "", "prompt": "What {NHÂN_VẬT} sees: the world at their eye height, no back of a head, no shoulder of the looker in frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/pov"}, {"id": "camera-angles/profile", "name_en": "Profile", "name_vi": "Góc nghiêng mặt", "category": "camera-angles", "emotion_vi": "Kín đáo, không cho khán giả tiếp cận nội tâm — bí ẩn, cự tuyệt.", "avoid_vi": "", "prompt": "True profile of {NHÂN_VẬT}, camera at 90 degrees to the head, one ear, the nose as architecture, looking offscreen.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/profile"}, {"id": "camera-angles/reverse-angle", "name_en": "Reverse Angle", "name_vi": "Góc ngược", "category": "camera-angles", "emotion_vi": "Cắt sang phía đối diện — dùng cho phản ứng trong đối thoại.", "avoid_vi": "", "prompt": "Reverse angle on {NHÂN_VẬT}, the opposing view of a dialogue or standoff, 180-line respected, geography flipping.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/reverse-angle"}, {"id": "camera-angles/shoulder-level", "name_en": "Shoulder Level", "name_vi": "Ngang vai", "category": "camera-angles", "emotion_vi": "Hơi thấp hơn mắt — tăng nhẹ uy thế mà không lộ liễu.", "avoid_vi": "", "prompt": "Shoulder-level camera on {NHÂN_VẬT}, slightly below the eyes, a walking companion's view, less formal than true eye-level.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/shoulder-level"}, {"id": "camera-angles/three-quarter", "name_en": "Three-Quarter Angle", "name_vi": "Góc 3/4", "category": "camera-angles", "emotion_vi": "Chuẩn chân dung điện ảnh: có chiều sâu, vẫn đọc được cảm xúc.", "avoid_vi": "", "prompt": "Three-quarter angle on {NHÂN_VẬT}, face turned about 45 degrees, classic portrait dimensionality.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/three-quarter"}, {"id": "camera-angles/trunk-shot", "name_en": "Trunk Shot", "name_vi": "Góc cốp xe", "category": "camera-angles", "emotion_vi": "Nhìn lên từ trong cốp/hộp — bị săn đuổi, bất lực (Tarantino).", "avoid_vi": "", "prompt": "Trunk shot looking up at {NHÂN_VẬT} from inside a car trunk or similar confined pit, playful low-angle signature.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/trunk-shot"}, {"id": "camera-angles/worms-eye", "name_en": "Worm's-Eye View", "name_vi": "Mắt sâu", "category": "camera-angles", "emotion_vi": "Choáng ngợp tuyệt đối, kiến trúc đè xuống, phi nhân tính.", "avoid_vi": "", "prompt": "Worm's-eye view from ground level looking straight up at {NHÂN_VẬT}, extreme low, verticals collapsing inward, awe or terror.", "negative": [], "source": "https://melies.co/cinematic-techniques/camera-angles/worms-eye"}, {"id": "lighting/available-light", "name_en": "Available Light", "name_vi": "Ánh sáng sẵn có", "category": "lighting", "emotion_vi": "Không thêm đèn — tài liệu, chân thật, thô ráp.", "avoid_vi": "", "prompt": "Available light only on {NHÂN_VẬT}, sun, sky, or existing interior fixtures, documentary humility, no added units.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/available-light"}, {"id": "lighting/backlight", "name_en": "Backlight", "name_vi": "Đèn sau", "category": "lighting", "emotion_vi": "Tách nhân vật khỏi nền — thần thánh, hoặc bí ẩn khi mạnh.", "avoid_vi": "", "prompt": "Backlight on {NHÂN_VẬT}: place the source behind the body, rim on hair and coat edge, face falling into shadow, visible haze in the beam.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/backlight"}, {"id": "lighting/blue-hour", "name_en": "Blue Hour", "name_vi": "Giờ xanh", "category": "lighting", "emotion_vi": "Sau hoàng hôn, xanh lạnh dịu — suy tư, chuyển giao, lặng buồn.", "avoid_vi": "", "prompt": "Blue hour wrap on {NHÂN_VẬT}, deep cobalt sky still glowing, warm practicals kicking in, Mann twilight melancholy.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/blue-hour"}, {"id": "lighting/bounce-light", "name_en": "Bounce Light", "name_vi": "Ánh sáng dội", "category": "lighting", "emotion_vi": "Dội qua tường/tấm hắt — mềm, bao trùm, dịu dàng.", "avoid_vi": "", "prompt": "Bounce light on {NHÂN_VẬT}, key ricocheted off a white wall or poly, wrapping, gentle, large-source softness.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/bounce-light"}, {"id": "lighting/broad-lighting", "name_en": "Broad Lighting", "name_vi": "Chiếu bên gần", "category": "lighting", "emotion_vi": "Sáng phía mặt gần máy — mặt rộng ra, cởi mở, thân thiện.", "avoid_vi": "", "prompt": "Broad lighting on {NHÂN_VẬT}, the camera-facing side keyed, open and public, less shadow on the near cheek.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/broad-lighting"}, {"id": "lighting/butterfly-lighting", "name_en": "Butterfly Lighting", "name_vi": "Ánh sáng bướm", "category": "lighting", "emotion_vi": "Đèn chính diện cao, bóng mũi hình bướm — tôn nhan sắc, glamour cổ điển.", "avoid_vi": "", "prompt": "Key light high and centered on {NHÂN_VẬT}'s face, a small shadow under the nose on the philtrum, both eyes open, glamour portrait.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/butterfly-lighting"}, {"id": "lighting/cameo-lighting", "name_en": "Cameo Lighting", "name_vi": "Ánh sáng cameo", "category": "lighting", "emotion_vi": "Chỉ nhân vật sáng, nền chìm đen — cô lập tuyệt đối trên sân khấu tâm trí.", "avoid_vi": "", "prompt": "Cameo lighting on {NHÂN_VẬT}, figure isolated in a pool against a black void, theatrical spotlight, no environment.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/cameo-lighting"}, {"id": "lighting/candlelight", "name_en": "Candlelight", "name_vi": "Ánh nến", "category": "lighting", "emotion_vi": "Ấm, chập chờn, phạm vi hẹp — thân mật, cổ xưa, mong manh.", "avoid_vi": "", "prompt": "Candlelit scene around {NHÂN_VẬT}: small clustered flames as the only source, warm uneven falloff, faces fading into darkness with distance, room corners dark.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/candlelight"}, {"id": "lighting/chiaroscuro", "name_en": "Chiaroscuro", "name_vi": "Tương phản Baroque", "category": "lighting", "emotion_vi": "Sáng–tối cực đoan như tranh Caravaggio — bi kịch, tội lỗi, thiêng liêng.", "avoid_vi": "", "prompt": "Chiaroscuro on {NHÂN_VẬT}: one hard source, fast falloff, half the face modelled, the rest deep but readable shadow, a single warm practical in the distance.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/chiaroscuro"}, {"id": "lighting/cross-lighting", "name_en": "Cross Lighting", "name_vi": "Ánh sáng chéo", "category": "lighting", "emotion_vi": "Hai nguồn chéo nhau — kịch tính đối đầu, hai phe.", "avoid_vi": "", "prompt": "Cross lighting on {NHÂN_VẬT} from two opposing keys, dual rims, theatrical or concert energy, edges on both sides.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/cross-lighting"}, {"id": "lighting/dappled-light", "name_en": "Dappled Light", "name_vi": "Ánh sáng lốm đốm", "category": "lighting", "emotion_vi": "Nắng qua tán lá — ký ức tuổi thơ, bình yên, mơ màng.", "avoid_vi": "", "prompt": "Sun through leaves on {NHÂN_VẬT}, irregular patches of brightness and leaf-shaped shadows on coat and horse, a real tree overhead.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/dappled-light"}, {"id": "lighting/epiphany", "name_en": "Epiphany", "name_vi": "Ánh sáng bừng ngộ", "category": "lighting", "emotion_vi": "Chùm sáng đổ xuống đúng khoảnh khắc nhận ra — thiêng liêng, giải thoát.", "avoid_vi": "", "prompt": "Light finds {NHÂN_VẬT} as a realization lands, the face becoming the brightest fact in the room.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/epiphany"}, {"id": "lighting/eye-light", "name_en": "Eye Light", "name_vi": "Đèn mắt", "category": "lighting", "emotion_vi": "Chấm sáng trong mắt = còn sự sống, còn hy vọng. Tắt nó đi = nhân vật đã chết bên trong.", "avoid_vi": "", "prompt": "A dark portrait of {NHÂN_VẬT}, face mostly in shadow, a tiny white reflection of a lamp sitting in each human iris.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/eye-light"}, {"id": "lighting/fill-light", "name_en": "Fill Light", "name_vi": "Đèn phụ", "category": "lighting", "emotion_vi": "Giảm tương phản. Fill nhiều = nhẹ nhõm, hài; fill ít = nặng nề, bi kịch.", "avoid_vi": "", "prompt": "Soft fill light opening the shadow side of {NHÂN_VẬT} without flattening, a low ratio that keeps eyes alive.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/fill-light"}, {"id": "lighting/glam", "name_en": "Glam", "name_vi": "Ánh sáng glam", "category": "lighting", "emotion_vi": "Mềm, bóng, nịnh da — thời trang, beauty, quảng cáo cao cấp.", "avoid_vi": "", "prompt": "Soft beauty key on {NHÂN_VẬT}, large source, catchlights inside the eyes, a little diffusion on skin.", "negative": ["No projected squares or grids on the face."], "source": "https://melies.co/cinematic-techniques/lighting/glam"}, {"id": "lighting/gobo-lighting", "name_en": "Gobo Lighting", "name_vi": "Ánh sáng khuôn (gobo)", "category": "lighting", "emotion_vi": "Bóng rèm/chấn song đổ lên người — bị giam cầm, noir.", "avoid_vi": "", "prompt": "Gobo-patterned light on {NHÂN_VẬT}, venetian blinds, bars, or branches throwing graphic shadows across face and wall.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/gobo-lighting"}, {"id": "lighting/golden-hour", "name_en": "Golden Hour", "name_vi": "Giờ vàng", "category": "lighting", "emotion_vi": "Nắng xiên ấm — hoài niệm, yêu thương, tạm biệt đẹp đẽ.", "avoid_vi": "", "prompt": "Golden hour on {NHÂN_VẬT}: sun just above the horizon, long warm raking light, soft luminous sky, low contrast on the face, natural exposure.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/golden-hour"}, {"id": "lighting/hair-light", "name_en": "Hair Light", "name_vi": "Đèn tóc", "category": "lighting", "emotion_vi": "Làm tóc long lanh — đẹp, quảng cáo, beauty.", "avoid_vi": "", "prompt": "A small lamp behind and above {NHÂN_VẬT}, lighting only the top of the hair as a rim.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/hair-light"}, {"id": "lighting/hard-light", "name_en": "Hard Light", "name_vi": "Ánh sáng gắt", "category": "lighting", "emotion_vi": "Bóng đổ sắc cạnh — căng thẳng, tàn nhẫn, phơi bày.", "avoid_vi": "", "prompt": "Hard light on {NHÂN_VẬT} from a small distant source, razor shadow edges, texture amplified, noir graphic.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/hard-light"}, {"id": "lighting/high-key", "name_en": "High-Key Lighting", "name_vi": "Sáng đều (high-key)", "category": "lighting", "emotion_vi": "VUI / AN TOÀN / vô trùng. Ít bóng, ít bí mật: hài, quảng cáo, hoặc bệnh viện lạnh lẽo.", "avoid_vi": "", "prompt": "High-key lighting on {NHÂN_VẬT}: large soft sources, low contrast, luminous background, gentle shadows, highlights holding texture.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/high-key"}, {"id": "lighting/key-light", "name_en": "Key Light", "name_vi": "Đèn chủ", "category": "lighting", "emotion_vi": "Nguồn định hình cảm xúc. Đặt cao & chếch = cổ điển; đặt thấp = bất an.", "avoid_vi": "", "prompt": "Strong directional key light on {NHÂN_VẬT} from a single defined source, the brightest storyteller in the frame, shadows as composition.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/key-light"}, {"id": "lighting/kicker", "name_en": "Kicker", "name_vi": "Đèn xiên sau", "category": "lighting", "emotion_vi": "Vệt sáng chéo trên má/vai — gợi cảm, sang trọng.", "avoid_vi": "", "prompt": "A small warm lamp behind and to the side of {NHÂN_VẬT}, a thin highlight on the far jaw and coat shoulder only.", "negative": ["No beam shooting out of the body."], "source": "https://melies.co/cinematic-techniques/lighting/kicker"}, {"id": "lighting/loop-lighting", "name_en": "Loop Lighting", "name_vi": "Ánh sáng vòng", "category": "lighting", "emotion_vi": "Bóng mũi nhỏ hình vòng — tự nhiên, dễ chịu, chuẩn chân dung.", "avoid_vi": "", "prompt": "Loop lighting on {NHÂN_VẬT}, key slightly off-axis, a small loop shadow from the nose toward the corner of the mouth.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/loop-lighting"}, {"id": "lighting/low-key", "name_en": "Low-Key Lighting", "name_vi": "Tối sâu (low-key)", "category": "lighting", "emotion_vi": "ĐE DOẠ / BÍ MẬT. Phần lớn khung là bóng tối — noir, kinh dị, tội lỗi.", "avoid_vi": "", "prompt": "Low-key lighting on {NHÂN_VẬT}, most of the frame in deep shadow, one pool of light, 8:1 contrast, noir darkness as a character.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/low-key"}, {"id": "lighting/motivated-lighting", "name_en": "Motivated Lighting", "name_vi": "Ánh sáng có cớ", "category": "lighting", "emotion_vi": "Mọi nguồn sáng đều có lý do trong cảnh — chân thực, khán giả tin.", "avoid_vi": "", "prompt": "Motivated lighting on {NHÂN_VẬT}: every beam justified by a visible source in the scene, named side, hardness and colour temperature.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/motivated-lighting"}, {"id": "lighting/naturalistic-ambient", "name_en": "Naturalistic Ambient", "name_vi": "Ánh sáng môi trường", "category": "lighting", "emotion_vi": "Mềm, tự nhiên, không thấy dấu vết đạo diễn ánh sáng.", "avoid_vi": "", "prompt": "Naturalistic ambient wrap on {NHÂN_VẬT}, soft room tone, believable shadow, window-motivated without theatricality.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/naturalistic-ambient"}, {"id": "lighting/neon-practical", "name_en": "Neon Practicals", "name_vi": "Đèn neon", "category": "lighting", "emotion_vi": "Hồng/lam/tím bão hoà — đô thị đêm, cô đơn hiện đại, cyberpunk.", "avoid_vi": "", "prompt": "Neon practicals coloring {NHÂN_VẬT}, magenta and cyan signs as real keys, wet bounce, mixed gels, night-city chromatics.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/neon-practical"}, {"id": "lighting/practical-lighting", "name_en": "Practical Lighting", "name_vi": "Đèn trong cảnh", "category": "lighting", "emotion_vi": "Đèn bàn, biển hiệu, nến nằm ngay trong khung — đời thực, ấm, có không khí.", "avoid_vi": "", "prompt": "Practical lighting on {NHÂN_VẬT} from visible lamps, neon, candles, or screens in frame, mixed color temperatures, no hidden movie lights.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/practical-lighting"}, {"id": "lighting/rembrandt", "name_en": "Rembrandt Lighting", "name_vi": "Ánh sáng Rembrandt", "category": "lighting", "emotion_vi": "Tam giác sáng dưới mắt bên tối — chân dung có chiều sâu tâm lý, cổ điển.", "avoid_vi": "", "prompt": "Key light high and 45 degrees on {NHÂN_VẬT}, the near cheek in light, a small triangle of light on the shadow-side cheek, the rest of that cheek dark.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/rembrandt"}, {"id": "lighting/rim-light", "name_en": "Rim Light", "name_vi": "Viền sáng", "category": "lighting", "emotion_vi": "Đường viền phát sáng quanh người — anh hùng, siêu nhiên, tách khỏi bóng tối.", "avoid_vi": "", "prompt": "Photographic backlight on {NHÂN_VẬT} from behind, a thin natural highlight on hat brim, hair, and coat edge, faces staying dark.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/rim-light"}, {"id": "lighting/short-lighting", "name_en": "Short Lighting", "name_vi": "Chiếu bên khuất", "category": "lighting", "emotion_vi": "Sáng phía mặt xa máy — thon gọn, kín đáo, nghiêm trọng.", "avoid_vi": "", "prompt": "Short lighting on {NHÂN_VẬT}, the side turned away from camera is keyed, the near side falls toward shadow, slimming and dramatic.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/short-lighting"}, {"id": "lighting/side-lighting", "name_en": "Side Lighting", "name_vi": "Ánh sáng cạnh", "category": "lighting", "emotion_vi": "Sáng từ bên hông — chạm nổi kết cấu, tâm trạng lưng chừng.", "avoid_vi": "", "prompt": "Pure side light at 90 degrees on {NHÂN_VẬT}, half the face brilliant, half gone, texture and duality.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/side-lighting"}, {"id": "lighting/silhouette", "name_en": "Silhouette", "name_vi": "Bóng đen ngược sáng", "category": "lighting", "emotion_vi": "GIẤU DANH TÍNH. Sức mạnh của thứ ta không nhìn rõ; cô đơn, bí ẩn, biểu tượng.", "avoid_vi": "", "prompt": "Silhouette of {NHÂN_VẬT}: expose for the bright background, starve the body, clean readable outline with limbs separated, no facial detail.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/silhouette"}, {"id": "lighting/soft-light", "name_en": "Soft Light", "name_vi": "Ánh sáng dịu", "category": "lighting", "emotion_vi": "Bóng chuyển mượt — dịu dàng, lãng mạn, tha thứ.", "avoid_vi": "", "prompt": "Soft wrapping light on {NHÂN_VẬT} from a large source, gentle shadow transitions, luminous skin, Vermeer daylight.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/soft-light"}, {"id": "lighting/split-lighting", "name_en": "Split Lighting", "name_vi": "Chia đôi mặt", "category": "lighting", "emotion_vi": "Nửa sáng nửa tối — NHÂN CÁCH KÉP, giằng xé đạo đức, nói dối.", "avoid_vi": "", "prompt": "Split lighting on {NHÂN_VẬT}, one half of the face in light, the other in shadow, a vertical moral cut.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/split-lighting"}, {"id": "lighting/spotlight", "name_en": "Spotlight", "name_vi": "Đèn rọi", "category": "lighting", "emotion_vi": "Vòng sáng duy nhất — bị phơi bày, bị chọn, hoặc được tôn vinh.", "avoid_vi": "", "prompt": "Spotlight on {NHÂN_VẬT}, a hard pool, theater darkness around, the person as an act.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/spotlight"}, {"id": "lighting/three-point-lighting", "name_en": "Three-Point Lighting", "name_vi": "Ánh sáng 3 điểm", "category": "lighting", "emotion_vi": "Chuẩn mực an toàn: key + fill + back. Dùng khi cần gương mặt rõ, chuyên nghiệp, không cảm xúc cực đoan.", "avoid_vi": "", "prompt": "Classic three-point lighting on {NHÂN_VẬT}: key at 45 degrees, soft fill opening shadows, warm backlight rim, sculpted dimensionality.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/three-point-lighting"}, {"id": "lighting/top-light", "name_en": "Top Light", "name_vi": "Ánh sáng đỉnh", "category": "lighting", "emotion_vi": "Từ thẳng trên xuống, hốc mắt tối — thẩm vấn, mệt mỏi, phán xét.", "avoid_vi": "", "prompt": "A lamp directly above {NHÂN_VẬT}, light falling on forehead and shoulders, eye sockets in shadow, human eyes, no light emitting from the pupils.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/top-light"}, {"id": "lighting/under-light", "name_en": "Underlighting", "name_vi": "Ánh sáng dưới lên", "category": "lighting", "emotion_vi": "Bóng đổ ngược tự nhiên — quái dị, kinh dị, truyện ma bên lửa trại.", "avoid_vi": "", "prompt": "Shadows climb the cheekbones and eye sockets. The source is under the face, not beside it. A lamp on the table below {NHÂN_VẬT}'s chin, pointing up.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/under-light"}, {"id": "lighting/volumetric-light", "name_en": "Volumetric Light", "name_vi": "Ánh sáng thể tích", "category": "lighting", "emotion_vi": "Tia sáng thấy được trong khói bụi — thiêng liêng, sân khấu, huyền ảo.", "avoid_vi": "", "prompt": "Volumetric god rays through haze around {NHÂN_VẬT}, visible beams, dust in the shaft, cathedral or forest light as architecture.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/volumetric-light"}, {"id": "lighting/window-light", "name_en": "Window Light", "name_vi": "Ánh sáng cửa sổ", "category": "lighting", "emotion_vi": "Mềm có hướng — riêng tư, hoài niệm, buổi sáng.", "avoid_vi": "", "prompt": "Window light as the only key on {NHÂN_VẬT}, large soft directional source, falloff into the room, painterly interior.", "negative": [], "source": "https://melies.co/cinematic-techniques/lighting/window-light"}, {"id": "composition/architexture", "name_en": "Architexture", "name_vi": "Kiến trúc & kết cấu", "category": "composition", "emotion_vi": "Kiến trúc làm nhân vật — quy mô, lạnh lùng, thời gian.", "avoid_vi": "", "prompt": "Architecture as texture around {NHÂN_VẬT}, façades, grids, and materials filling the frame until the person is a detail of the building.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/architexture"}, {"id": "composition/asymmetry", "name_en": "Asymmetry", "name_vi": "Bất đối xứng", "category": "composition", "emotion_vi": "Căng thẳng ngầm, thế giới lệch, chưa yên.", "avoid_vi": "", "prompt": "Asymmetrical balance with {NHÂN_VẬT} offset, counterweights of color or mass, tension instead of mirror.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/asymmetry"}, {"id": "composition/centered-composition", "name_en": "Centered Composition", "name_vi": "Bố cục trung tâm", "category": "composition", "emotion_vi": "Đối xứng tuyệt đối — kiểm soát, ám ảnh trật tự (Wes Anderson).", "avoid_vi": "", "prompt": "Dead-center composition of {NHÂN_VẬT}, bilateral symmetry or frontal tableau, Wes Anderson formality, the subject as altar.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/centered-composition"}, {"id": "composition/central-framing", "name_en": "Central Framing", "name_vi": "Đặt giữa khung", "category": "composition", "emotion_vi": "Trang nghiêm, đối đầu trực diện, quyền lực (Kubrick).", "avoid_vi": "", "prompt": "Central framing of {NHÂN_VẬT}, the figure on the optical axis, bilateral weight, a formal altar in the frame.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/central-framing"}, {"id": "composition/clean-frame", "name_en": "Clean Frame", "name_vi": "Khung sạch", "category": "composition", "emotion_vi": "Không gì cản — trang trọng, tuyên bố.", "avoid_vi": "", "prompt": "Clean frame of {NHÂN_VẬT}, edges empty, no accidental objects, studio-poster clarity, isolation by tidiness.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/clean-frame"}, {"id": "composition/diagonal-composition", "name_en": "Diagonal Composition", "name_vi": "Bố cục chéo", "category": "composition", "emotion_vi": "Đường chéo mạnh — chuyển động, bất ổn, năng lượng.", "avoid_vi": "", "prompt": "Diagonal composition through {NHÂN_VẬT}, energy on the bias, unstable, dynamic, rain or stairs as the line.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/diagonal-composition"}, {"id": "composition/dirty-frame", "name_en": "Dirty Frame", "name_vi": "Khung 'bẩn'", "category": "composition", "emotion_vi": "Có phần thân người/vật lấn vào rìa — tự nhiên, ta đang nấp xem.", "avoid_vi": "", "prompt": "Dirty frame around {NHÂN_VẬT}, out-of-focus shoulders, glass, foliage, or crowd chewing the edges, voyeur layers.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/dirty-frame"}, {"id": "composition/figure-ground", "name_en": "Figure-Ground", "name_vi": "Hình và nền", "category": "composition", "emotion_vi": "Tách chủ thể khỏi nền — rõ ràng, dứt khoát.", "avoid_vi": "", "prompt": "Clear figure-ground separation of {NHÂN_VẬT} from background, contrast of tone, color, or focus so the person reads instantly.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/figure-ground"}, {"id": "composition/foreground-interest", "name_en": "Foreground Interest", "name_vi": "Tiền cảnh", "category": "composition", "emotion_vi": "Vật che phía trước — chiều sâu, cảm giác rình xem.", "avoid_vi": "", "prompt": "Strong foreground object between lens and {NHÂN_VẬT}, dirty aperture of flowers, fence, or glass, layered depth.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/foreground-interest"}, {"id": "composition/frame-in-frame", "name_en": "Frame within Frame", "name_vi": "Khung trong khung", "category": "composition", "emotion_vi": "Nhân vật bị đóng khung bởi cửa/gương — bị giam, bị quan sát, xa cách.", "avoid_vi": "", "prompt": "Frame-within-frame around {NHÂN_VẬT}, doorway, window, mirror, or arch as a second rectangle, nested attention.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/frame-in-frame"}, {"id": "composition/golden-ratio", "name_en": "Golden Ratio", "name_vi": "Tỉ lệ vàng", "category": "composition", "emotion_vi": "Bố cục xoắn ốc — hài hoà cổ điển, sang trọng.", "avoid_vi": "", "prompt": "Golden-ratio spiral composition around {NHÂN_VẬT}, the eye traveling a harmonic curve rather than a grid.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/golden-ratio"}, {"id": "composition/headroom", "name_en": "Headroom", "name_vi": "Khoảng trên đầu", "category": "composition", "emotion_vi": "Nhiều = nhỏ bé/lạc lõng; ít = bí bách, ép.", "avoid_vi": "", "prompt": "Deliberate headroom on {NHÂN_VẬT}, either tight to the hair (pressure) or generously open (air, God, sky).", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/headroom"}, {"id": "composition/layered-depth", "name_en": "Layered Depth", "name_vi": "Chiều sâu nhiều lớp", "category": "composition", "emotion_vi": "Tiền–trung–hậu cảnh rõ — thế giới có thật, giàu thông tin.", "avoid_vi": "", "prompt": "Three-plane composition around {NHÂN_VẬT}, foreground, mid, and deep background all carrying information, deep staging.", "negative": ["Do not write 3D as a slogan."], "source": "https://melies.co/cinematic-techniques/composition/layered-depth"}, {"id": "composition/lead-room", "name_en": "Lead Room", "name_vi": "Khoảng nhìn phía trước", "category": "composition", "emotion_vi": "Chừa chỗ hướng nhìn — thoải mái; cắt cụt = bế tắc.", "avoid_vi": "", "prompt": "Lead room in front of {NHÂN_VẬT}'s look or walk, more space in the direction of attention than behind, forward narrative.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/lead-room"}, {"id": "composition/leading-lines", "name_en": "Leading Lines", "name_vi": "Đường dẫn", "category": "composition", "emotion_vi": "Đường trong cảnh kéo mắt tới chủ thể — dẫn dắt vô hình.", "avoid_vi": "", "prompt": "Leading lines driving the eye to {NHÂN_VẬT}, rails, corridors, roads, or shadows converging on the figure.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/leading-lines"}, {"id": "composition/look-space", "name_en": "Look Space", "name_vi": "Khoảng ánh nhìn", "category": "composition", "emotion_vi": "Không gian trước mặt nhân vật = tương lai của họ.", "avoid_vi": "", "prompt": "Generous look space for {NHÂN_VẬT}, the off-screen gaze owning a field of air, tension in what we cannot see.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/look-space"}, {"id": "composition/negative-space", "name_en": "Negative Space", "name_vi": "Khoảng trống âm", "category": "composition", "emotion_vi": "Trống mênh mông quanh nhân vật — cô đơn, mất mát, chờ đợi.", "avoid_vi": "", "prompt": "Vast negative space around {NHÂN_VẬT}, the figure small, absence as weight, Antonioni emptiness.", "negative": ["Do not write lonely as a substitute for geometry."], "source": "https://melies.co/cinematic-techniques/composition/negative-space"}, {"id": "composition/one-point-perspective", "name_en": "One-Point Perspective", "name_vi": "Phối cảnh một điểm", "category": "composition", "emotion_vi": "Hành lang hút về một điểm — định mệnh, không lối rẽ.", "avoid_vi": "", "prompt": "One-point perspective corridor toward {NHÂN_VẬT} or through them, vanishing point on axis, Kubrick infinity.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/one-point-perspective"}, {"id": "composition/reflections", "name_en": "Reflections", "name_vi": "Phản chiếu", "category": "composition", "emotion_vi": "Gương/nước/kính — nhân cách kép, tự vấn, sự thật méo mó.", "avoid_vi": "", "prompt": "Reflections of {NHÂN_VẬT} in glass, water, or chrome, observer and observed in one plane.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/reflections"}, {"id": "composition/repetition-pattern", "name_en": "Repetition and Pattern", "name_vi": "Lặp & hoạ tiết", "category": "composition", "emotion_vi": "Lặp lại đến vô tận — máy móc, mất cá tính, thôi miên.", "avoid_vi": "", "prompt": "Repeating pattern around {NHÂN_VẬT}, columns, windows, soldiers, a break in the pattern as the story.", "negative": ["Do not write patterned as a mood."], "source": "https://melies.co/cinematic-techniques/composition/repetition-pattern"}, {"id": "composition/rule-of-thirds", "name_en": "Rule of Thirds", "name_vi": "Quy tắc 1/3", "category": "composition", "emotion_vi": "Mặc định dễ chịu, tự nhiên — đặt mắt nhân vật trên đường 1/3 trên.", "avoid_vi": "", "prompt": "Rule-of-thirds placement of {NHÂN_VẬT} on a power intersection, horizon on a third, breathing room in the look direction.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/rule-of-thirds"}, {"id": "composition/screen-in-screen", "name_en": "Screen in Screen", "name_vi": "Màn trong màn", "category": "composition", "emotion_vi": "Màn hình trong khung — thời đại số, giám sát, xa cách.", "avoid_vi": "", "prompt": "Screen-in-screen of {NHÂN_VẬT}, a monitor, phone, or cinema inside the cinema, nested looking.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/screen-in-screen"}, {"id": "composition/short-siding", "name_en": "Short Siding", "name_vi": "Ép sát mép", "category": "composition", "emotion_vi": "Nhân vật nhìn ra mép gần — khó chịu, bị dồn, sai điều gì đó.", "avoid_vi": "", "prompt": "Short-sided framing of {NHÂN_VẬT}, look space crushed, the face near the frame edge they look toward, trapped or urgent.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/short-siding"}, {"id": "composition/symmetry", "name_en": "Symmetry", "name_vi": "Đối xứng", "category": "composition", "emotion_vi": "Trật tự, nghi lễ, hoàn hảo đến mức bất an.", "avoid_vi": "", "prompt": "Perfect symmetry around {NHÂN_VẬT}, mirrored architecture, a central axis, obsessive order.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/symmetry"}, {"id": "composition/tableau", "name_en": "Tableau", "name_vi": "Tranh sống (tableau)", "category": "composition", "emotion_vi": "Khung tĩnh dàn dựng như tranh — nghi lễ, châm biếm, ngưng đọng.", "avoid_vi": "", "prompt": "Tableau of {NHÂN_VẬT}, arranged bodies, a living painting, duration instead of coverage.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/tableau"}, {"id": "composition/contrast-composition", "name_en": "Tonal Contrast", "name_vi": "Tương phản sắc độ", "category": "composition", "emotion_vi": "Sáng trên tối hoặc ngược lại — kịch tính bằng sắc độ.", "avoid_vi": "", "prompt": "High tonal contrast composition with {NHÂN_VẬT} as the lightest or darkest mass, graphic punch, no mid-gray mush.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/contrast-composition"}, {"id": "composition/triangular-composition", "name_en": "Triangular Composition", "name_vi": "Bố cục tam giác", "category": "composition", "emotion_vi": "Ba điểm tạo tam giác — ổn định nhưng có thứ bậc rõ.", "avoid_vi": "", "prompt": "Triangular arrangement with {NHÂN_VẬT} at an apex, three masses locking the frame, Renaissance blocking.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/triangular-composition"}, {"id": "composition/vanishing-point", "name_en": "Vanishing Point", "name_vi": "Điểm tụ", "category": "composition", "emotion_vi": "Mọi đường hội tụ — đích đến, số phận, chiều sâu vô tận.", "avoid_vi": "", "prompt": "Deep vanishing point beyond {NHÂN_VẬT}, rails or road sucking the eye to infinity, the person as a gate.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/vanishing-point"}, {"id": "composition/visual-weight", "name_en": "Visual Weight", "name_vi": "Trọng lượng thị giác", "category": "composition", "emotion_vi": "Ai/ cái gì nặng hơn trong khung thì thắng cảnh đó.", "avoid_vi": "", "prompt": "Composition balancing visual weight around {NHÂN_VẬT}, a bright small thing equal to a large dark mass, scale of attention.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/visual-weight"}, {"id": "composition/void", "name_en": "Void", "name_vi": "Khoảng không", "category": "composition", "emotion_vi": "Bao la trống rỗng — hư vô, thiền, choáng ngợp.", "avoid_vi": "", "prompt": "Void around {NHÂN_VẬT}, darkness or blank field eating the world, a figure against nothing.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/void"}, {"id": "composition/voyeur", "name_en": "Voyeur", "name_vi": "Nhìn trộm", "category": "composition", "emotion_vi": "Nhìn qua khe/rèm — tội lỗi, hồi hộp, xâm phạm.", "avoid_vi": "", "prompt": "Voyeur frame of {NHÂN_VẬT}, watching from concealment, dirty edges, a view we should not have.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/voyeur"}, {"id": "composition/windows", "name_en": "Windows", "name_vi": "Ô cửa sổ", "category": "composition", "emotion_vi": "Nhân vật sau/trong ô cửa — khao khát, ngăn cách, quan sát.", "avoid_vi": "", "prompt": "Windows as the true subject around {NHÂN_VẬT}, stacked apertures, lives in rectangles, a building of frames.", "negative": [], "source": "https://melies.co/cinematic-techniques/composition/windows"}, {"id": "lenses/135mm-telephoto", "name_en": "135mm Telephoto", "name_vi": "135mm tele", "category": "lenses", "emotion_vi": "Tách hẳn khỏi nền — cô lập, bị theo dõi từ xa.", "avoid_vi": "", "prompt": "135mm telephoto on {NHÂN_VẬT}, stacked planes, eavesdropping compression, background crowding the figure.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/135mm-telephoto"}, {"id": "lenses/ultra-wide-14mm", "name_en": "14mm Ultra-Wide", "name_vi": "14mm siêu rộng", "category": "lenses", "emotion_vi": "Méo mạnh, không gian phình — choáng ngợp, ngột ngạt, phi thực.", "avoid_vi": "", "prompt": "14mm ultra-wide on {NHÂN_VẬT}, exaggerated perspective, looming foreground, stretched architecture, slight heroic distortion.", "negative": ["Do not write distorted as a sticker, and do not ask for oval bokeh."], "source": "https://melies.co/cinematic-techniques/lenses/ultra-wide-14mm"}, {"id": "lenses/200mm-long", "name_en": "200mm Long Telephoto", "name_vi": "200mm tele dài", "category": "lenses", "emotion_vi": "Nén cực mạnh — đám đông dồn cục, chạy mãi không tới, định mệnh.", "avoid_vi": "", "prompt": "200mm long lens on {NHÂN_VẬT}, extreme compression, heat shimmer, isolated from a distance, sniper intimacy.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/200mm-long"}, {"id": "lenses/24mm-wide", "name_en": "24mm Wide", "name_vi": "24mm rộng", "category": "lenses", "emotion_vi": "Thấy nhiều bối cảnh, hơi méo rìa — năng lượng, nhập cuộc.", "avoid_vi": "", "prompt": "24mm wide on {NHÂN_VẬT}, environmental portrait, body in space, moderate stretch, reportage cinema.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/24mm-wide"}, {"id": "lenses/35mm-moderate", "name_en": "35mm Moderate Wide", "name_vi": "35mm rộng vừa", "category": "lenses", "emotion_vi": "Ngôn ngữ 'người quan sát' — tự nhiên, phóng sự, cân bằng người & nơi chốn.", "avoid_vi": "", "prompt": "35mm on {NHÂN_VẬT}, the classic storyteller focal length, natural perspective with a little more world than 50.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/35mm-moderate"}, {"id": "lenses/50mm-normal", "name_en": "50mm Normal", "name_vi": "50mm tiêu chuẩn", "category": "lenses", "emotion_vi": "Gần nhất với mắt người — trung thực, không bình luận.", "avoid_vi": "", "prompt": "50mm normal lens on {NHÂN_VẬT}, human-eye perspective, neither compressed nor stretched, conversational truth.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/50mm-normal"}, {"id": "lenses/85mm-portrait", "name_en": "85mm Portrait", "name_vi": "85mm chân dung", "category": "lenses", "emotion_vi": "Nén nhẹ, nền tan mịn — đẹp, thân mật, tôn khuôn mặt.", "avoid_vi": "", "prompt": "85mm portrait of {NHÂN_VẬT}, compressed background, beautiful falloff, isolation, the face as the only country.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/85mm-portrait"}, {"id": "lenses/anamorphic", "name_en": "Anamorphic", "name_vi": "Anamorphic", "category": "lenses", "emotion_vi": "Bokeh ovan, loé ngang xanh — 'chất phim rạp' kinh điển, hoành tráng.", "avoid_vi": "", "prompt": "Anamorphic 2x on {NHÂN_VẬT}, oval bokeh, horizontal flares, widescreen squeeze character.", "negative": ["Do not write letterbox on a spherical lens, and do not add random blue streaks without oval bokeh and correct geometry."], "source": "https://melies.co/cinematic-techniques/lenses/anamorphic"}, {"id": "lenses/fisheye", "name_en": "Fisheye", "name_vi": "Mắt cá", "category": "lenses", "emotion_vi": "Cong tròn cực đoan — trạng thái lệch lạc, skate, hài, ảo giác.", "avoid_vi": "", "prompt": "Fisheye on {NHÂN_VẬT}, circular or extreme barrel distortion, a world wrapping around a face, subjective unreality.", "negative": ["Do not write 14mm rectilinear, and do not ask for random wobble."], "source": "https://melies.co/cinematic-techniques/lenses/fisheye"}, {"id": "lenses/macro", "name_en": "Macro", "name_vi": "Macro", "category": "lenses", "emotion_vi": "Cực cận vật nhỏ — thế giới vi mô, chi tiết quyết định, gợi cảm.", "avoid_vi": "", "prompt": "Macro lens on a detail of {NHÂN_VẬT}, insects of texture, an eye, a watch, a drop of rain, a world in a centimeter.", "negative": ["Do not write close-up of a face unless the face feature is truly macro-scaled."], "source": "https://melies.co/cinematic-techniques/lenses/macro"}, {"id": "lenses/magnification", "name_en": "Magnification", "name_vi": "Phóng đại", "category": "lenses", "emotion_vi": "Nhấn kích thước/chi tiết — kinh ngạc, khám phá.", "avoid_vi": "", "prompt": "Extreme magnification of {NHÂN_VẬT}, a world inside a centimeter, scale lost on purpose.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/magnification"}, {"id": "lenses/probe-lens", "name_en": "Probe Lens", "name_vi": "Probe lens", "category": "lenses", "emotion_vi": "Ống kính que luồn vào khe hẹp — xuyên không gian bất khả, ấn tượng.", "avoid_vi": "", "prompt": "Probe-lens view of {NHÂN_VẬT}, tiny wide lens on a stick, impossible proximity through glass, food, or machinery, miniature world.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/probe-lens"}, {"id": "lenses/spherical", "name_en": "Spherical", "name_vi": "Spherical", "category": "lenses", "emotion_vi": "Ống kính chuẩn, không biến dạng — trung tính, hiện đại, sạch.", "avoid_vi": "", "prompt": "Spherical prime on {NHÂN_VẬT}, round bokeh, rectilinear edges, clean modern capture, no anamorphic streak.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/spherical"}, {"id": "lenses/split-diopter", "name_en": "Split Diopter", "name_vi": "Split diopter", "category": "lenses", "emotion_vi": "Gần và xa cùng nét — hai tâm điểm, hai sự thật song song (De Palma).", "avoid_vi": "", "prompt": "One continuous room: a near object on the left tack-sharp and {NHÂN_VẬT} far on the right also tack-sharp, a narrow blur band between them.", "negative": ["Do not write deep focus or two shots side by side."], "source": "https://melies.co/cinematic-techniques/lenses/split-diopter"}, {"id": "lenses/compression", "name_en": "Telephoto Compression", "name_vi": "Nén không gian tele", "category": "lenses", "emotion_vi": "Hậu cảnh ập vào sát lưng nhân vật — áp lực, không lối thoát.", "avoid_vi": "", "prompt": "Telephoto compression stacking {NHÂN_VẬT} against a wall of background, distances collapsed, crowded air, no escape in depth.", "negative": ["Do not write 14mm, and do not crop a close-stand wide and call it compression."], "source": "https://melies.co/cinematic-techniques/lenses/compression"}, {"id": "lenses/tilt-shift", "name_en": "Tilt-Shift", "name_vi": "Tilt-shift", "category": "lenses", "emotion_vi": "Thu nhỏ thế giới thành mô hình — xa cách, đồ chơi, toàn tri.", "avoid_vi": "", "prompt": "Name real scale, then the thin focus plane. A thin horizontal band of focus across the subject, foreground and far ground softly blurred, no hard seam across the frame. A real-scale city or citadel with {NHÂN_VẬT} human-sized.", "negative": ["Do not write shallow bokeh portrait, and do not ask for a hard blur stripe."], "source": "https://melies.co/cinematic-techniques/lenses/tilt-shift"}, {"id": "lenses/vintage-cine", "name_en": "Vintage Cine Glass", "name_vi": "Ống kính cine cổ", "category": "lenses", "emotion_vi": "Mềm, ám màu, khuyết tật đẹp — hoài niệm, phim thập niên 70.", "avoid_vi": "", "prompt": "Vintage cine glass on {NHÂN_VẬT}, lower contrast, gentle halation, swirling edges, Cooke or K35 romance, not clinical sharpness.", "negative": [], "source": "https://melies.co/cinematic-techniques/lenses/vintage-cine"}, {"id": "color/bleach-bypass", "name_en": "Bleach Bypass", "name_vi": "Bleach bypass", "category": "color", "emotion_vi": "Bạc màu, tương phản cao, thô — chiến tranh, tàn nhẫn, hiện thực khắc nghiệt.", "avoid_vi": "", "prompt": "Bleach-bypass look on {NHÂN_VẬT}, retained silver, crushed color, harsh contrast, metallic midtones.", "negative": ["Do not write teal-orange, and do not ask for candy complementary skies."], "source": "https://melies.co/cinematic-techniques/color/bleach-bypass"}, {"id": "color/color-shift", "name_en": "Color Shift", "name_vi": "Chuyển màu", "category": "color", "emotion_vi": "Màu đổi trong cảnh — tâm trạng chuyển, thời gian trôi, ma thuật.", "avoid_vi": "", "prompt": "Color shift across {NHÂN_VẬT}, hues sliding mid-shot or mid-grade, a world that changes temperature in front of us.", "negative": ["Do not write a static LUT, and do not confuse it with split-tone."], "source": "https://melies.co/cinematic-techniques/color/color-shift"}, {"id": "color/cool-blue", "name_en": "Cool Blue", "name_vi": "Xanh lạnh", "category": "color", "emotion_vi": "Lạnh lẽo, cô đơn, đêm, công nghệ, vô cảm.", "avoid_vi": "", "prompt": "Cool blue grade on {NHÂN_VẬT}, steel shadows, hospital or moonlight, warmth reserved for one practical if any.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/cool-blue"}, {"id": "color/cross-process", "name_en": "Cross Process", "name_vi": "Cross process", "category": "color", "emotion_vi": "Màu lệch phi tự nhiên — nổi loạn, thập niên 90, bất ổn.", "avoid_vi": "", "prompt": "Cross-processed look on {NHÂN_VẬT}, skewed primaries, cyan shadows, magenta skin shift, music-video chemical accident.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/cross-process"}, {"id": "color/day-for-night", "name_en": "Day for Night", "name_vi": "Quay ngày giả đêm", "category": "color", "emotion_vi": "Xanh tối giả đêm — cổ điển, mộng mị, không hoàn toàn thực.", "avoid_vi": "", "prompt": "Day-for-night treatment of {NHÂN_VẬT}, underexposed daylight, blue wash, skipped-over sun, moonlight as a lie that reads.", "negative": ["Do not write simply blue grade on a sunny street."], "source": "https://melies.co/cinematic-techniques/color/day-for-night"}, {"id": "color/desaturation", "name_en": "Desaturation", "name_vi": "Giảm bão hoà", "category": "color", "emotion_vi": "Màu nhạt đi — u uất, kiệt sức, hậu tận thế.", "avoid_vi": "", "prompt": "Desaturated palette on {NHÂN_VẬT}, chroma pulled back, dusty, wintered, emotion in leftover color accents.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/desaturation"}, {"id": "color/filmic-faded", "name_en": "Filmic Faded", "name_vi": "Phim bạc màu", "category": "color", "emotion_vi": "Đen nhấc lên, phai nhẹ — hoài niệm, indie, dịu dàng.", "avoid_vi": "", "prompt": "Filmic faded grade on {NHÂN_VẬT}, lifted blacks, rolled-off highlights, print-emulation, slightly expired romance.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/filmic-faded"}, {"id": "color/hyper-saturation", "name_en": "Hyper-Saturation", "name_vi": "Tăng bão hoà mạnh", "category": "color", "emotion_vi": "Màu rực — hưng phấn, ảo giác, tuổi trẻ, quảng cáo.", "avoid_vi": "", "prompt": "Hyper-saturated color on {NHÂN_VẬT}, Velvia intensity, reds like lacquer, a dream or a fever, not documentary.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/hyper-saturation"}, {"id": "color/monochrome", "name_en": "Monochrome", "name_vi": "Đơn sắc / đen trắng", "category": "color", "emotion_vi": "Bỏ màu để còn lại hình khối & cảm xúc — cổ điển, vĩnh cửu, ký ức.", "avoid_vi": "", "prompt": "Monochrome treatment of {NHÂN_VẬT}, silver highlights, deep blacks, no chroma, shape and light only.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/monochrome"}, {"id": "color/moonlight-gel", "name_en": "Moonlight Gel", "name_vi": "Gel ánh trăng", "category": "color", "emotion_vi": "Xanh bạc — lãng mạn đêm, bí ẩn, siêu nhiên nhẹ.", "avoid_vi": "", "prompt": "Moonlight gel on {NHÂN_VẬT}, cyan-green night, a single cool key as the moon, deep underexposure, silver edges.", "negative": ["Do not write day-for-night, and do not fill the night until it is even."], "source": "https://melies.co/cinematic-techniques/color/moonlight-gel"}, {"id": "color/natural-grade", "name_en": "Natural Grade", "name_vi": "Màu tự nhiên", "category": "color", "emotion_vi": "Trung thực, không phong cách hoá — tài liệu, chân thực.", "avoid_vi": "", "prompt": "Natural grade on {NHÂN_VẬT}, faithful skin, restrained saturation, no stylized split, the location's real color science.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/natural-grade"}, {"id": "color/overexposed", "name_en": "Overexposed", "name_vi": "Cháy sáng", "category": "color", "emotion_vi": "Trắng loá — mất trí nhớ, thiên đường, thẩm vấn, mơ.", "avoid_vi": "", "prompt": "Overexposed {NHÂN_VẬT}, values clipping toward heaven or fluorescent hell, information burned on purpose.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/overexposed"}, {"id": "color/palette", "name_en": "Palette", "name_vi": "Bảng màu chủ đạo", "category": "color", "emotion_vi": "Giới hạn màu theo chủ đề — thống nhất thị giác, có chủ ý.", "avoid_vi": "", "prompt": "Restricted palette on {NHÂN_VẬT}, a few chosen hues doing all the work, design as law.", "negative": ["Do not write mixed complementary clutter, and do not say colorful."], "source": "https://melies.co/cinematic-techniques/color/palette"}, {"id": "color/sepia", "name_en": "Sepia", "name_vi": "Nâu sepia", "category": "color", "emotion_vi": "Quá khứ xa, ảnh cũ, hoài niệm.", "avoid_vi": "", "prompt": "Sepia tonality on {NHÂN_VẬT}, brown-gold memory, faded whites, the past as a color, not a filter sticker.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/sepia"}, {"id": "color/split-tone", "name_en": "Split Toning", "name_vi": "Split toning", "category": "color", "emotion_vi": "Sáng ám một màu, tối ám màu khác — tinh tế, phong cách riêng.", "avoid_vi": "", "prompt": "Split-toned grade on {NHÂN_VẬT}, highlights one hue, shadows another, for example gold over teal, a two-color world.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/split-tone"}, {"id": "color/teal-orange", "name_en": "Teal and Orange", "name_vi": "Teal & cam", "category": "color", "emotion_vi": "Da ấm trên nền lạnh — bom tấn hiện đại, dễ đọc, hoành tráng.", "avoid_vi": "", "prompt": "Teal-and-orange grade on {NHÂN_VẬT}, skin staying warm, shadows and skies pushed cyan, blockbuster complementary split.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/teal-orange"}, {"id": "color/tungsten-balance", "name_en": "Tungsten Balance", "name_vi": "Cân bằng tungsten", "category": "color", "emotion_vi": "Ám xanh lạnh ở ngoại cảnh — tách biệt, ban đêm, trống trải.", "avoid_vi": "", "prompt": "Tungsten-balanced interior on {NHÂN_VẬT}, 3200K warmth, windows going cold blue, mixed sources telling inside versus out.", "negative": ["Do not paint a face in two unmotivated halves, and do not neutralize the windows."], "source": "https://melies.co/cinematic-techniques/color/tungsten-balance"}, {"id": "color/vintage", "name_en": "Vintage", "name_vi": "Cổ điển", "category": "color", "emotion_vi": "Bảng màu thời đại cũ — hoài cổ, thời kỳ.", "avoid_vi": "", "prompt": "Vintage treatment of {NHÂN_VẬT}, faded dyes, halation, the past as chemistry, not a sticker.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/vintage"}, {"id": "color/warm-amber", "name_en": "Warm Amber", "name_vi": "Hổ phách ấm", "category": "color", "emotion_vi": "Ấm áp, an toàn, ký ức đẹp, gia đình.", "avoid_vi": "", "prompt": "Warm amber grade on {NHÂN_VẬT}, tungsten honey, candle and practical glow, safety or nostalgia in the mids.", "negative": [], "source": "https://melies.co/cinematic-techniques/color/warm-amber"}, {"id": "time-and-motion/boomerang", "name_en": "Boomerang", "name_vi": "Boomerang", "category": "time-and-motion", "emotion_vi": "Tới lui lặp — vui nhộn, social, nhấn một động tác.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} plays forward then reverses along the same motion, a seamless boomerang loop.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/boomerang"}, {"id": "time-and-motion/bullet-time", "name_en": "Bullet Time", "name_vi": "Bullet time", "category": "time-and-motion", "emotion_vi": "Thời gian ngưng, máy bay quanh — đỉnh điểm quyền năng.", "avoid_vi": "", "prompt": "Time freezes around {NHÂN_VẬT} while the camera orbits, a bullet-time array move.", "negative": ["No handheld slow-mo, no lock-off freeze."], "source": "https://melies.co/cinematic-techniques/time-and-motion/bullet-time"}, {"id": "time-and-motion/fast-motion", "name_en": "Fast Motion", "name_vi": "Quay nhanh", "category": "time-and-motion", "emotion_vi": "Hài hước, hối hả, thời gian trôi tuột, mất kiểm soát.", "avoid_vi": "", "prompt": "Fast-motion view of {NHÂN_VẬT} and the environment, time compressed, crowds and weather racing, coherent hands and footsteps, not a motionless sun over a smoking crowd.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/fast-motion"}, {"id": "time-and-motion/freeze-frame", "name_en": "Freeze Frame", "name_vi": "Đóng băng khung", "category": "time-and-motion", "emotion_vi": "Dừng thời gian — tuyên bố, kết chương, châm biếm.", "avoid_vi": "", "prompt": "Action around {NHÂN_VẬT} freezes into a still frame and holds.", "negative": ["No orbit, no hanging debris that later falls."], "source": "https://melies.co/cinematic-techniques/time-and-motion/freeze-frame"}, {"id": "time-and-motion/frozen-in-motion", "name_en": "Frozen in Motion", "name_vi": "Đóng băng giữa chuyển động", "category": "time-and-motion", "emotion_vi": "Mọi thứ đứng im trừ một thứ — siêu thực, quyền năng.", "avoid_vi": "", "prompt": "Action around {NHÂN_VẬT} freezes mid-move while {NHÂN_VẬT} and/or the camera may still travel.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/frozen-in-motion"}, {"id": "time-and-motion/infinite-loop", "name_en": "Infinite Loop", "name_vi": "Lặp vô tận", "category": "time-and-motion", "emotion_vi": "Vòng lặp không điểm nối — ám ảnh, thôi miên, mắc kẹt.", "avoid_vi": "", "prompt": "A seamless loop of {NHÂN_VẬT}, end matching start, no cut visible.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/infinite-loop"}, {"id": "time-and-motion/long-take", "name_en": "Long Take", "name_vi": "Cú máy dài", "category": "time-and-motion", "emotion_vi": "Không cắt — căng thẳng thật, không giấu được gì.", "avoid_vi": "", "prompt": "An unbroken long take following {NHÂN_VẬT} through the space with no cut.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/long-take"}, {"id": "time-and-motion/low-shutter", "name_en": "Low Shutter", "name_vi": "Màn trập chậm", "category": "time-and-motion", "emotion_vi": "Vệt nhoè kéo dài — mộng mị, say, ảo giác.", "avoid_vi": "", "prompt": "Handheld close action of {NHÂN_VẬT}, normal playback speed, short-exposure droplets, sharply segmented body movement, no smooth slow motion, no artificial frame skipping.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/low-shutter"}, {"id": "time-and-motion/moonwalk", "name_en": "Moonwalk", "name_vi": "Moonwalk", "category": "time-and-motion", "emotion_vi": "Đi tới mà trượt lùi — siêu thực, vui, ảo giác.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} glides backward as if the floor were ice, a moonwalk path.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/moonwalk"}, {"id": "time-and-motion/motion-blur", "name_en": "Motion Blur", "name_vi": "Nhoè chuyển động", "category": "time-and-motion", "emotion_vi": "Tốc độ cảm nhận được — hỗn loạn, vội vã.", "avoid_vi": "", "prompt": "Heavy motion blur as {NHÂN_VẬT} or the camera moves, light streaking, shutter dragged.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/motion-blur"}, {"id": "time-and-motion/one-er", "name_en": "Oner", "name_vi": "Oner (một cú duy nhất)", "category": "time-and-motion", "emotion_vi": "Cả cảnh trong một cú — kỹ thuật phô diễn, nhập tâm tối đa.", "avoid_vi": "", "prompt": "A continuous oner following {NHÂN_VẬT} through connected actions without a visible cut.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/one-er"}, {"id": "time-and-motion/reverse-motion", "name_en": "Reverse Motion", "name_vi": "Quay ngược", "category": "time-and-motion", "emotion_vi": "Thời gian đảo — hối tiếc, phép màu, hài.", "avoid_vi": "", "prompt": "The action around {NHÂN_VẬT} plays in reverse: rain rising, smoke inhaling, motion undone.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/reverse-motion"}, {"id": "time-and-motion/slow-motion", "name_en": "Slow Motion", "name_vi": "Quay chậm", "category": "time-and-motion", "emotion_vi": "THIÊNG HOÁ hoặc BI KỊCH. Kéo dài khoảnh khắc để khán giả kịp cảm.", "avoid_vi": "Dùng nhiều sẽ nhạt; chỉ chậm thứ đáng chậm.", "prompt": "Slow-motion 6-second shot of {NHÂN_VẬT}, time stretched, particles hanging in light, 120fps feel, locked or simple camera, no frozen background orbit.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/slow-motion"}, {"id": "time-and-motion/speed-ramp", "name_en": "Speed Ramp", "name_vi": "Đổi tốc trong cảnh", "category": "time-and-motion", "emotion_vi": "Chậm rồi bung nhanh — cú nhấn hành động, nhịp âm nhạc.", "avoid_vi": "", "prompt": "Speed ramp: real-time movement of {NHÂN_VẬT} suddenly stretches into slow motion at the key beat, then recovers.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/speed-ramp"}, {"id": "time-and-motion/step-printing", "name_en": "Step Printing", "name_vi": "In bước (step printing)", "category": "time-and-motion", "emotion_vi": "Giật nhoè kiểu Wong Kar-wai — say, khao khát, ký ức rối.", "avoid_vi": "", "prompt": "Step-printed slow motion of {NHÂN_VẬT}, stuttering duplicated frames, lyrical delay rather than smooth slow-mo.", "negative": ["No generic glitch, no interpolated in-betweens."], "source": "https://melies.co/cinematic-techniques/time-and-motion/step-printing"}, {"id": "time-and-motion/stop-motion", "name_en": "Stop Motion", "name_vi": "Stop motion", "category": "time-and-motion", "emotion_vi": "Giật từng khung thủ công — kỳ dị, thủ công, ma mị.", "avoid_vi": "", "prompt": "Stop-motion cadence of {NHÂN_VẬT}, pose to pose, slightly staccato.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/stop-motion"}, {"id": "time-and-motion/stutter", "name_en": "Stutter / Stop-Stutter", "name_vi": "Giật khựng", "category": "time-and-motion", "emotion_vi": "Khung hình nhảy — trục trặc, lo âu, kinh dị hiện đại.", "avoid_vi": "", "prompt": "Stuttering playback of {NHÂN_VẬT}, frames repeating and skipping, anxious rhythm.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/stutter"}, {"id": "time-and-motion/time-lapse", "name_en": "Time-Lapse", "name_vi": "Tua nhanh thời gian", "category": "time-and-motion", "emotion_vi": "Thời gian trôi, con người nhỏ bé trước ngày đêm.", "avoid_vi": "", "prompt": "Time-lapse around {NHÂN_VẬT}, light and crowds moving at accelerated speed while the camera stays or moves slowly.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/time-lapse"}, {"id": "time-and-motion/timelapse-glam", "name_en": "Timelapse Glam", "name_vi": "Timelapse glam", "category": "time-and-motion", "emotion_vi": "Biến hoá trang phục/trang điểm nhanh — thời trang, biến thân.", "avoid_vi": "", "prompt": "Time-lapse around a still {NHÂN_VẬT} as stylists and wardrobe change at high speed.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/timelapse-glam"}, {"id": "time-and-motion/timelapse-human", "name_en": "Timelapse Human", "name_vi": "Timelapse con người", "category": "time-and-motion", "emotion_vi": "Đám đông chảy như nước — đô thị, cô đơn giữa dòng người.", "avoid_vi": "", "prompt": "Crowds time-lapse around a still {NHÂN_VẬT}, the city racing, the person holding.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/timelapse-human"}, {"id": "time-and-motion/timelapse-landscape", "name_en": "Timelapse Landscape", "name_vi": "Timelapse phong cảnh", "category": "time-and-motion", "emotion_vi": "Mây trôi, nắng đổi — quy mô thiên nhiên, mở màn.", "avoid_vi": "", "prompt": "Time-lapse of light and weather over the landscape of {NHÂN_VẬT}.", "negative": [], "source": "https://melies.co/cinematic-techniques/time-and-motion/timelapse-landscape"}, {"id": "effects/altered-state", "name_en": "Altered State", "name_vi": "Trạng thái biến đổi", "category": "effects", "emotion_vi": "Thị giác méo mó — say, sốt, thuốc, chấn thương.", "avoid_vi": "", "prompt": "The frame around {NHÂN_VẬT} warps as if consciousness is slipping, edges trailing, color unhooked from the room.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/altered-state"}, {"id": "effects/anamorphic-flare", "name_en": "Anamorphic Flare", "name_vi": "Loé ngang anamorphic", "category": "effects", "emotion_vi": "Vệt xanh ngang — chất bom tấn, sci-fi, hoành tráng.", "avoid_vi": "", "prompt": "Horizontal anamorphic flares streaking through {NHÂN_VẬT}, cyan or magenta bars, oval bokeh, scope cinema signature.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/anamorphic-flare"}, {"id": "effects/anthropo", "name_en": "Anthropo", "name_vi": "Nhân hoá", "category": "effects", "emotion_vi": "Vật vô tri có hành vi người — hài, quảng cáo, kỳ ảo.", "avoid_vi": "", "prompt": "Anthropomorphic frame of {NHÂN_VẬT}, an object or animal given human scale, gesture, or eyeline, the inanimate performing.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/anthropo"}, {"id": "effects/argus", "name_en": "Argus", "name_vi": "Argus (nhiều mắt)", "category": "effects", "emotion_vi": "Nhiều điểm nhìn cùng lúc — giám sát, toàn tri, bất an.", "avoid_vi": "", "prompt": "Argus image of {NHÂN_VẬT}, many eyes, many viewpoints, a creature or a city of looking.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/argus"}, {"id": "effects/bokeh", "name_en": "Bokeh", "name_vi": "Bokeh", "category": "effects", "emotion_vi": "Đốm sáng tan mờ — lãng mạn, mơ màng, cô lập chủ thể.", "avoid_vi": "", "prompt": "Creamy bokeh field behind {NHÂN_VẬT}, circular or oval highlights, the world melted to light, subject isolated by glass.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/bokeh"}, {"id": "effects/bubbles", "name_en": "Bubbles", "name_vi": "Bong bóng", "category": "effects", "emotion_vi": "Nhẹ, trong, vui — tuổi thơ, mộng, sản phẩm.", "avoid_vi": "", "prompt": "Bubbles around {NHÂN_VẬT}, refraction worlds, cheap magic that still reads as joy or threat.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/bubbles"}, {"id": "effects/chromatic-aberration", "name_en": "Chromatic Aberration", "name_vi": "Sai sắc", "category": "effects", "emotion_vi": "Viền màu lệch — trục trặc, ảo giác, công nghệ hỏng.", "avoid_vi": "", "prompt": "Chromatic aberration on {NHÂN_VẬT}, red-cyan fringing at high-contrast edges, cheap glass or dream distortion.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/chromatic-aberration"}, {"id": "effects/cinemagraph", "name_en": "Cinemagraph", "name_vi": "Cinemagraph", "category": "effects", "emotion_vi": "Ảnh tĩnh chỉ một phần động — thôi miên, sang trọng.", "avoid_vi": "", "prompt": "Almost still on {NHÂN_VẬT}, only one element loops: steam, rain, or a subtle gesture.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/cinemagraph"}, {"id": "effects/collage", "name_en": "Collage", "name_vi": "Cắt dán", "category": "effects", "emotion_vi": "Ghép chất liệu rời — thử nghiệm, ký ức, nghệ thuật.", "avoid_vi": "", "prompt": "Collage frame of {NHÂN_VẬT}, torn layers, mixed stocks, cut paper and live action sharing one plane.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/collage"}, {"id": "effects/cyclope", "name_en": "Cyclope", "name_vi": "Cyclope", "category": "effects", "emotion_vi": "Biến dạng một mắt/tâm điểm duy nhất — kỳ dị, siêu thực.", "avoid_vi": "", "prompt": "Cyclope view of {NHÂN_VẬT}, a single giant iris, fisheye as a monster eye, one hole looking.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/cyclope"}, {"id": "effects/datamosh", "name_en": "Datamosh", "name_vi": "Datamosh", "category": "effects", "emotion_vi": "Lỗi nén tan chảy — glitch, hiện đại, tan rã.", "avoid_vi": "", "prompt": "Datamosh corruption around {NHÂN_VẬT}, frames bleeding into the next, codec wreckage as image.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/datamosh"}, {"id": "effects/deep-focus", "name_en": "Deep Focus", "name_vi": "Nét sâu", "category": "effects", "emotion_vi": "Mọi lớp đều nét — khán giả tự chọn nhìn, kịch tính đa tầng (Citizen Kane).", "avoid_vi": "", "prompt": "Example: Deep focus on {NHÂN_VẬT} and the far plane, near action and distant doorway both sharp, no rack focus, no split-diopter seam, the eye may wander.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/deep-focus"}, {"id": "effects/diorama", "name_en": "Diorama", "name_vi": "Mô hình diorama", "category": "effects", "emotion_vi": "Thế giới thu nhỏ — đồ chơi, toàn tri, xa cách.", "avoid_vi": "", "prompt": "Example: Diorama view of {NHÂN_VẬT}, physical miniature, tactile surfaces, deep enough focus for full-size scale, slow camera, not tilt-shift toy blur.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/diorama"}, {"id": "effects/distortions", "name_en": "Distortions", "name_vi": "Biến dạng", "category": "effects", "emotion_vi": "Bóp méo hình — tâm lý bất ổn, kinh dị.", "avoid_vi": "", "prompt": "Optical distortion around {NHÂN_VẬT}, stretched edges, melted geometry, the lens lying about space.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/distortions"}, {"id": "effects/double-exposure", "name_en": "Double Exposure", "name_vi": "Chồng ảnh kép", "category": "effects", "emotion_vi": "Hai hình chồng nhau — ký ức, nhân cách kép, thơ ca.", "avoid_vi": "", "prompt": "Example: Double exposure of {NHÂN_VẬT} overlaid with a second named image, faces in cities, a ghost in rain, optical composite in camera, both exposures visible, not a morph and not a split-screen join.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/double-exposure"}, {"id": "effects/duplication", "name_en": "Duplication", "name_vi": "Nhân bản", "category": "effects", "emotion_vi": "Nhiều bản sao trong khung — phân thân, đám đông, ám ảnh.", "avoid_vi": "", "prompt": "Duplication of {NHÂN_VẬT}, the same figure twice or more in one frame, twins of time or identity.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/duplication"}, {"id": "effects/echo-print", "name_en": "Echo Print", "name_vi": "Bóng lưu ảnh", "category": "effects", "emotion_vi": "Vệt bóng chuyển động — thời gian chồng lớp, ma quái.", "avoid_vi": "", "prompt": "Afterimages of {NHÂN_VẬT} trail the present, an echo print of the previous moment.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/echo-print"}, {"id": "effects/feedback", "name_en": "Feedback", "name_vi": "Phản hồi hình ảnh", "category": "effects", "emotion_vi": "Hình lồng hình vô tận — mê sảng, vòng lặp tâm trí.", "avoid_vi": "", "prompt": "Recursive video feedback of {NHÂN_VẬT}, the image eating itself into a tunnel.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/feedback"}, {"id": "effects/film-grain", "name_en": "Film Grain", "name_vi": "Hạt phim", "category": "effects", "emotion_vi": "Kết cấu hạt — chân thực, cũ kỹ, hữu cơ.", "avoid_vi": "", "prompt": "Visible film grain over {NHÂN_VẬT}, 35mm or 16mm texture, living silver, not a cheap overlay.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/film-grain"}, {"id": "effects/floating-fall", "name_en": "Floating Fall", "name_vi": "Rơi lơ lửng", "category": "effects", "emotion_vi": "Rơi chậm phi trọng lực — giấc mơ, buông xuôi, siêu thực.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} falls in slow, floating pieces, delayed gravity, a dream of dropping.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/floating-fall"}, {"id": "effects/floating-ui", "name_en": "Floating UI", "name_vi": "Giao diện lơ lửng", "category": "effects", "emotion_vi": "Đồ hoạ nổi trong không gian — công nghệ, sci-fi.", "avoid_vi": "", "prompt": "Floating UI over {NHÂN_VẬT}, HUD, callouts, and interface planes in 3D space, the screen as a cockpit.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/floating-ui"}, {"id": "effects/focal-shift", "name_en": "Focal Shift", "name_vi": "Dịch tiêu điểm", "category": "effects", "emotion_vi": "Nét trôi nhẹ — bất định, mơ hồ, tỉnh dậy.", "avoid_vi": "", "prompt": "Focus pulls from a foreground object onto {NHÂN_VẬT}, or the reverse.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/focal-shift"}, {"id": "effects/focus-change", "name_en": "Focus Change", "name_vi": "Đổi tiêu điểm", "category": "effects", "emotion_vi": "Như rack focus — dẫn mắt khán giả không cần cắt.", "avoid_vi": "", "prompt": "Focus changes from one plane onto {NHÂN_VẬT} or away from them.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/focus-change"}, {"id": "effects/forced-perspective", "name_en": "Forced Perspective", "name_vi": "Phối cảnh cưỡng ép", "category": "effects", "emotion_vi": "Đánh lừa tỉ lệ — hài, kỳ ảo, khổng lồ/tí hon.", "avoid_vi": "", "prompt": "Example: Forced perspective with {NHÂN_VẬT}, scale altered by camera placement and scaled furniture, giant or miniature in camera, locked viewpoint, matching eyelines, not a digital resize.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/forced-perspective"}, {"id": "effects/generative", "name_en": "Generative", "name_vi": "Sinh tạo", "category": "effects", "emotion_vi": "Hình ảnh tự sinh biến đổi — trừu tượng, công nghệ.", "avoid_vi": "", "prompt": "Generative image of {NHÂN_VẬT}, forms grown by rule, particles, and iteration, cinema made by a system.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/generative"}, {"id": "effects/halation", "name_en": "Halation", "name_vi": "Quầng sáng halation", "category": "effects", "emotion_vi": "Viền đỏ quanh vùng sáng — chất phim nhựa, ấm áp, hoài niệm.", "avoid_vi": "", "prompt": "Example: Halation glow around highlights on {NHÂN_VẬT}, red-edge bloom of film stock, lamps breathing, eyes and fabric texture preserved, not a global fog.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/halation"}, {"id": "effects/infrared", "name_en": "Infrared", "name_vi": "Hồng ngoại", "category": "effects", "emotion_vi": "Màu phi thực tế — siêu thực, thế giới khác.", "avoid_vi": "", "prompt": "Infrared look on {NHÂN_VẬT}, foliage going pale, skies black, skin otherworldly, a spectrum humans do not own.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/infrared"}, {"id": "effects/kaleidoscope", "name_en": "Kaleidoscope", "name_vi": "Vạn hoa", "category": "effects", "emotion_vi": "Lặp đối xứng — ảo giác, thôi miên, mê cung.", "avoid_vi": "", "prompt": "Kaleidoscopic fragmentation of {NHÂN_VẬT}, mirrored shards, Busby Berkeley from inside a jewel.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/kaleidoscope"}, {"id": "effects/lens-flare", "name_en": "Lens Flare", "name_vi": "Loé ống kính", "category": "effects", "emotion_vi": "Cảm giác 'có thật', ấm, hy vọng — hoặc choáng ngợp khi mạnh.", "avoid_vi": "", "prompt": "Example: Lens flare across {NHÂN_VẬT}, the sun or a hard practical striking the front element, veiling contrast, ghost orbs tracking the source, source-linked not floating.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/lens-flare"}, {"id": "effects/levitation", "name_en": "Levitation", "name_vi": "Bay lơ lửng", "category": "effects", "emotion_vi": "Nhân vật/vật bay — tự do, siêu nhiên, giấc mơ.", "avoid_vi": "", "prompt": "Levitation of {NHÂN_VẬT}, body or object refusing gravity, a quiet impossible hover. {NHÂN_VẬT} hangs in air, slow drift, no visible support.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/levitation"}, {"id": "effects/light-flash", "name_en": "Light Flash", "name_vi": "Chớp sáng", "category": "effects", "emotion_vi": "Loé trắng chuyển cảnh — sốc, sét, ký ức ập về.", "avoid_vi": "", "prompt": "A hard light flash blows out {NHÂN_VẬT} then settles back, as a memory or explosion sting.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/light-flash"}, {"id": "effects/light-leak", "name_en": "Light Leak", "name_vi": "Rò sáng", "category": "effects", "emotion_vi": "Vệt sáng cháy rìa — phim cũ, ký ức, hoài niệm.", "avoid_vi": "", "prompt": "Analog light leak washing {NHÂN_VẬT}, orange or red flare eating the frame edge, a wound in the emulsion.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/light-leak"}, {"id": "effects/masking", "name_en": "Masking", "name_vi": "Che khuôn", "category": "effects", "emotion_vi": "Chỉ hiện một phần khung — nhìn trộm, giấu diếm.", "avoid_vi": "", "prompt": "Masked frame around {NHÂN_VẬT}, a shape cutting the picture, binoculars, a keyhole, a graphic window.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/masking"}, {"id": "effects/mixed-media", "name_en": "Mixed Media", "name_vi": "Đa chất liệu", "category": "effects", "emotion_vi": "Trộn thật + vẽ + 3D — sáng tạo, độc bản.", "avoid_vi": "", "prompt": "Mixed media around {NHÂN_VẬT}, live action, type, illustration, and stock colliding in one plane.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/mixed-media"}, {"id": "effects/match-morph", "name_en": "Morph", "name_vi": "Morph khớp", "category": "effects", "emotion_vi": "Nối hai chủ thể bằng biến hình — ẩn dụ trực quan.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} morphs into another form or face over 6 seconds, a continuous transformation.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/match-morph"}, {"id": "effects/morphing", "name_en": "Morphing", "name_vi": "Biến hình mượt", "category": "effects", "emotion_vi": "Một thứ hoá thành thứ khác — ma thuật, chuyển hoá.", "avoid_vi": "", "prompt": "Morph of {NHÂN_VẬT} into another state, continuous transformation, identity as a dissolve you can watch. {NHÂN_VẬT} morphs into another form over the shot.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/morphing"}, {"id": "effects/night-vision", "name_en": "Night Vision", "name_vi": "Nhìn đêm", "category": "effects", "emotion_vi": "Xanh lá nhiễu hạt — giám sát, quân sự, kinh dị found-footage.", "avoid_vi": "", "prompt": "Night-vision green phosphor of {NHÂN_VẬT}, grainy, surveillance, found-footage military eye.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/night-vision"}, {"id": "effects/object-portal", "name_en": "Object Portal", "name_vi": "Cổng qua đồ vật", "category": "effects", "emotion_vi": "Vật thể thành cổng sang thế giới khác — kỳ ảo, chuyển cảnh.", "avoid_vi": "", "prompt": "Object portal through {NHÂN_VẬT}, a thing opening onto another space, a bag, a screen, a doorway that should not lead there.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/object-portal"}, {"id": "effects/particles", "name_en": "Particles", "name_vi": "Hạt bay", "category": "effects", "emotion_vi": "Bụi/tro/đốm bay — không khí, thời gian, thiêng liêng.", "avoid_vi": "", "prompt": "Particles around {NHÂN_VẬT}, dust, sparks, pollen, a weather of bits, light catching each one.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/particles"}, {"id": "effects/photogrammetry", "name_en": "Photogrammetry", "name_vi": "Photogrammetry", "category": "effects", "emotion_vi": "Quét 3D không gian — ký ức số, lạnh, khảo cổ.", "avoid_vi": "", "prompt": "Photogrammetry look of {NHÂN_VẬT}, scanned space, slightly wrong mesh, a real place turned into a model.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/photogrammetry"}, {"id": "effects/projection-mapping", "name_en": "Projections", "name_vi": "Chiếu hình lên vật", "category": "effects", "emotion_vi": "Hình chiếu lên người/tường — ký ức, phân thân, nghệ thuật.", "avoid_vi": "", "prompt": "Example: Projected imagery crawling over {NHÂN_VẬT} and architecture, a plate on a screen or faces on walls, foreground lit to match the projection, in-camera process not a double-exposure ghost.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/projection-mapping"}, {"id": "effects/rack-focus", "name_en": "Rack Focus", "name_vi": "Đổi nét (rack focus)", "category": "effects", "emotion_vi": "Chuyển nét từ A sang B — chuyển sự chú ý trong cùng khung, tiết lộ.", "avoid_vi": "", "prompt": "Rack focus between planes around {NHÂN_VẬT}, a two-second pull from foreground to the figure or the reverse. Focus racks from a named foreground element onto {NHÂN_VẬT} over about two seconds, shallow depth of field, locked camera, no zoom.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/rack-focus"}, {"id": "effects/ratio-switch", "name_en": "Ratio Switch", "name_vi": "Đổi tỉ lệ khung", "category": "effects", "emotion_vi": "Khung hình đổi giữa phim — đổi thời gian/tâm lý/thế giới.", "avoid_vi": "", "prompt": "Aspect-ratio switch on {NHÂN_VẬT}, the frame itself widening or closing as the story changes register. The frame around {NHÂN_VẬT} changes aspect ratio during the sequence, a visible crop or reveal.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/ratio-switch"}, {"id": "effects/scale-shift", "name_en": "Scale Shift", "name_vi": "Đổi tỉ lệ", "category": "effects", "emotion_vi": "Nhân vật to/nhỏ bất thường — kỳ ảo, choáng ngợp.", "avoid_vi": "", "prompt": "Scale shift of {NHÂN_VẬT}, the body suddenly giant or tiny against the same room, Alice physics.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/scale-shift"}, {"id": "effects/selfie-twin", "name_en": "Selfie Twin", "name_vi": "Song trùng selfie", "category": "effects", "emotion_vi": "Hai bản thân trong một khung — đối thoại nội tâm, viral.", "avoid_vi": "", "prompt": "Selfie twin of {NHÂN_VẬT}, two of the same face in a phone-arm frame, identity as a double take.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/selfie-twin"}, {"id": "effects/shadow-box", "name_en": "Shadow Box", "name_vi": "Hộp bóng", "category": "effects", "emotion_vi": "Bóng đổ như sân khấu rối — bí ẩn, ngụ ngôn.", "avoid_vi": "", "prompt": "Shadow-box of {NHÂN_VẬT}, layered cut-outs, depth as stacked silhouettes, a diorama of darkness.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/shadow-box"}, {"id": "effects/shallow-focus", "name_en": "Shallow Focus", "name_vi": "Nét nông", "category": "effects", "emotion_vi": "Nền tan — cô lập, thân mật, tâm trí thu hẹp.", "avoid_vi": "", "prompt": "Example: Very shallow focus on {NHÂN_VẬT}, T1.4, near eye sharp, background dissolved into optical discs, intimacy by exclusion, not a cutout mask.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/shallow-focus"}, {"id": "effects/slit-scan", "name_en": "Slit-Scan", "name_vi": "Slit-scan", "category": "effects", "emotion_vi": "Kéo dài không–thời gian — siêu thực, du hành (2001).", "avoid_vi": "", "prompt": "Example: Slit-scan streaking around {NHÂN_VẬT}, time smeared along one axis, structured corridor of light with a stable vanishing point, Star Gate language, no random neon particles.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/slit-scan"}, {"id": "effects/smash-and-grab", "name_en": "Smash and Grab", "name_vi": "Đập & chộp", "category": "effects", "emotion_vi": "Chuyển động phá vỡ dữ dội — hành động, năng lượng.", "avoid_vi": "", "prompt": "Violent handheld smash around {NHÂN_VẬT}, impact, grab, escape.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/smash-and-grab"}, {"id": "effects/sticker-peel", "name_en": "Sticker Peel", "name_vi": "Bóc sticker", "category": "effects", "emotion_vi": "Lớp bóc ra lộ lớp khác — social, chuyển cảnh vui.", "avoid_vi": "", "prompt": "A sticker layer peels off {NHÂN_VẬT} or the frame, revealing another layer.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/sticker-peel"}, {"id": "effects/thermal", "name_en": "Thermal", "name_vi": "Nhiệt ảnh", "category": "effects", "emotion_vi": "Bản đồ nhiệt — săn đuổi, công nghệ, phi nhân.", "avoid_vi": "", "prompt": "Thermal palette of {NHÂN_VẬT}, heat as color, faces as warm masks, Predator vision or search-and-rescue.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/thermal"}, {"id": "effects/transformation", "name_en": "Transformation", "name_vi": "Biến thân", "category": "effects", "emotion_vi": "Nhân vật đổi hình dạng — cao trào kỳ ảo.", "avoid_vi": "", "prompt": "Transformation of {NHÂN_VẬT}, a body, room, or object becoming something else in continuous view. {NHÂN_VẬT} transforms across the shot, a visible change of state.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/transformation"}, {"id": "effects/typography", "name_en": "Typography", "name_vi": "Chữ trong khung", "category": "effects", "emotion_vi": "Chữ hoà vào cảnh — kịch tính đồ hoạ, quảng cáo.", "avoid_vi": "", "prompt": "Typography in the world of {NHÂN_VẬT}, words as objects, titles that occupy space, kinetic type.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/typography"}, {"id": "effects/vignette", "name_en": "Vignette", "name_vi": "Tối góc", "category": "effects", "emotion_vi": "Rìa tối — thu hút vào giữa, hoài cổ, ngột ngạt.", "avoid_vi": "", "prompt": "Natural optical vignette around {NHÂN_VẬT}, edges falling off, attention pooled in the center, vintage falloff not a post oval.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/vignette"}, {"id": "effects/wigglegram", "name_en": "Wigglegram", "name_vi": "Wigglegram", "category": "effects", "emotion_vi": "Rung 3D lập thể — hoài niệm, đồ chơi, viral.", "avoid_vi": "", "prompt": "A short wiggle between two viewpoints of {NHÂN_VẬT}, stereoscopic shiver.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/wigglegram"}, {"id": "effects/x-ray", "name_en": "X-Ray", "name_vi": "X-quang", "category": "effects", "emotion_vi": "Nhìn xuyên — y tế, bí mật bên trong, siêu năng.", "avoid_vi": "", "prompt": "X-ray view of {NHÂN_VẬT}, interior structure, bones or wiring, a body as diagram.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/x-ray"}, {"id": "effects/zoetrope", "name_en": "Zoetrope", "name_vi": "Zoetrope", "category": "effects", "emotion_vi": "Hoạt hình quay vòng cổ — ma thuật thủ công, hoài cổ.", "avoid_vi": "", "prompt": "Stroboscopic zoetrope slices of {NHÂN_VẬT} in repeating action.", "negative": [], "source": "https://melies.co/cinematic-techniques/effects/zoetrope"}, {"id": "editing/axial-cut", "name_en": "Axial Cut", "name_vi": "Cắt trục", "category": "editing", "emotion_vi": "Nhảy thẳng gần hơn trên cùng trục — nhấn mạnh đột ngột.", "avoid_vi": "", "prompt": "Axial cut jumping toward or away from {NHÂN_VẬT} along the lens axis, punch-in without a zoom, a snap of scale.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/axial-cut"}, {"id": "editing/crash-cut", "name_en": "Crash Cut", "name_vi": "Cắt va chạm", "category": "editing", "emotion_vi": "Cắt đột ngột vào cao trào — tăng nhịp tim.", "avoid_vi": "", "prompt": "Crash cut on {NHÂN_VẬT}, two images colliding with no polite blend, a hard join that should sting.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/crash-cut"}, {"id": "editing/cross-cut", "name_en": "Cross-Cutting", "name_vi": "Cắt song song", "category": "editing", "emotion_vi": "Hai tuyến cùng lúc — hồi hộp, so sánh số phận.", "avoid_vi": "", "prompt": "Cross-cutting between {NHÂN_VẬT} and a simultaneous other line, suspense by alternation, two clocks racing.", "negative": ["Do not morph one room into the other."], "source": "https://melies.co/cinematic-techniques/editing/cross-cut"}, {"id": "editing/dissolve", "name_en": "Dissolve", "name_vi": "Hoà tan", "category": "editing", "emotion_vi": "Chồng mờ hai cảnh — thời gian trôi, hồi tưởng, dịu dàng.", "avoid_vi": "", "prompt": "Dissolve from {NHÂN_VẬT} into another time or place, overlapping ghosts, a longer time than a cut admits.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/dissolve"}, {"id": "editing/fade", "name_en": "Fade In / Fade Out", "name_vi": "Mờ dần / hiện dần", "category": "editing", "emotion_vi": "Mở hoặc đóng một chương — hơi thở của phim.", "avoid_vi": "", "prompt": "Fade to or from black around {NHÂN_VẬT}, chapter punctuation, sleep, death, or the start of a world.", "negative": ["Do not describe smoke filling the room."], "source": "https://melies.co/cinematic-techniques/editing/fade"}, {"id": "editing/flash-cut", "name_en": "Flash Cut", "name_vi": "Cắt chớp", "category": "editing", "emotion_vi": "Vài khung loé qua — ký ức xâm nhập, chấn thương, điềm báo.", "avoid_vi": "", "prompt": "Flash cut through {NHÂN_VẬT}, a few frames of another image interrupting, lightning in the edit.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/flash-cut"}, {"id": "editing/fragments", "name_en": "Fragments", "name_vi": "Mảnh vỡ", "category": "editing", "emotion_vi": "Ghép nhiều mảnh rời — ký ức vỡ, chấn thương, ấn tượng.", "avoid_vi": "", "prompt": "Fragments of {NHÂN_VẬT}, shattered coverage, pieces of a moment, the scene as shards.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/fragments"}, {"id": "editing/graphic-match", "name_en": "Graphic Match", "name_vi": "Khớp đồ hoạ", "category": "editing", "emotion_vi": "Hình khối trùng nhau giữa hai cảnh — mượt, ẩn dụ.", "avoid_vi": "", "prompt": "Graphic match on the silhouette of {NHÂN_VẬT}, shape echoing shape, circle to circle, a visual rhyme.", "negative": ["No morph, no dissolve unless you explicitly want a soft rhyme."], "source": "https://melies.co/cinematic-techniques/editing/graphic-match"}, {"id": "editing/invisible-cut", "name_en": "Invisible Cut", "name_vi": "Cắt vô hình", "category": "editing", "emotion_vi": "Giấu mối nối sau vật cản — giả cú máy dài.", "avoid_vi": "", "prompt": "Invisible cut hidden in {NHÂN_VẬT}'s whip, a dark wall, or a passing body, the oner illusion.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/invisible-cut"}, {"id": "editing/iris", "name_en": "Iris", "name_vi": "Khép vòng tròn", "category": "editing", "emotion_vi": "Kiểu phim câm — hoài cổ, hài, kết thúc dí dỏm.", "avoid_vi": "", "prompt": "Iris in or out on {NHÂN_VẬT}, a circular mask closing on a face or detail, silent-era pointing, or a wink.", "negative": ["Do not zoom into darkness and call it an iris."], "source": "https://melies.co/cinematic-techniques/editing/iris"}, {"id": "editing/l-cut-visual", "name_en": "J-Cut / L-Cut (Visual Setup)", "name_vi": "L-cut / J-cut (hình)", "category": "editing", "emotion_vi": "Hình và tiếng lệch nhau — mượt, dẫn dắt cảm xúc trước.", "avoid_vi": "", "prompt": "A frame of {NHÂN_VẬT} designed as the picture half of an L-cut or J-cut, reaction holding while another space is already speaking.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/l-cut-visual"}, {"id": "editing/jump-cut", "name_en": "Jump Cut", "name_vi": "Cắt nhảy", "category": "editing", "emotion_vi": "Nhảy cóc thời gian trong cùng khung — bồn chồn, hiện đại, vlog.", "avoid_vi": "", "prompt": "Jump cut on {NHÂN_VẬT}, time skipped inside a similar framing, interruption, anxiety or comedy of missing frames.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/jump-cut"}, {"id": "editing/match-cut", "name_en": "Match Cut", "name_vi": "Cắt khớp hình", "category": "editing", "emotion_vi": "Nối hai cảnh bằng hình dạng/ý tưởng tương đồng — thông minh, nối ý nghĩa.", "avoid_vi": "", "prompt": "Example: Match cut from {NHÂN_VẬT} to a rhyming shape or motion in another time, graphic continuity across a hard cut, bone to station.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/match-cut"}, {"id": "editing/match-motion", "name_en": "Match Motion", "name_vi": "Khớp chuyển động máy", "category": "editing", "emotion_vi": "Hai cảnh cùng hướng chuyển động — liền mạch năng lượng.", "avoid_vi": "", "prompt": "Match-motion cut on {NHÂN_VẬT}, direction and speed continuing across the join so the cut rides the movement.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/match-motion"}, {"id": "editing/match-split", "name_en": "Match Split", "name_vi": "Khớp chia khung", "category": "editing", "emotion_vi": "Chia khung khớp nhau — song song, đối chiếu.", "avoid_vi": "", "prompt": "Match split of {NHÂN_VẬT}, a graphic divide that continues a line or motion into another space.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/match-split"}, {"id": "editing/match-action", "name_en": "Match on Action", "name_vi": "Khớp động tác", "category": "editing", "emotion_vi": "Cắt giữa một động tác đang diễn ra — vô hình, mượt.", "avoid_vi": "", "prompt": "Match on action through {NHÂN_VẬT}'s gesture, the motion started in one shot and finished in the next.", "negative": ["Do not reverse the hand or the walk."], "source": "https://melies.co/cinematic-techniques/editing/match-action"}, {"id": "editing/montage", "name_en": "Montage", "name_vi": "Montage", "category": "editing", "emotion_vi": "Chuỗi cảnh nén thời gian/ý — tiến bộ, luyện tập, hồi tưởng.", "avoid_vi": "", "prompt": "Montage sequence built around {NHÂN_VẬT}, time collapsed by images, training, travel, or a life in twenty shots.", "negative": ["Do not ask for one tracking shot labeled montage."], "source": "https://melies.co/cinematic-techniques/editing/montage"}, {"id": "editing/quick-cuts", "name_en": "Quick Cuts", "name_vi": "Cắt nhanh liên tiếp", "category": "editing", "emotion_vi": "Nhịp dồn — hành động, quảng cáo, adrenaline.", "avoid_vi": "", "prompt": "Quick cuts around {NHÂN_VẬT}, shots shorter than a breath, rhythm as violence or music.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/quick-cuts"}, {"id": "editing/set-transition", "name_en": "Set Transition", "name_vi": "Chuyển cảnh bằng bối cảnh", "category": "editing", "emotion_vi": "Bối cảnh biến hoá ngay trong khung — ma thuật, sân khấu.", "avoid_vi": "", "prompt": "The set around {NHÂN_VẬT} transforms into a new location without a hard cut.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/set-transition"}, {"id": "editing/smash-cut", "name_en": "Smash Cut", "name_vi": "Cắt đập", "category": "editing", "emotion_vi": "Cắt phũ từ cảnh này sang cảnh đối lập — sốc, hài, giật mình.", "avoid_vi": "", "prompt": "Smash cut from {NHÂN_VẬT} to a violently different image, silence to noise, prayer to explosion, no polite dissolve.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/smash-cut"}, {"id": "editing/split-screen", "name_en": "Split Screen", "name_vi": "Chia màn hình", "category": "editing", "emotion_vi": "Nhiều khung cùng lúc — đồng thời, đối thoại, quá tải thông tin.", "avoid_vi": "", "prompt": "Split screen with {NHÂN_VẬT} in one pane and another life in the other, simultaneous spaces, phone-call cinema or dual identity.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/split-screen"}, {"id": "editing/transitions", "name_en": "Transitions", "name_vi": "Chuyển cảnh (tổng quát)", "category": "editing", "emotion_vi": "Cách nối cảnh quyết định nhịp cảm xúc của cả đoạn.", "avoid_vi": "", "prompt": "A designed transition around {NHÂN_VẬT}, the join as a gesture: wipe, morph, match, or light.", "negative": [], "source": "https://melies.co/cinematic-techniques/editing/transitions"}, {"id": "editing/wipe", "name_en": "Wipe", "name_vi": "Gạt khung", "category": "editing", "emotion_vi": "Chuyển cảnh kiểu cổ điển/Star Wars — năng lượng, phiêu lưu.", "avoid_vi": "", "prompt": "Wipe replacing {NHÂN_VẬT} with the next image, a line traveling across the frame, Star Wars grammar or a clock hand.", "negative": ["No blending scenery, no morph."], "source": "https://melies.co/cinematic-techniques/editing/wipe"}, {"id": "atmosphere/haze", "name_en": "Atmospheric Haze", "name_vi": "Mù khí quyển", "category": "atmosphere", "emotion_vi": "Tách lớp chiều sâu, mềm ánh sáng — điện ảnh, xa xăm.", "avoid_vi": "", "prompt": "Atmospheric haze stacking distance around {NHÂN_VẬT}, aerial perspective, far planes paler, depth as weather.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/haze"}, {"id": "atmosphere/dust-motes", "name_en": "Dust Motes", "name_vi": "Bụi lơ lửng", "category": "atmosphere", "emotion_vi": "Hạt bụi trong nắng — ký ức, thời gian ngưng, căn gác cũ.", "avoid_vi": "", "prompt": "Dust motes hanging in a shaft of light around {NHÂN_VẬT}, slow particles, a room that has been closed, time made visible.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/dust-motes"}, {"id": "atmosphere/dust-storm", "name_en": "Dust and Sand", "name_vi": "Bão bụi", "category": "atmosphere", "emotion_vi": "Hỗn loạn, tận thế, bị nuốt chửng.", "avoid_vi": "", "prompt": "Dust or sandstorm wrapping {NHÂN_VẬT}, sun as a dull coin, silhouettes, grit in the highlights, Sicario weather.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/dust-storm"}, {"id": "atmosphere/fog", "name_en": "Fog", "name_vi": "Sương mù dày", "category": "atmosphere", "emotion_vi": "Ẩn giấu, mất phương hướng, hiểm nguy vô hình.", "avoid_vi": "", "prompt": "Dense fog around {NHÂN_VẬT}, depth collapsing, lamps becoming globes, figures appearing late, horror or London grammar.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/fog"}, {"id": "atmosphere/mist", "name_en": "Mist", "name_vi": "Sương mỏng", "category": "atmosphere", "emotion_vi": "Dịu, mơ màng, buổi sớm, bình yên mong manh.", "avoid_vi": "", "prompt": "Light mist around {NHÂN_VẬT}, softer than fog, morning or mountain breath, layers of pale air.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/mist"}, {"id": "atmosphere/ocean", "name_en": "Ocean", "name_vi": "Đại dương", "category": "atmosphere", "emotion_vi": "Vô tận, sức mạnh tự nhiên, tự do hoặc bị nhấn chìm.", "avoid_vi": "", "prompt": "Ocean world of {NHÂN_VẬT}, swell, horizon, salt light, a person against water that does not care.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/ocean"}, {"id": "atmosphere/rain", "name_en": "Rain", "name_vi": "Mưa", "category": "atmosphere", "emotion_vi": "Thanh tẩy, bi thương, bùng nổ cảm xúc. Mưa luôn là cảm xúc đang trào ra.", "avoid_vi": "", "prompt": "Heavy cinematic rain around {NHÂN_VẬT}, backlit drops, wet-down pavement, umbrellas, silver streaks, weather as percussion.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/rain"}, {"id": "atmosphere/smoke", "name_en": "Smoke", "name_vi": "Khói", "category": "atmosphere", "emotion_vi": "Nguy hiểm, bí ẩn, tia sáng hiện hình, noir.", "avoid_vi": "", "prompt": "Smoke around {NHÂN_VẬT}, cigarette, chimney, or battle, shafts of light catching it, volume in the room.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/smoke"}, {"id": "atmosphere/snow", "name_en": "Snow", "name_vi": "Tuyết", "category": "atmosphere", "emotion_vi": "Tĩnh lặng, cô độc, thanh khiết, chết chóc dịu dàng.", "avoid_vi": "", "prompt": "Falling snow around {NHÂN_VẬT}, large flakes in backlight, muffled world, tracks, winter silence you can see.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/snow"}, {"id": "atmosphere/sparks", "name_en": "Sparks and Embers", "name_vi": "Tia lửa & tàn than", "category": "atmosphere", "emotion_vi": "Nguy hiểm đẹp đẽ, hành động, biến cố.", "avoid_vi": "", "prompt": "Sparks or embers around {NHÂN_VẬT}, welding, fire, cigarettes, orange particles as weather.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/sparks"}, {"id": "atmosphere/steam", "name_en": "Steam", "name_vi": "Hơi nước", "category": "atmosphere", "emotion_vi": "Ấm, ngột ngạt, thân mật, công nghiệp.", "avoid_vi": "", "prompt": "Steam billowing around {NHÂN_VẬT}, trains, manholes, showers, a white veil, industrial or intimate heat.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/steam"}, {"id": "atmosphere/underwater", "name_en": "Underwater", "name_vi": "Dưới nước", "category": "atmosphere", "emotion_vi": "Nặng nề, mộng mị, ngạt thở, vô thức.", "avoid_vi": "", "prompt": "Underwater of {NHÂN_VẬT}, caustics, muffled space, hair and cloth in slow water, a world without horizon.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/underwater"}, {"id": "atmosphere/wet-down", "name_en": "Wet-Down", "name_vi": "Làm ướt mặt đường", "category": "atmosphere", "emotion_vi": "Phản chiếu đèn — noir, đô thị đêm, sang trọng thị giác.", "avoid_vi": "", "prompt": "Wet-down streets around {NHÂN_VẬT}, pavement sprayed for night, double the lights by reflection, studio-night trick made beautiful.", "negative": [], "source": "https://melies.co/cinematic-techniques/atmosphere/wet-down"}, {"id": "genre-looks/animation", "name_en": "Animation", "name_vi": "Hoạt hình", "category": "genre-looks", "emotion_vi": "Phong cách vẽ — tự do khỏi vật lý, biểu cảm phóng đại.", "avoid_vi": "", "prompt": "Animated cinematic treatment of {NHÂN_VẬT}, graphic volume, designed light, motion as drawing rather than photography.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/animation"}, {"id": "genre-looks/arthouse", "name_en": "Arthouse", "name_vi": "Nghệ thuật (arthouse)", "category": "genre-looks", "emotion_vi": "Khung tĩnh dài, tiết chế, ẩn ý — chiêm nghiệm.", "avoid_vi": "", "prompt": "Arthouse still of {NHÂN_VẬT}, patience, odd headroom, natural light, the frame willing to be empty, duration implied.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/arthouse"}, {"id": "genre-looks/bts", "name_en": "BTS", "name_vi": "Hậu trường", "category": "genre-looks", "emotion_vi": "Máy quay lộ, đời thường — thân mật, chân thật, tin cậy.", "avoid_vi": "", "prompt": "Behind-the-scenes look at {NHÂN_VẬT}, crew, stands, and the set edge visible, the fiction leaking, documentary light on a constructed world.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/bts"}, {"id": "genre-looks/blockbuster-gloss", "name_en": "Blockbuster Gloss", "name_vi": "Bóng bẩy bom tấn", "category": "genre-looks", "emotion_vi": "Teal-cam, ánh sáng hoàn hảo, quy mô lớn — giải trí đại chúng.", "avoid_vi": "", "prompt": "Blockbuster gloss on {NHÂN_VẬT}, expensive contrast, clean skies, heroic rim, IMAX-scale finish, adventure poster in motion.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/blockbuster-gloss"}, {"id": "genre-looks/cinema-verite", "name_en": "Cinéma Vérité", "name_vi": "Cinéma vérité", "category": "genre-looks", "emotion_vi": "Quan sát không dàn dựng — sự thật trần trụi.", "avoid_vi": "", "prompt": "Cinéma vérité treatment of {NHÂN_VẬT}, available light, unpretty frames, zooming to find, life unstaged.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/cinema-verite"}, {"id": "genre-looks/cosmic-horror-look", "name_en": "Cosmic Horror", "name_vi": "Kinh dị vũ trụ", "category": "genre-looks", "emotion_vi": "Quy mô đè bẹp, màu bệnh hoạn — vô nghĩa, điên loạn.", "avoid_vi": "", "prompt": "Cosmic horror framing of {NHÂN_VẬT}, scale wrong, geometry slightly illegal, a brightness that reveals too much, human irrelevance.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/cosmic-horror-look"}, {"id": "genre-looks/documentary-look", "name_en": "Documentary", "name_vi": "Phong cách tài liệu", "category": "genre-looks", "emotion_vi": "Ánh sáng sẵn có, phỏng vấn, cầm tay — đáng tin.", "avoid_vi": "", "prompt": "Documentary look on {NHÂN_VẬT}, mixed color, unstyled wardrobe light, zoom finding focus, interview or observational coverage, respect without glamour.", "negative": ["Do not add a timestamp or a rim."], "source": "https://melies.co/cinematic-techniques/genre-looks/documentary-look"}, {"id": "genre-looks/dreamcore", "name_en": "Dreamcore", "name_vi": "Dreamcore", "category": "genre-looks", "emotion_vi": "Không gian quen mà sai — mơ, bất an mơ hồ.", "avoid_vi": "", "prompt": "Dreamcore image of {NHÂN_VẬT}, liminal rooms, soft dread, childhood lighting gone wrong, a memory that will not resolve.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/dreamcore"}, {"id": "genre-looks/dystopian", "name_en": "Dystopian", "name_vi": "Phản địa đàng", "category": "genre-looks", "emotion_vi": "Xám, giám sát, kiến trúc đè nén — mất tự do.", "avoid_vi": "", "prompt": "Dystopian view of {NHÂN_VẬT}, civic scale gone cold, haze, signage, and rank, a future that already feels used.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/dystopian"}, {"id": "genre-looks/film-noir", "name_en": "Film Noir", "name_vi": "Film noir", "category": "genre-looks", "emotion_vi": "Đen trắng tương phản gắt, bóng chấn song, khói — tội lỗi, định mệnh, sa ngã.", "avoid_vi": "", "prompt": "Film-noir treatment of {NHÂN_VẬT}, hard venetian gobos, wet streets, fedora shadows, moral night, 1940s crime grammar.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/film-noir"}, {"id": "genre-looks/found-footage-look", "name_en": "Found Footage", "name_vi": "Found footage", "category": "genre-looks", "emotion_vi": "Máy cầm tay, nhiễu, lỗi — chân thực đáng sợ, tài liệu giả.", "avoid_vi": "", "prompt": "Found-footage camera on {NHÂN_VẬT}, consumer digital or Hi8, timestamp, autofocus hunt, amateur framing, operator-height, documentary panic.", "negative": ["Do not add a second, prettier angle."], "source": "https://melies.co/cinematic-techniques/genre-looks/found-footage-look"}, {"id": "genre-looks/french-new-wave", "name_en": "French New Wave", "name_vi": "Làn sóng mới Pháp", "category": "genre-looks", "emotion_vi": "Jump cut, quay ngoài phố, tự do — trẻ trung, nổi loạn.", "avoid_vi": "", "prompt": "French New Wave energy on {NHÂN_VẬT}, jump cuts implied, street light, jump-into-life framing, handheld Paris oxygen.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/french-new-wave"}, {"id": "genre-looks/german-expressionism", "name_en": "German Expressionism", "name_vi": "Biểu hiện Đức", "category": "genre-looks", "emotion_vi": "Bóng vẽ méo, góc lệch — ác mộng, tâm thần, kinh dị cổ.", "avoid_vi": "", "prompt": "German expressionist treatment of {NHÂN_VẬT}, painted shadows, impossible architecture, jagged light, Caligari psychology as set.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/german-expressionism"}, {"id": "genre-looks/giallo-look", "name_en": "Giallo", "name_vi": "Giallo", "category": "genre-looks", "emotion_vi": "Màu bão hoà đỏ/lam, dao & găng tay đen — kinh dị Ý phong cách hoá.", "avoid_vi": "", "prompt": "Giallo look on {NHÂN_VẬT}, hyper-saturated primaries, black leather gloves implied, Argento color crime, beauty as threat.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/giallo-look"}, {"id": "genre-looks/magical-realism", "name_en": "Magical Realism", "name_vi": "Hiện thực huyền ảo", "category": "genre-looks", "emotion_vi": "Đời thường + điều kỳ diệu không giải thích — thơ, dịu dàng.", "avoid_vi": "", "prompt": "Magical-realist image of {NHÂN_VẬT}, ordinary light, one impossible fact treated as weather.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/magical-realism"}, {"id": "genre-looks/maximalism", "name_en": "Maximalism", "name_vi": "Tối đa hoá", "category": "genre-looks", "emotion_vi": "Nhồi đầy chi tiết, màu, hoạ tiết — choáng ngợp, xa hoa.", "avoid_vi": "", "prompt": "Maximalist frame of {NHÂN_VẬT}, too much color, too much pattern, density as the point.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/maximalism"}, {"id": "genre-looks/neo-noir", "name_en": "Neo-Noir", "name_vi": "Neo-noir", "category": "genre-looks", "emotion_vi": "Noir có màu: neon, mưa, đô thị hiện đại — hoài nghi, đạo đức xám.", "avoid_vi": "", "prompt": "Neo-noir look on {NHÂN_VẬT}, color where classic noir was silver, neon practicals, rain, contemporary crime melancholy.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/neo-noir"}, {"id": "genre-looks/photography", "name_en": "Photography", "name_vi": "Chất nhiếp ảnh", "category": "genre-looks", "emotion_vi": "Khung tĩnh chỉn chu như ảnh — chiêm ngưỡng, nghệ thuật.", "avoid_vi": "", "prompt": "Still-photography grammar on {NHÂN_VẬT}, a single decisive frame, posed light, the movie pretending to be a print.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/photography"}, {"id": "genre-looks/pixel-art", "name_en": "Pixel Art", "name_vi": "Pixel art", "category": "genre-looks", "emotion_vi": "Điểm ảnh thô — hoài niệm game, thủ công số.", "avoid_vi": "", "prompt": "Pixel-art treatment of {NHÂN_VẬT}, chunky samples, limited palette, game-sprite cinema.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/pixel-art"}, {"id": "genre-looks/southern-gothic", "name_en": "Southern Gothic", "name_vi": "Gothic miền Nam", "category": "genre-looks", "emotion_vi": "Nắng ngột, đầm lầy, suy tàn — bí mật gia tộc, tội lỗi.", "avoid_vi": "", "prompt": "Southern gothic air around {NHÂN_VẬT}, humid decay, moss, late-afternoon gold gone sickly, beauty rotting.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/southern-gothic"}, {"id": "genre-looks/spaghetti-western", "name_en": "Spaghetti Western", "name_vi": "Viễn Tây Ý", "category": "genre-looks", "emotion_vi": "Cực cận mắt + đại viễn cảnh, nắng cháy — đối đầu, danh dự.", "avoid_vi": "", "prompt": "Spaghetti-western frame of {NHÂN_VẬT}, Techniscope grit, dusty ochre, extreme close-ups of eyes, sun as a weapon.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/spaghetti-western"}, {"id": "genre-looks/stylistic-suck", "name_en": "Stylistic Suck", "name_vi": "Xấu có chủ đích", "category": "genre-looks", "emotion_vi": "Cố tình vụng về — hài, meme, phản thẩm mỹ.", "avoid_vi": "", "prompt": "Deliberate amateur look on {NHÂN_VẬT}, bad zoom, cheap video, the wrong white balance as a choice.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/stylistic-suck"}, {"id": "genre-looks/tech-noir", "name_en": "Tech Noir", "name_vi": "Tech noir", "category": "genre-looks", "emotion_vi": "Noir + công nghệ, neon lam/hồng — Blade Runner, tương lai u ám.", "avoid_vi": "", "prompt": "Tech-noir on {NHÂN_VẬT}, future crime, screens as practicals, rain, corporate night, analog noir in a digital city.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/tech-noir"}, {"id": "genre-looks/vaporwave-look", "name_en": "Vaporwave", "name_vi": "Vaporwave", "category": "genre-looks", "emotion_vi": "Hồng/tím, lưới, tượng cổ — hoài niệm số, mỉa mai.", "avoid_vi": "", "prompt": "Vaporwave treatment of {NHÂN_VẬT}, pink-cyan gradient, marble and palms, VHS bleed, mall-at-closing melancholy.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/vaporwave-look"}, {"id": "genre-looks/video-game", "name_en": "Video Game", "name_vi": "Chất game", "category": "genre-looks", "emotion_vi": "HUD, góc nhìn game — tương tác, thế hệ số.", "avoid_vi": "", "prompt": "Video-game camera on {NHÂN_VẬT}, follow cam or isometric logic, HUD implied, space as a level.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/video-game"}, {"id": "genre-looks/weirdcore", "name_en": "Weirdcore", "name_vi": "Weirdcore", "category": "genre-looks", "emotion_vi": "Méo mó, chú thích lạ, chất lượng thấp cố ý — lạc lõng, ám ảnh.", "avoid_vi": "", "prompt": "Weirdcore image of {NHÂN_VẬT}, early-web dread, low-res sacred, a joke that is also a threat.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/weirdcore"}, {"id": "genre-looks/wuxia-look", "name_en": "Wuxia", "name_vi": "Võ hiệp", "category": "genre-looks", "emotion_vi": "Lụa bay, khinh công, màu sắc thơ — lãng mạn anh hùng.", "avoid_vi": "", "prompt": "Wuxia look on {NHÂN_VẬT}, misted bamboo, wire-fu weightlessness implied, silk color, heroic wides, Crouching Tiger air.", "negative": [], "source": "https://melies.co/cinematic-techniques/genre-looks/wuxia-look"}, {"id": "viral-looks/2000s-paparazzi", "name_en": "2000s Paparazzi", "name_vi": "Paparazzi 2000s", "category": "viral-looks", "emotion_vi": "Flash cháy, nhiễu, khung lệch — nổi tiếng hỗn loạn.", "avoid_vi": "", "prompt": "2000s paparazzi of {NHÂN_VẬT}, on-camera flash, compact digital, sidewalk fame, a decade of glare.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/2000s-paparazzi"}, {"id": "viral-looks/3d-render", "name_en": "3D Render", "name_vi": "Render 3D", "category": "viral-looks", "emotion_vi": "Chất CGI sạch — sản phẩm, công nghệ.", "avoid_vi": "", "prompt": "3D-render look of {NHÂN_VẬT}, CG shader, clean GI, a person as a product visualization.", "negative": ["Kill the grain, wrap the light."], "source": "https://melies.co/cinematic-techniques/viral-looks/3d-render"}, {"id": "viral-looks/acid", "name_en": "Acid", "name_vi": "Acid", "category": "viral-looks", "emotion_vi": "Màu axit chói — nổi loạn, rave.", "avoid_vi": "", "prompt": "Acid look on {NHÂN_VẬT}, burned chroma, melting edges, a print left in the sun too long.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/acid"}, {"id": "viral-looks/action-figure", "name_en": "Action Figure", "name_vi": "Mô hình đồ chơi", "category": "viral-looks", "emotion_vi": "Nhân vật thành figure hộp — hài, sưu tầm, viral.", "avoid_vi": "", "prompt": "Action-figure of {NHÂN_VẬT}, plastic joints, blister-card lighting, a toy of a person.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/action-figure"}, {"id": "viral-looks/agamemnon", "name_en": "Agamemnon", "name_vi": "Agamemnon", "category": "viral-looks", "emotion_vi": "Sử thi cổ đại, mặt nạ vàng, ánh sáng thần thoại.", "avoid_vi": "", "prompt": "Agamemnon look on {NHÂN_VẬT}, bronze, blood-dusk, tragic scale, a king under a bad sky, antique epic as grade.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/agamemnon"}, {"id": "viral-looks/akrill", "name_en": "Akrill", "name_vi": "Akrill", "category": "viral-looks", "emotion_vi": "Sơn acrylic dày, màu mạnh — biểu cảm hội hoạ.", "avoid_vi": "", "prompt": "Acrylic look on {NHÂN_VẬT}, thick plastic color, poster edges, paint that still looks wet.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/akrill"}, {"id": "viral-looks/blue-depth", "name_en": "Blue Depth", "name_vi": "Blue Depth", "category": "viral-looks", "emotion_vi": "Xanh sâu thẳm — chìm, vô thức, tĩnh lặng.", "avoid_vi": "", "prompt": "Blue-depth world of {NHÂN_VẬT}, stacked cyan planes, underwater or night glass, distance as a blue gradient.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/blue-depth"}, {"id": "viral-looks/broken-mirror", "name_en": "Broken Mirror", "name_vi": "Gương vỡ", "category": "viral-looks", "emotion_vi": "Bản ngã tan vỡ — khủng hoảng, phân mảnh.", "avoid_vi": "", "prompt": "Broken-mirror of {NHÂN_VẬT}, silver shards, one face that does not agree with itself.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/broken-mirror"}, {"id": "viral-looks/canvas", "name_en": "Canvas", "name_vi": "Toan vẽ", "category": "viral-looks", "emotion_vi": "Chất sơn dầu trên toan — cổ điển hội hoạ.", "avoid_vi": "", "prompt": "Canvas treatment of {NHÂN_VẬT}, visible brush, oil tooth, a painting that still has a face.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/canvas"}, {"id": "viral-looks/casual-monster-slayer", "name_en": "Casual Monster Slayer", "name_vi": "Thợ săn quái vật đời thường", "category": "viral-looks", "emotion_vi": "Đời thường + quái vật — hài, kỳ ảo đô thị.", "avoid_vi": "", "prompt": "Casual monster-slayer of {NHÂN_VẬT}, everyday clothes, impossible creature work, deadpan heroism, a commute that includes a dragon.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/casual-monster-slayer"}, {"id": "viral-looks/cold-vision", "name_en": "Cold Vision", "name_vi": "Cold Vision", "category": "viral-looks", "emotion_vi": "Xanh lạnh, khắc nghiệt — băng giá, xa cách.", "avoid_vi": "", "prompt": "Cold vision of {NHÂN_VẬT}, arctic grade, thermal edges, a world seen as temperature and threat.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/cold-vision"}, {"id": "viral-looks/comic", "name_en": "Comic", "name_vi": "Truyện tranh", "category": "viral-looks", "emotion_vi": "Nét viền, halftone, ô khung — năng lượng siêu anh hùng.", "avoid_vi": "", "prompt": "Comic-book treatment of {NHÂN_VẬT}, inked edges, halftone, panel energy, a page that moves.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/comic"}, {"id": "viral-looks/dolphin-ride", "name_en": "Dolphin Ride", "name_vi": "Cưỡi cá heo", "category": "viral-looks", "emotion_vi": "Kỳ ảo biển — tự do, vui, viral.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} rides a dolphin through bright water, a tourist miracle.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/dolphin-ride"}, {"id": "viral-looks/fairytale-castle", "name_en": "Fairytale Castle", "name_vi": "Lâu đài cổ tích", "category": "viral-looks", "emotion_vi": "Kỳ ảo lộng lẫy — mơ mộng tuổi thơ.", "avoid_vi": "", "prompt": "Fairytale-castle world around {NHÂN_VẬT}, storybook stone, impossible turrets, dusk as illustration.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/fairytale-castle"}, {"id": "viral-looks/fallen-angel", "name_en": "Fallen Angel", "name_vi": "Fallen Angel", "category": "viral-looks", "emotion_vi": "Thiên thần sa ngã, cánh đen, ánh sáng thiêng — bi tráng.", "avoid_vi": "", "prompt": "Fallen-angel image of {NHÂN_VẬT}, wrecked wings implied, church light, a holy fall, beauty after the drop.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/fallen-angel"}, {"id": "viral-looks/flash-comic", "name_en": "Flash Comic", "name_vi": "Comic chớp", "category": "viral-looks", "emotion_vi": "Chuyển cảnh kiểu truyện tranh nhanh — động, trẻ.", "avoid_vi": "", "prompt": "Flash-comic of {NHÂN_VẬT}, inked edges plus a strobe bang, print and paparazzi in one hit.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/flash-comic"}, {"id": "viral-looks/hand-paint", "name_en": "Hand Paint", "name_vi": "Vẽ tay", "category": "viral-looks", "emotion_vi": "Nét cọ thủ công — ấm, nghệ sĩ.", "avoid_vi": "", "prompt": "Hand-paint over {NHÂN_VẬT}, wet strokes still moving, a painter's wrist in the picture.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/hand-paint"}, {"id": "viral-looks/ink-riot", "name_en": "Ink Riot", "name_vi": "Ink Riot", "category": "viral-looks", "emotion_vi": "Mực loang bùng nổ — cảm xúc tuôn trào, nghệ thuật.", "avoid_vi": "", "prompt": "Ink riot around {NHÂN_VẬT}, black and color blooming in liquid, calligraphy as explosion, a page that fights.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/ink-riot"}, {"id": "viral-looks/knights-diary", "name_en": "Knight's Diary", "name_vi": "Nhật ký hiệp sĩ", "category": "viral-looks", "emotion_vi": "Trung cổ, giáp trụ, ánh nến — sử thi cá nhân.", "avoid_vi": "", "prompt": "Knight's-diary image of {NHÂN_VẬT}, illuminated-manuscript gold, iron, mud, a page from a crusade.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/knights-diary"}, {"id": "viral-looks/lsd", "name_en": "LSD", "name_vi": "LSD", "category": "viral-looks", "emotion_vi": "Màu chảy, méo, lặp — ảo giác.", "avoid_vi": "", "prompt": "LSD look on {NHÂN_VẬT}, trails, breathing walls, too much chroma, a room that will not stay put.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/lsd"}, {"id": "viral-looks/lava", "name_en": "Lava", "name_vi": "Dung nham", "category": "viral-looks", "emotion_vi": "Lửa, nóng chảy — huỷ diệt, quyền năng.", "avoid_vi": "", "prompt": "Lava light on {NHÂN_VẬT}, black crust, orange wounds, heat as the key from below.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/lava"}, {"id": "viral-looks/lost-in-a-book", "name_en": "Lost in a Book", "name_vi": "Lạc trong sách", "category": "viral-looks", "emotion_vi": "Bước vào trang sách — kỳ ảo văn chương.", "avoid_vi": "", "prompt": "Lost-in-a-book of {NHÂN_VẬT}, a reader falling into illustration, pages becoming rooms.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/lost-in-a-book"}, {"id": "viral-looks/magazine", "name_en": "Magazine", "name_vi": "Bìa tạp chí", "category": "viral-looks", "emotion_vi": "Bố cục editorial, chữ lớn — thời trang, sang.", "avoid_vi": "", "prompt": "Magazine cover of {NHÂN_VẬT}, masthead space, fashion lighting, a page that knows it will be sold.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/magazine"}, {"id": "viral-looks/marble", "name_en": "Marble", "name_vi": "Đá cẩm thạch", "category": "viral-looks", "emotion_vi": "Tượng cổ điển — vĩnh cửu, sang trọng, lạnh.", "avoid_vi": "", "prompt": "Marble look on {NHÂN_VẬT}, veined stone as flesh, cold polish, a statue that still breathes.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/marble"}, {"id": "viral-looks/mighty-fighter", "name_en": "Mighty Fighter", "name_vi": "Chiến binh dũng mãnh", "category": "viral-looks", "emotion_vi": "Tôn vinh sức mạnh, góc thấp, bụi lửa.", "avoid_vi": "", "prompt": "Mighty-fighter frame of {NHÂN_VẬT}, toy-box combat, oversized stance, a champion posed for a cabinet art.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/mighty-fighter"}, {"id": "viral-looks/modern", "name_en": "Modern", "name_vi": "Hiện đại tối giản", "category": "viral-looks", "emotion_vi": "Sạch, ít chi tiết — sang, kiến trúc, cao cấp.", "avoid_vi": "", "prompt": "Modern architecture around {NHÂN_VẬT}, glass planes, a designed void, the room as the thesis.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/modern"}, {"id": "viral-looks/monet-muse", "name_en": "Monet Muse", "name_vi": "Nàng thơ Monet", "category": "viral-looks", "emotion_vi": "Ấn tượng, nét cọ mờ ảo — thơ mộng.", "avoid_vi": "", "prompt": "Monet-muse image of {NHÂN_VẬT}, broken color, garden light, water as dabs, impression as grade.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/monet-muse"}, {"id": "viral-looks/multiverse", "name_en": "Multiverse", "name_vi": "Đa vũ trụ", "category": "viral-looks", "emotion_vi": "Nhiều phiên bản/thế giới chồng lớp — choáng ngợp, bản ngã.", "avoid_vi": "", "prompt": "Multiverse split of {NHÂN_VẬT}, many versions, many grades, the same person in parallel rooms.", "negative": ["No mush."], "source": "https://melies.co/cinematic-techniques/viral-looks/multiverse"}, {"id": "viral-looks/noir", "name_en": "Noir", "name_vi": "Noir (viral)", "category": "viral-looks", "emotion_vi": "Đen trắng khói & bóng — bí ẩn nhanh gọn.", "avoid_vi": "", "prompt": "Noir look on {NHÂN_VẬT}, wet streets, venetian gobos, a crime already in the lighting.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/noir"}, {"id": "viral-looks/orbital-presence", "name_en": "Orbital Presence", "name_vi": "Hiện diện quỹ đạo", "category": "viral-looks", "emotion_vi": "Nhìn từ vũ trụ — quy mô, cô độc, thiêng liêng.", "avoid_vi": "", "prompt": "Orbital presence of {NHÂN_VẬT}, a body hanging over a planet, scale of prayer or threat, the person as a satellite.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/orbital-presence"}, {"id": "viral-looks/origami", "name_en": "Origami", "name_vi": "Origami", "category": "viral-looks", "emotion_vi": "Gấp giấy biến hình — tinh tế, biến hoá.", "avoid_vi": "", "prompt": "Origami world of {NHÂN_VẬT}, lawful creases, planar color, a person or city becoming a fold.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/origami"}, {"id": "viral-looks/paper", "name_en": "Paper", "name_vi": "Giấy", "category": "viral-looks", "emotion_vi": "Thế giới cắt giấy — thủ công, dễ thương.", "avoid_vi": "", "prompt": "Paper world of {NHÂN_VẬT}, torn stock, visible fibers, a person as a cut-out on pulp.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/paper"}, {"id": "viral-looks/pearl-earring", "name_en": "Pearl Earring", "name_vi": "Thiếu nữ đeo hoa tai ngọc trai", "category": "viral-looks", "emotion_vi": "Ánh sáng Vermeer, nền tối — chân dung cổ điển.", "avoid_vi": "", "prompt": "Pearl-earring portrait of {NHÂN_VẬT}, Vermeer window, turban implied, a quiet Dutch interior as grade.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/pearl-earring"}, {"id": "viral-looks/penguin-ride", "name_en": "Penguin Ride", "name_vi": "Cưỡi chim cánh cụt", "category": "viral-looks", "emotion_vi": "Kỳ ảo băng — dễ thương, viral.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} rides a penguin through ice or city, a straight-faced gag.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/penguin-ride"}, {"id": "viral-looks/pigeons", "name_en": "Pigeons", "name_vi": "Bồ câu", "category": "viral-looks", "emotion_vi": "Đàn chim bay tung — khoảnh khắc điện ảnh cổ điển, tự do.", "avoid_vi": "", "prompt": "A flock explodes around {NHÂN_VẬT}, wings filling the air, then settling.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/pigeons"}, {"id": "viral-looks/puffin-ride", "name_en": "Puffin Ride", "name_vi": "Cưỡi chim puffin", "category": "viral-looks", "emotion_vi": "Kỳ ảo — dễ thương, viral.", "avoid_vi": "", "prompt": "{NHÂN_VẬT} rides a puffin against cliffs or surf, a straight-faced gag.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/puffin-ride"}, {"id": "viral-looks/race-track", "name_en": "Race Track", "name_vi": "Đường đua", "category": "viral-looks", "emotion_vi": "Tốc độ, bụi, adrenaline.", "avoid_vi": "", "prompt": "Race-track world of {NHÂN_VẬT}, oval geometry, painted curbs, grandstands, speed as a closed loop.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/race-track"}, {"id": "viral-looks/random-glow", "name_en": "Random Glow", "name_vi": "Phát sáng ngẫu nhiên", "category": "viral-looks", "emotion_vi": "Điểm sáng kỳ lạ — ma thuật, siêu nhiên.", "avoid_vi": "", "prompt": "Random glow on {NHÂN_VẬT}, unmotivated orbs and analog leaks, a frame haunted by lamps.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/random-glow"}, {"id": "viral-looks/skatedog", "name_en": "Skatedog", "name_vi": "Chó trượt ván", "category": "viral-looks", "emotion_vi": "Hài, dễ thương, năng lượng đường phố.", "avoid_vi": "", "prompt": "Skatedog energy around {NHÂN_VẬT}, low wide, pavement, a creature or rider in street grammar, joke as sport.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/skatedog"}, {"id": "viral-looks/sketch", "name_en": "Sketch", "name_vi": "Phác thảo", "category": "viral-looks", "emotion_vi": "Nét chì/than — ý tưởng thô, mộc.", "avoid_vi": "", "prompt": "Sketch treatment of {NHÂN_VẬT}, line, paper tooth, unfinished hatching, a drawing that still looks.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/sketch"}, {"id": "viral-looks/superstar", "name_en": "Superstar", "name_vi": "Siêu sao", "category": "viral-looks", "emotion_vi": "Đèn flash, sân khấu, hào quang — nổi tiếng, tôn vinh.", "avoid_vi": "", "prompt": "Superstar treatment of {NHÂN_VẬT}, paparazzi bloom, flash wall, a face built for covers.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/superstar"}, {"id": "viral-looks/toxic", "name_en": "Toxic", "name_vi": "Độc hại", "category": "viral-looks", "emotion_vi": "Xanh lân tinh, khói độc — nguy hiểm, hậu tận thế.", "avoid_vi": "", "prompt": "Toxic air around {NHÂN_VẬT}, sick greens, yellow haze, poison you can see.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/toxic"}, {"id": "viral-looks/two-color", "name_en": "Two Color", "name_vi": "Hai màu", "category": "viral-looks", "emotion_vi": "Chỉ hai màu chủ đạo — đồ hoạ mạnh, poster.", "avoid_vi": "", "prompt": "Two-color law on {NHÂN_VẬT}, a pair of hues doing all the drawing, print as cinematography.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/two-color"}, {"id": "viral-looks/ultraviolet", "name_en": "Ultraviolet", "name_vi": "Tử ngoại", "category": "viral-looks", "emotion_vi": "Tím UV phát sáng — club, bí ẩn, siêu thực.", "avoid_vi": "", "prompt": "Ultraviolet light on {NHÂN_VẬT}, black-light cinema, whites that scream, colors that only exist under that lamp.", "negative": [], "source": "https://melies.co/cinematic-techniques/viral-looks/ultraviolet"}, {"id": "aicm/Shot 01", "name_en": "Static shot", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "locked-off static shot. Movement: hold one fixed camera position for the full clip. Speed: still and steady. Framing: keep the same angle, height, lens distance and composition. End: finish with the same framing and camera position.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 02", "name_en": "Pan right", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "pan right. Movement: rotate the camera horizontally from left to right from one fixed point. Speed: smooth constant rotation. Framing: keep the horizon level while new space enters from the right side of the frame. End: settle on a clear final composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 02B", "name_en": "Pan left", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "pan left. Movement: rotate the camera horizontally from right to left from one fixed point. Speed: smooth constant rotation. Framing: keep the horizon level while new space enters from the left side of the frame. End: settle on a clear final composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 03", "name_en": "Whip pan right", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "whip pan right. Movement: rotate rapidly from the starting direction toward a new target on the right. Speed: fast snap with brief motion blur during the rotation. Framing: begin on one readable composition and land on a second readable target. End: settle into a sharp final frame.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 03B", "name_en": "Whip pan left", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "whip pan left. Movement: rotate rapidly from the starting direction toward a new target on the left. Speed: fast snap with brief motion blur during the rotation. Framing: begin on one readable composition and land on a second readable target. End: settle into a sharp final frame.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 04", "name_en": "Tilt up", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "tilt up. Movement: rotate the camera upward from one fixed point. Speed: smooth constant tilt. Framing: keep the vertical subject or architecture centered as the frame travels upward. End: land on the upper target.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 04B", "name_en": "Tilt down", "name_vi": "", "category": "aicm-Pan/Tilt", "emotion_vi": "", "avoid_vi": "", "prompt": "tilt down. Movement: rotate the camera downward from one fixed point. Speed: smooth constant tilt. Framing: keep the vertical subject or architecture centered as the frame travels downward. End: land on the lower target.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 05", "name_en": "Slow zoom in", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "slow zoom in. Movement: slowly increase lens focal length toward a tighter frame. Speed: gradual and even. Framing: keep the main visual target readable as it becomes larger in frame. End: finish on a stable tighter composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 05B", "name_en": "Slow zoom out", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "slow zoom out. Movement: slowly decrease lens focal length toward a wider frame. Speed: gradual and even. Framing: keep the main visual target readable as more surrounding space appears. End: finish on a stable wider composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 06", "name_en": "Fast zoom in", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "fast zoom in. Movement: quickly increase lens focal length toward the main visual target. Speed: quick decisive zoom. Framing: keep the target centered or clearly readable during the scale change. End: finish on a stable tighter composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 06B", "name_en": "Fast zoom out", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "fast zoom out. Movement: quickly decrease lens focal length away from the main visual target. Speed: quick decisive zoom. Framing: keep the target readable as the surrounding space appears. End: finish on a stable wider composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 07A", "name_en": "Crash zoom in", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "crash zoom in. Movement: snap the lens rapidly toward the main visual target. Speed: very fast and punchy. Framing: keep the target readable through the sudden scale change. End: land on a bold tighter composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 07B", "name_en": "Crash zoom out", "name_vi": "", "category": "aicm-Zoom/Lens", "emotion_vi": "", "avoid_vi": "", "prompt": "crash zoom out. Movement: snap the lens rapidly away from the main visual target. Speed: very fast and punchy. Framing: keep the target readable as the surrounding space appears. End: land on a bold wider composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 08", "name_en": "Dolly in", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "dolly in. Movement: move the camera physically forward in a straight line toward the main subject. Speed: smooth controlled push. Framing: keep camera height, lens direction and subject position consistent while distance closes. End: finish in a tighter composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 09", "name_en": "Dolly out", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "dolly out. Movement: move the camera physically backward in a straight line away from the main subject. Speed: smooth controlled retreat. Framing: keep lens direction and camera height consistent while more environment enters frame. End: finish in a wider composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 16", "name_en": "Tracking shot", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "tracking shot. Movement: move through the scene with the main subject. Speed: match the subject's pace. Framing: keep the subject consistently readable while the environment moves around them. End: maintain a clear moving composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 17", "name_en": "Follow shot / over-the-shoulder", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "follow shot from behind. Movement: move behind the subject along their route at shoulder height. Speed: match the subject's pace. Framing: keep the back, shoulder or head as the foreground guide while the route ahead stays readable. End: continue following with the subject leading the frame.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 18", "name_en": "Reverse tracking / walk-and-talk", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "reverse tracking shot. Movement: move backward in front of the walking subject. Speed: match the subject's forward pace. Framing: keep front-facing face and body framing stable as the background moves behind them. End: hold a clear front-facing moving composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 19", "name_en": "Side tracking", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "side tracking shot. Movement: move parallel beside the subject along their direction of travel. Speed: match the subject's motion. Framing: keep the subject in side profile or three-quarter profile at a stable distance. End: continue the parallel movement with clear horizontal motion.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 20", "name_en": "Low tracking", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "low tracking shot. Movement: move at ground or below-waist height alongside the subject's movement path. Speed: match the subject, footsteps or wheels. Framing: keep the low detail readable while the ground plane moves through frame. End: finish with the low perspective clearly maintained.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 21", "name_en": "Vehicle tracking", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "vehicle tracking shot. Movement: move with the vehicle along its route. Speed: match the vehicle's pace. Framing: keep the vehicle stable in frame while the road or environment moves past. End: maintain a clear moving vehicle composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 22", "name_en": "Chase shot", "name_vi": "", "category": "aicm-Dolly/Track", "emotion_vi": "", "avoid_vi": "", "prompt": "chase shot. Movement: follow a moving subject quickly along the action route. Speed: fast, reactive and physically close. Framing: keep the subject visible while allowing energetic reframing. End: stay connected to the subject in motion.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 10", "name_en": "Truck right", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "truck right. Movement: move the camera physically to the right on a straight horizontal path. Speed: smooth constant lateral travel. Framing: keep the lens facing the same direction while the scene slides across frame. End: finish on a clean lateral composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 10B", "name_en": "Truck left", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "truck left. Movement: move the camera physically to the left on a straight horizontal path. Speed: smooth constant lateral travel. Framing: keep the lens facing the same direction while the scene slides across frame. End: finish on a clean lateral composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 11A", "name_en": "Pedestal up", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "pedestal up. Movement: move the entire camera vertically upward in a straight line. Speed: smooth constant lift. Framing: keep the lens level and pointed in the same direction during the vertical move. End: finish with the higher framing clearly readable.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 11B", "name_en": "Pedestal down", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "pedestal down. Movement: move the entire camera vertically downward in a straight line. Speed: smooth constant descent. Framing: keep the lens level and pointed in the same direction during the vertical move. End: finish with the lower framing clearly readable.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 12", "name_en": "Slider right", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "slider right. Movement: slide the camera a small distance to the right. Speed: slow controlled constant motion. Framing: keep foreground, subject and background layers readable as parallax shifts. End: finish on a refined composition with the new right-side angle visible.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 12B", "name_en": "Slider left", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "slider left. Movement: slide the camera a small distance to the left. Speed: slow controlled constant motion. Framing: keep foreground, subject and background layers readable as parallax shifts. End: finish on a refined composition with the new left-side angle visible.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 13", "name_en": "Push past / pass-by shot", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "push past. Movement: move forward past a visible foreground object, edge or opening. Speed: smooth forward glide. Framing: let the foreground pass close to the lens while the space beyond becomes clearer. End: arrive inside or beyond the foreground layer.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 14", "name_en": "Arc right", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "arc right. Movement: move on a shallow curved path around the main subject toward the right side. Speed: smooth measured curve. Framing: keep distance, height and subject readability consistent while the angle changes. End: finish from a new right-side angle.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 14B", "name_en": "Arc left", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "arc left. Movement: move on a shallow curved path around the main subject toward the left side. Speed: smooth measured curve. Framing: keep distance, height and subject readability consistent while the angle changes. End: finish from a new left-side angle.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 15", "name_en": "Orbit clockwise", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "clockwise orbit. Movement: circle clockwise around the main subject at a consistent radius. Speed: smooth controlled orbit. Framing: keep the subject centered while the background rotates around them. End: complete the intended arc or full circle with stable framing.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 15B", "name_en": "Orbit counterclockwise", "name_vi": "", "category": "aicm-Physical Moves", "emotion_vi": "", "avoid_vi": "", "prompt": "counterclockwise orbit. Movement: circle counterclockwise around the main subject at a consistent radius. Speed: smooth controlled orbit. Framing: keep the subject centered while the background rotates around them. End: complete the intended arc or full circle with stable framing.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 25", "name_en": "Crane up", "name_vi": "", "category": "aicm-Drone/Crane", "emotion_vi": "", "avoid_vi": "", "prompt": "crane up. Movement: travel smoothly upward through open space. Speed: slow controlled vertical lift. Framing: keep the subject or location readable as the camera rises. End: finish with the higher scale clearly visible.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 25B", "name_en": "Crane down", "name_vi": "", "category": "aicm-Drone/Crane", "emotion_vi": "", "avoid_vi": "", "prompt": "crane down. Movement: travel smoothly downward through open space. Speed: slow controlled vertical descent. Framing: keep the subject or location readable as the camera descends. End: finish with the lower subject or destination clearly visible.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 26", "name_en": "Drone push in", "name_vi": "", "category": "aicm-Drone/Crane", "emotion_vi": "", "avoid_vi": "", "prompt": "drone push in. Movement: fly smoothly forward through open space toward the subject or destination. Speed: controlled aerial glide. Framing: keep the route and destination readable as the camera approaches. End: arrive at a closer aerial composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 26B", "name_en": "Drone pull back", "name_vi": "", "category": "aicm-Drone/Crane", "emotion_vi": "", "avoid_vi": "", "prompt": "drone pull back. Movement: fly smoothly backward away from the subject or destination. Speed: controlled aerial retreat. Framing: keep the subject readable as more landscape appears. End: finish on a wider aerial composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 27", "name_en": "Helicopter shot", "name_vi": "", "category": "aicm-Drone/Crane", "emotion_vi": "", "avoid_vi": "", "prompt": "helicopter-style aerial shot. Movement: move from high altitude along a broad gradual flight path. Speed: steady controlled aerial motion. Framing: keep the landscape or distant moving subject readable at wide scale. End: finish on a stable high-altitude composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 23", "name_en": "Handheld shot", "name_vi": "", "category": "aicm-Human Camera", "emotion_vi": "", "avoid_vi": "", "prompt": "handheld shot. Movement: hold the camera at human operator height with natural body movement. Speed: responsive and organic. Framing: keep the subject readable while the frame has subtle sway and micro-adjustments. End: finish with a natural handheld composition.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot 24", "name_en": "Body-mounted camera / Snorricam", "name_vi": "", "category": "aicm-Human Camera", "emotion_vi": "", "avoid_vi": "", "prompt": "body-mounted Snorricam. Movement: keep the camera fixed relative to the subject's torso or face while the subject moves. Speed: match the subject's body motion. Framing: keep the subject close, centered and facing the camera as the background moves around them. End: finish with the subject still locked in frame.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S1", "name_en": "First-person view", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "first-person view. Movement: move forward at human eye height from the character's perspective. Speed: natural walking or reaching pace. Framing: use visible hands, arms or body edges as the viewer's physical reference. End: arrive at the next point of action from the same point of view.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S2", "name_en": "Tilt-shift", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "tilt-shift miniature view. Movement: hold or glide from a high angled view over the scene. Speed: small precise movement. Framing: keep a narrow band of sharp focus across the key subject area with soft blur above and below. End: finish with the miniature-scale view intact.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S3", "name_en": "Infinite zoom", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "infinite zoom. Movement: zoom continuously inward toward the exact center target. Speed: smooth accelerating zoom. Framing: keep the circular target centered as it expands. End: finish when the next visual world fills the frame.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S4", "name_en": "Earth zoom out", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "earth zoom out. Movement: pull upward from the starting point through street, city, landscape and planet scale. Speed: rapid expanding zoom out. Framing: keep the original location centered as scale grows. End: finish on a planet-scale view with the starting point still implied at center.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S5", "name_en": "Time-lapse", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "locked-camera time-lapse. Movement: hold one fixed camera position while time moves rapidly forward. Speed: fast time compression with a stable camera. Framing: keep the same composition and horizon as motion passes through the frame. End: finish from the same camera angle with visible passage of time.", "negative": [], "source": "https://aicameramovements.com/"}, {"id": "aicm/Shot S6", "name_en": "Pass-through objects", "name_vi": "", "category": "aicm-Specials", "emotion_vi": "", "avoid_vi": "", "prompt": "pass-through movement. Movement: move forward toward a visible object, surface or barrier and continue into the space beyond. Speed: smooth centered glide. Framing: keep the opening or surface centered as the transition point. End: arrive inside the revealed space beyond.", "negative": [], "source": "https://aicameramovements.com/"}]