Compare commits
4 Commits
fix/600
...
burn/687-1
| Author | SHA1 | Date | |
|---|---|---|---|
| 106da492e2 | |||
| ea51f44866 | |||
| 817785d763 | |||
|
|
3603030235 |
389
scripts/filter_training_data.py
Normal file
389
scripts/filter_training_data.py
Normal file
@@ -0,0 +1,389 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Training Data Quality Filter (#687)
|
||||
|
||||
Scores and removes low-quality training pairs from JSONL files.
|
||||
Supports: ShareGPT format, preference pairs, generic JSONL.
|
||||
|
||||
Usage:
|
||||
python3 scripts/filter_training_data.py <input.jsonl> [--output filtered.jsonl]
|
||||
python3 scripts/filter_training_data.py training/data/preference_pairs.jsonl
|
||||
python3 scripts/filter_training_data.py training/data/curated_dataset.jsonl --threshold 0.3
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import ast
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from typing import Any, Dict, List, Optional, Tuple
|
||||
|
||||
|
||||
# ============================================================
|
||||
# QUALITY SCORING
|
||||
# ============================================================
|
||||
|
||||
# Generic filler phrases that indicate low-quality responses
|
||||
FILLER_PHRASES = [
|
||||
"as an ai", "i'm an ai", "as a language model", "i don't have personal",
|
||||
"i cannot", "i can't", "it's important to note", "please note that",
|
||||
"in conclusion", "to summarize", "in summary", "hope this helps",
|
||||
"let me know if", "feel free to", "i'd be happy to", "certainly!",
|
||||
"of course!", "absolutely!", "great question!", "that's a great",
|
||||
"i understand your", "i appreciate your", "thank you for asking",
|
||||
"it depends", "there are many ways", "various factors",
|
||||
]
|
||||
|
||||
# Vague/generic short responses
|
||||
VAGUE_RESPONSES = [
|
||||
"ok", "okay", "sure", "yes", "no", "maybe", "idk", "i don't know",
|
||||
"thanks", "thank you", "got it", "understood", "right", "correct",
|
||||
"hello", "hi", "hey", "goodbye", "bye",
|
||||
]
|
||||
|
||||
CODE_BLOCK_PATTERN = re.compile(r"```(?:\w+)?\n(.+?)```", re.DOTALL)
|
||||
INLINE_CODE_PATTERN = re.compile(r"`([^`]+)`")
|
||||
|
||||
|
||||
def detect_format(record: dict) -> str:
|
||||
"""Detect the training data format of a record."""
|
||||
if "conversations" in record:
|
||||
return "sharegpt"
|
||||
if "prompt" in record and "chosen" in record:
|
||||
return "preference"
|
||||
if "scene" in record and "lyric_line" in record:
|
||||
return "scene"
|
||||
if "terse" in record and "rich" in record:
|
||||
return "pairs"
|
||||
return "generic"
|
||||
|
||||
|
||||
def extract_text_fields(record: dict, fmt: str) -> Tuple[str, str]:
|
||||
"""Extract (input_text, output_text) from a record based on format."""
|
||||
if fmt == "sharegpt":
|
||||
convs = record.get("conversations", [])
|
||||
human_msgs = [c["value"] for c in convs if c.get("from") == "human"]
|
||||
gpt_msgs = [c["value"] for c in convs if c.get("from") == "gpt"]
|
||||
input_text = human_msgs[-1] if human_msgs else ""
|
||||
output_text = gpt_msgs[-1] if gpt_msgs else ""
|
||||
return input_text, output_text
|
||||
|
||||
elif fmt == "preference":
|
||||
return record.get("prompt", ""), record.get("chosen", "")
|
||||
|
||||
elif fmt == "scene":
|
||||
return record.get("lyric_line", ""), record.get("scene", {}).get("description", "")
|
||||
|
||||
elif fmt == "pairs":
|
||||
return record.get("terse", ""), record.get("rich", "")
|
||||
|
||||
else:
|
||||
# Generic: try common field names
|
||||
input_text = record.get("input", record.get("prompt", record.get("question", "")))
|
||||
output_text = record.get("output", record.get("response", record.get("answer", "")))
|
||||
return str(input_text), str(output_text)
|
||||
|
||||
|
||||
def score_specificity(text: str) -> float:
|
||||
"""Score 0-1 how specific/detailed a response is vs generic filler."""
|
||||
if not text or not text.strip():
|
||||
return 0.0
|
||||
|
||||
text_lower = text.lower().strip()
|
||||
score = 0.5 # baseline
|
||||
|
||||
# Penalize filler phrases
|
||||
filler_count = sum(1 for phrase in FILLER_PHRASES if phrase in text_lower)
|
||||
score -= filler_count * 0.08
|
||||
|
||||
# Penalize very short responses
|
||||
word_count = len(text.split())
|
||||
if word_count < 5:
|
||||
score -= 0.3
|
||||
elif word_count < 10:
|
||||
score -= 0.15
|
||||
elif word_count > 30:
|
||||
score += 0.1 # longer responses tend to be more detailed
|
||||
|
||||
# Penalize vague single-word responses
|
||||
if text_lower.strip() in VAGUE_RESPONSES:
|
||||
score -= 0.4
|
||||
|
||||
# Reward specificity indicators
|
||||
specificity_markers = [
|
||||
r"\d+", # numbers
|
||||
r"```", # code blocks
|
||||
r"https?://", # URLs
|
||||
r"\$\{", r"\w+\.\w+", # code-like patterns
|
||||
r"(?:specifically|exactly|precisely|in particular)",
|
||||
r"(?:step \d|first,|second,|third,|finally,)",
|
||||
]
|
||||
for pattern in specificity_markers:
|
||||
if re.search(pattern, text):
|
||||
score += 0.05
|
||||
|
||||
# Reward code presence
|
||||
if "```" in text:
|
||||
score += 0.15
|
||||
|
||||
return max(0.0, min(1.0, score))
|
||||
|
||||
|
||||
def score_length_ratio(input_text: str, output_text: str) -> float:
|
||||
"""Score 0-1 based on reasonable length ratio between input and output."""
|
||||
in_len = len(input_text.split())
|
||||
out_len = len(output_text.split())
|
||||
|
||||
if in_len == 0 and out_len == 0:
|
||||
return 0.0
|
||||
if out_len == 0:
|
||||
return 0.0
|
||||
|
||||
# Ideal ratio: output 0.5x to 10x input length
|
||||
# Too short output for long input = bad
|
||||
# Too long output for short input = acceptable (detailed answer)
|
||||
if in_len > 0:
|
||||
ratio = out_len / in_len
|
||||
else:
|
||||
ratio = out_len / 10 # normalize when no input
|
||||
|
||||
if ratio < 0.05:
|
||||
return 0.1 # output way too short
|
||||
elif ratio < 0.2:
|
||||
return 0.3
|
||||
elif ratio < 0.5:
|
||||
return 0.6
|
||||
elif ratio <= 15:
|
||||
return 1.0 # sweet spot
|
||||
elif ratio <= 50:
|
||||
return 0.8
|
||||
else:
|
||||
return 0.5 # extremely long output, maybe noise
|
||||
|
||||
|
||||
def score_code_correctness(text: str) -> float:
|
||||
"""Score 0-1 for code correctness if code blocks are present."""
|
||||
code_blocks = CODE_BLOCK_PATTERN.findall(text)
|
||||
|
||||
if not code_blocks:
|
||||
return 1.0 # no code, not penalized
|
||||
|
||||
total = len(code_blocks)
|
||||
valid = 0
|
||||
|
||||
for code in code_blocks:
|
||||
# Try Python syntax check
|
||||
try:
|
||||
ast.parse(code)
|
||||
valid += 1
|
||||
continue
|
||||
except SyntaxError:
|
||||
pass
|
||||
|
||||
# Try JavaScript basic check (balanced braces/parens)
|
||||
if _check_brackets_balanced(code):
|
||||
valid += 0.8
|
||||
continue
|
||||
|
||||
# JSON check
|
||||
try:
|
||||
json.loads(code)
|
||||
valid += 1
|
||||
continue
|
||||
except (json.JSONDecodeError, ValueError):
|
||||
pass
|
||||
|
||||
# Shell/YAML: just check it's not empty garbage
|
||||
if len(code.strip()) > 10 and "\n" in code:
|
||||
valid += 0.5
|
||||
|
||||
return valid / total if total > 0 else 1.0
|
||||
|
||||
|
||||
def _check_brackets_balanced(code: str) -> bool:
|
||||
"""Check if brackets are balanced in code."""
|
||||
stack = []
|
||||
pairs = {"(": ")", "[": "]", "{": "}"}
|
||||
for ch in code:
|
||||
if ch in pairs:
|
||||
stack.append(pairs[ch])
|
||||
elif ch in pairs.values():
|
||||
if not stack or stack[-1] != ch:
|
||||
return False
|
||||
stack.pop()
|
||||
return len(stack) == 0
|
||||
|
||||
|
||||
def score_record(record: dict, fmt: str) -> Dict[str, float]:
|
||||
"""Score a single training record. Returns dict of component scores."""
|
||||
input_text, output_text = extract_text_fields(record, fmt)
|
||||
|
||||
specificity = score_specificity(output_text)
|
||||
length_ratio = score_length_ratio(input_text, output_text)
|
||||
code_correctness = score_code_correctness(output_text)
|
||||
|
||||
# Weighted composite
|
||||
composite = (
|
||||
specificity * 0.45 +
|
||||
length_ratio * 0.25 +
|
||||
code_correctness * 0.30
|
||||
)
|
||||
|
||||
return {
|
||||
"specificity": round(specificity, 3),
|
||||
"length_ratio": round(length_ratio, 3),
|
||||
"code_correctness": round(code_correctness, 3),
|
||||
"composite": round(composite, 3),
|
||||
}
|
||||
|
||||
|
||||
# ============================================================
|
||||
# FILTERING
|
||||
# ============================================================
|
||||
|
||||
def filter_jsonl(
|
||||
input_path: str,
|
||||
output_path: Optional[str] = None,
|
||||
threshold: float = 0.3,
|
||||
dry_run: bool = False,
|
||||
verbose: bool = False,
|
||||
) -> Dict[str, Any]:
|
||||
"""Filter a JSONL file, removing low-quality records."""
|
||||
|
||||
if output_path is None:
|
||||
stem = Path(input_path).stem
|
||||
output_path = str(Path(input_path).parent / f"{stem}_filtered.jsonl")
|
||||
|
||||
records = []
|
||||
with open(input_path, "r", encoding="utf-8") as f:
|
||||
for i, line in enumerate(f):
|
||||
line = line.strip()
|
||||
if not line:
|
||||
continue
|
||||
try:
|
||||
records.append(json.loads(line))
|
||||
except json.JSONDecodeError as e:
|
||||
print(f" [WARN] Line {i+1}: invalid JSON, skipping: {e}", file=sys.stderr)
|
||||
|
||||
if not records:
|
||||
return {"error": "No valid records found", "total": 0}
|
||||
|
||||
# Detect format from first record
|
||||
fmt = detect_format(records[0])
|
||||
print(f" Detected format: {fmt}")
|
||||
print(f" Total records: {len(records)}")
|
||||
|
||||
# Score all records
|
||||
scored = []
|
||||
for i, record in enumerate(records):
|
||||
scores = score_record(record, fmt)
|
||||
scored.append((record, scores, i))
|
||||
|
||||
# Sort by composite score
|
||||
scored.sort(key=lambda x: x[1]["composite"])
|
||||
|
||||
# Filter
|
||||
kept = [(r, s, i) for r, s, i in scored if s["composite"] >= threshold]
|
||||
removed = [(r, s, i) for r, s, i in scored if s["composite"] < threshold]
|
||||
|
||||
# Report
|
||||
report = {
|
||||
"input_file": input_path,
|
||||
"output_file": output_path,
|
||||
"format": fmt,
|
||||
"total_records": len(records),
|
||||
"kept": len(kept),
|
||||
"removed": len(removed),
|
||||
"threshold": threshold,
|
||||
"removal_rate": f"{len(removed) / len(records) * 100:.1f}%",
|
||||
"score_distribution": {
|
||||
"min": scored[0][1]["composite"] if scored else 0,
|
||||
"max": scored[-1][1]["composite"] if scored else 0,
|
||||
"median": scored[len(scored)//2][1]["composite"] if scored else 0,
|
||||
"mean": round(sum(s["composite"] for _, s, _ in scored) / len(scored), 3) if scored else 0,
|
||||
},
|
||||
"removed_score_breakdown": {
|
||||
"specificity_below_0.3": sum(1 for _, s, _ in removed if s["specificity"] < 0.3),
|
||||
"length_ratio_below_0.3": sum(1 for _, s, _ in removed if s["length_ratio"] < 0.3),
|
||||
"code_correctness_below_0.5": sum(1 for _, s, _ in removed if s["code_correctness"] < 0.5),
|
||||
},
|
||||
}
|
||||
|
||||
# Show worst offenders if verbose
|
||||
if verbose and removed:
|
||||
print(f"\n Worst 5 records (by composite score):")
|
||||
for r, s, i in removed[:5]:
|
||||
_, output_text = extract_text_fields(r, fmt)
|
||||
preview = output_text[:80].replace("\n", " ") if output_text else "(empty)"
|
||||
print(f" [{s['composite']:.3f}] {preview}...")
|
||||
|
||||
# Write output (unless dry run)
|
||||
if not dry_run:
|
||||
# Preserve original order, only keeping filtered records
|
||||
kept_indices = {i for _, _, i in kept}
|
||||
with open(output_path, "w", encoding="utf-8") as f:
|
||||
for i, record in enumerate(records):
|
||||
if i in kept_indices:
|
||||
f.write(json.dumps(record, ensure_ascii=False) + "\n")
|
||||
print(f"\n Written: {output_path}")
|
||||
|
||||
return report
|
||||
|
||||
|
||||
# ============================================================
|
||||
# CLI
|
||||
# ============================================================
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Training data quality filter — remove low-quality pairs (#687)"
|
||||
)
|
||||
parser.add_argument("input", help="Input JSONL file path")
|
||||
parser.add_argument("--output", "-o", help="Output file path (default: <input>_filtered.jsonl)")
|
||||
parser.add_argument("--threshold", "-t", type=float, default=0.3,
|
||||
help="Minimum composite score to keep (default: 0.3)")
|
||||
parser.add_argument("--dry-run", "-n", action="store_true",
|
||||
help="Score only, don't write output")
|
||||
parser.add_argument("--verbose", "-v", action="store_true",
|
||||
help="Show worst offenders")
|
||||
parser.add_argument("--report-json", "-j", help="Write report as JSON to file")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if not os.path.exists(args.input):
|
||||
print(f"Error: {args.input} not found", file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
print(f"Filtering: {args.input}")
|
||||
print(f"Threshold: {args.threshold}")
|
||||
print()
|
||||
|
||||
report = filter_jsonl(
|
||||
args.input,
|
||||
output_path=args.output,
|
||||
threshold=args.threshold,
|
||||
dry_run=args.dry_run,
|
||||
verbose=args.verbose,
|
||||
)
|
||||
|
||||
print(f"\n{'=' * 50}")
|
||||
print(f" RESULTS")
|
||||
print(f"{'=' * 50}")
|
||||
print(f" Format: {report['format']}")
|
||||
print(f" Total: {report['total_records']}")
|
||||
print(f" Kept: {report['kept']}")
|
||||
print(f" Removed: {report['removed']} ({report['removal_rate']})")
|
||||
print(f" Threshold: {report['threshold']}")
|
||||
print(f" Score range: {report['score_distribution']['min']:.3f} - {report['score_distribution']['max']:.3f}")
|
||||
print(f" Mean score: {report['score_distribution']['mean']:.3f}")
|
||||
|
||||
if args.report_json:
|
||||
with open(args.report_json, "w") as f:
|
||||
json.dump(report, f, indent=2)
|
||||
print(f"\n Report saved: {args.report_json}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
192
tests/test_filter_training_data.py
Normal file
192
tests/test_filter_training_data.py
Normal file
@@ -0,0 +1,192 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Tests for training data quality filter (#687).
|
||||
"""
|
||||
|
||||
import json
|
||||
import os
|
||||
import tempfile
|
||||
import unittest
|
||||
|
||||
# Import from the script
|
||||
import sys
|
||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "scripts"))
|
||||
from filter_training_data import (
|
||||
detect_format,
|
||||
extract_text_fields,
|
||||
score_specificity,
|
||||
score_length_ratio,
|
||||
score_code_correctness,
|
||||
score_record,
|
||||
filter_jsonl,
|
||||
FILLER_PHRASES,
|
||||
VAGUE_RESPONSES,
|
||||
)
|
||||
|
||||
|
||||
class TestFormatDetection(unittest.TestCase):
|
||||
def test_sharegpt_format(self):
|
||||
record = {"conversations": [{"from": "human", "value": "hi"}]}
|
||||
self.assertEqual(detect_format(record), "sharegpt")
|
||||
|
||||
def test_preference_format(self):
|
||||
record = {"prompt": "do X", "chosen": "done", "rejected": "no"}
|
||||
self.assertEqual(detect_format(record), "preference")
|
||||
|
||||
def test_scene_format(self):
|
||||
record = {"lyric_line": "test", "scene": {"description": "desc"}}
|
||||
self.assertEqual(detect_format(record), "scene")
|
||||
|
||||
def test_pairs_format(self):
|
||||
record = {"terse": "short", "rich": "detailed"}
|
||||
self.assertEqual(detect_format(record), "pairs")
|
||||
|
||||
def test_generic_format(self):
|
||||
record = {"input": "q", "output": "a"}
|
||||
self.assertEqual(detect_format(record), "generic")
|
||||
|
||||
|
||||
class TestExtractTextFields(unittest.TestCase):
|
||||
def test_sharegpt_extraction(self):
|
||||
record = {
|
||||
"conversations": [
|
||||
{"from": "system", "value": "system prompt"},
|
||||
{"from": "human", "value": "hello"},
|
||||
{"from": "gpt", "value": "hi there"},
|
||||
]
|
||||
}
|
||||
inp, out = extract_text_fields(record, "sharegpt")
|
||||
self.assertEqual(inp, "hello")
|
||||
self.assertEqual(out, "hi there")
|
||||
|
||||
def test_preference_extraction(self):
|
||||
record = {"prompt": "question", "chosen": "good answer"}
|
||||
inp, out = extract_text_fields(record, "preference")
|
||||
self.assertEqual(inp, "question")
|
||||
self.assertEqual(out, "good answer")
|
||||
|
||||
|
||||
class TestSpecificityScoring(unittest.TestCase):
|
||||
def test_empty_text(self):
|
||||
self.assertEqual(score_specificity(""), 0.0)
|
||||
|
||||
def test_filler_heavy(self):
|
||||
text = "As an AI, I cannot provide that. It's important to note that I'm an AI."
|
||||
score = score_specificity(text)
|
||||
self.assertLess(score, 0.3)
|
||||
|
||||
def test_vague_response(self):
|
||||
score = score_specificity("ok")
|
||||
self.assertLess(score, 0.2)
|
||||
|
||||
def test_specific_response(self):
|
||||
text = "Here are the steps:\n1. First, install Python 3.12\n2. Run `pip install numpy`\n3. Execute main.py"
|
||||
score = score_specificity(text)
|
||||
self.assertGreater(score, 0.5)
|
||||
|
||||
def test_code_response(self):
|
||||
text = "Use this:\n```python\ndef hello():\n print('world')\n```"
|
||||
score = score_specificity(text)
|
||||
self.assertGreater(score, 0.6)
|
||||
|
||||
|
||||
class TestLengthRatio(unittest.TestCase):
|
||||
def test_both_empty(self):
|
||||
self.assertEqual(score_length_ratio("", ""), 0.0)
|
||||
|
||||
def test_empty_output(self):
|
||||
self.assertEqual(score_length_ratio("hello world", ""), 0.0)
|
||||
|
||||
def test_good_ratio(self):
|
||||
score = score_length_ratio("short question", "This is a reasonable length answer that addresses the question.")
|
||||
self.assertGreater(score, 0.7)
|
||||
|
||||
def test_too_short_output(self):
|
||||
score = score_length_ratio("This is a very long question with many words that expects a detailed answer", "ok")
|
||||
self.assertLess(score, 0.5)
|
||||
|
||||
|
||||
class TestCodeCorrectness(unittest.TestCase):
|
||||
def test_no_code(self):
|
||||
self.assertEqual(score_code_correctness("plain text"), 1.0)
|
||||
|
||||
def test_valid_python(self):
|
||||
text = "```python\ndef foo():\n return 42\n```"
|
||||
self.assertEqual(score_code_correctness(text), 1.0)
|
||||
|
||||
def test_invalid_python(self):
|
||||
text = "```python\ndef foo(\n return 42\n```"
|
||||
score = score_code_correctness(text)
|
||||
self.assertLess(score, 1.0)
|
||||
|
||||
def test_valid_json(self):
|
||||
text = "```json\n{\"key\": \"value\"}\n```"
|
||||
self.assertEqual(score_code_correctness(text), 1.0)
|
||||
|
||||
|
||||
class TestFilterJsonl(unittest.TestCase):
|
||||
def _write_temp_jsonl(self, records):
|
||||
f = tempfile.NamedTemporaryFile(mode="w", suffix=".jsonl", delete=False)
|
||||
for r in records:
|
||||
f.write(json.dumps(r) + "\n")
|
||||
f.close()
|
||||
return f.name
|
||||
|
||||
def test_filter_removes_low_quality(self):
|
||||
records = [
|
||||
{"conversations": [
|
||||
{"from": "human", "value": "How do I sort a list in Python?"},
|
||||
{"from": "gpt", "value": "Use `sorted()` or `list.sort()`.\n```python\nnums = [3,1,2]\nnums.sort()\nprint(nums) # [1, 2, 3]\n```"},
|
||||
]},
|
||||
{"conversations": [
|
||||
{"from": "human", "value": "What is Python?"},
|
||||
{"from": "gpt", "value": "ok"},
|
||||
]},
|
||||
{"conversations": [
|
||||
{"from": "human", "value": "Tell me about databases."},
|
||||
{"from": "gpt", "value": "As an AI, I cannot. It's important to note."},
|
||||
]},
|
||||
]
|
||||
path = self._write_temp_jsonl(records)
|
||||
try:
|
||||
report = filter_jsonl(path, threshold=0.3)
|
||||
self.assertEqual(report["total_records"], 3)
|
||||
self.assertGreater(report["kept"], 0)
|
||||
self.assertGreater(report["removed"], 0)
|
||||
self.assertEqual(report["format"], "sharegpt")
|
||||
finally:
|
||||
os.unlink(path)
|
||||
if os.path.exists(report.get("output_file", "")):
|
||||
os.unlink(report["output_file"])
|
||||
|
||||
def test_dry_run_no_output(self):
|
||||
records = [
|
||||
{"prompt": "test", "chosen": "good detailed answer with code: `print(1)`", "rejected": "no"},
|
||||
]
|
||||
path = self._write_temp_jsonl(records)
|
||||
try:
|
||||
out_path = path.replace(".jsonl", "_filtered.jsonl")
|
||||
report = filter_jsonl(path, threshold=0.3, dry_run=True)
|
||||
self.assertFalse(os.path.exists(out_path))
|
||||
self.assertEqual(report["total_records"], 1)
|
||||
finally:
|
||||
os.unlink(path)
|
||||
|
||||
def test_preference_format(self):
|
||||
records = [
|
||||
{"prompt": "Write a function", "chosen": "```python\ndef f(): pass\n```", "rejected": ""},
|
||||
{"prompt": "Hi", "chosen": "ok", "rejected": "no"},
|
||||
]
|
||||
path = self._write_temp_jsonl(records)
|
||||
try:
|
||||
report = filter_jsonl(path, threshold=0.3)
|
||||
self.assertEqual(report["format"], "preference")
|
||||
self.assertEqual(report["total_records"], 2)
|
||||
finally:
|
||||
os.unlink(path)
|
||||
if os.path.exists(report.get("output_file", "")):
|
||||
os.unlink(report["output_file"])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
@@ -1,500 +0,0 @@
|
||||
{"terse": "sad rain", "rich": "A whimsical rain bathed in moonlit, birds wheeling in formation overhead, lichen-covered stones, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "sunset beach", "rich": "An pristine beach stretching to the horizon, shadows stretching long and thin, frost clinging to every surface, painted in digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "mountain fog", "rich": "An muted fog stretching to the horizon, frost clinging to every surface, wildflowers dotting the foreground, painted in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "desert night", "rich": "Breathtaking night where dust motes caught in a shaft of light, the sky a gradient of sage green to copper orange, dust motes caught in a shaft of light, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "forest dawn", "rich": "An vibrant dawn stretching to the horizon, tall grass bending in the wind, tall grass bending in the wind, painted in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "ocean storm", "rich": "An nostalgic storm stretching to the horizon, dust motes caught in a shaft of light, frost clinging to every surface, painted in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "winter village", "rich": "Breathtaking village where shadows stretching long and thin, the sky a gradient of dusty rose to vermillion, lichen-covered boulders, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "autumn field", "rich": "Panoramic field at blue hour, pristine atmosphere with wildflowers dotting the foreground, lichen-covered stones, rendered in art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "volcano glow", "rich": "A luminous glow bathed in dawn, shadows stretching long and thin, a solitary figure in the distance, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "river mist", "rich": "A shadowed mist bathed in twilight, a winding path disappearing around a bend, lichen-covered boulders, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "snowy peak", "rich": "An sun-drenched peak stretching to the horizon, tall grass bending in the wind, a winding path disappearing around a bend, painted in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "tropical shore", "rich": "Wide-angle view of a shadowed shore, charcoal and burgundy dominating the palette, weather-beaten fence posts trailing into fog, a winding path disappearing around a bend, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "canyon shadow", "rich": "Breathtaking shadow where mist rising from a hidden stream, the sky a gradient of turquoise to slate grey, tall grass bending in the wind, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "lake mirror", "rich": "A gleaming mirror bathed in dawn, a winding path disappearing around a bend, frost clinging to every surface, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "prairie wind", "rich": "Breathtaking wind where shadows stretching long and thin, the sky a gradient of coral to copper orange, dust motes caught in a shaft of light, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "jungle stream", "rich": "Breathtaking stream where wildflowers dotting the foreground, the sky a gradient of deep crimson to golden amber, frost clinging to every surface, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "arctic light", "rich": "A faded light bathed in soft diffused, mist rising from a hidden stream, a winding path disappearing around a bend, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "meadow bloom", "rich": "Panoramic bloom at blue hour, intimate atmosphere with shadows stretching long and thin, a solitary figure in the distance, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "cliff edge", "rich": "Breathtaking edge where tall grass bending in the wind, the sky a gradient of mauve to vermillion, ancient ruins half-swallowed by vines, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "swamp fog", "rich": "Wide-angle view of a majestic fog, silver grey and vermillion dominating the palette, a fallen log bridging a narrow ravine, lichen-covered boulders, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "moonlit valley", "rich": "An faded valley stretching to the horizon, lichen-covered boulders, ancient ruins half-swallowed by vines, painted in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "sunrise ridge", "rich": "Panoramic ridge at dawn, dramatic atmosphere with ripples spreading across a mirror-still pond, tall grass bending in the wind, rendered in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "thunder plain", "rich": "A frost-kissed plain bathed in candlelit, reflections doubling the scene in still water, a solitary figure in the distance, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "frozen lake", "rich": "Wide-angle view of a crumbling lake, teal and ivory dominating the palette, lichen-covered stones, ancient ruins half-swallowed by vines, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "dusty road", "rich": "A faded road bathed in twilight, mist rising from a hidden stream, frost clinging to every surface, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "coastal cliff", "rich": "Wide-angle view of a sun-drenched cliff, slate grey and deep crimson dominating the palette, a solitary figure in the distance, weather-beaten fence posts trailing into fog, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "bamboo grove", "rich": "Wide-angle view of a stark grove, burnt sienna and sage green dominating the palette, a winding path disappearing around a bend, a fallen log bridging a narrow ravine, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "lavender field", "rich": "A gilded field bathed in dappled, reflections doubling the scene in still water, a winding path disappearing around a bend, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "coral reef", "rich": "Breathtaking reef where shadows stretching long and thin, the sky a gradient of burnt sienna to teal, frost clinging to every surface, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "glacier cave", "rich": "An tranquil cave stretching to the horizon, wildflowers dotting the foreground, ancient ruins half-swallowed by vines, painted in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "old man sad", "rich": "Emotional portrait showing a pristine old man sad, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, twilight tones, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "child laughing", "rich": "Emotional portrait showing a stark child laughing, weathered skin telling stories, gaze directed past the viewer into something unseen, twilight tones, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "warrior stare", "rich": "Intimate depiction of a radiant warrior stare, eyes reflecting a distant memory, a single tear catching the light, dawn atmosphere, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "queen crown", "rich": "Intimate depiction of a radiant queen crown, a single tear catching the light, wind-tousled hair catching the light, neon atmosphere, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "musician play", "rich": "Intimate depiction of a majestic musician play, eyes reflecting a distant memory, a pendant catching light at the collarbone, dappled atmosphere, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "elder wisdom", "rich": "Close-up of a luminous elder wisdom, callused hands resting in the lap, deep lines mapping decades of experience, captured in art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "teen rebel", "rich": "Close-up of a luminous teen rebel, gaze directed past the viewer into something unseen, weathered skin telling stories, captured in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "soldier tired", "rich": "A mysterious portrait of a soldier tired, weathered skin telling stories, hands roughened by years of labor, dappled lighting, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "dancer spin", "rich": "A pristine portrait of a dancer spin, shoulders squared against an invisible burden, a pendant catching light at the collarbone, dappled lighting, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "writer think", "rich": "A luminous portrait of a writer think, a faint smile playing at the corners, deep lines mapping decades of experience, dappled lighting, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "farmer proud", "rich": "Intimate depiction of a sublime farmer proud, weathered skin telling stories, a pendant catching light at the collarbone, candlelit atmosphere, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "nurse tired", "rich": "Intimate depiction of a ethereal nurse tired, a scar tracing the jawline, weathered skin telling stories, neon atmosphere, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "pilot calm", "rich": "A pilot calm in crumbling pose, callused hands resting in the lap, eyes reflecting a distant memory, background burgundy, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "artist paint", "rich": "Intimate depiction of a fierce artist paint, a scar tracing the jawline, wind-tousled hair catching the light, rim atmosphere, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "chef focus", "rich": "A chef focus in dramatic pose, wind-tousled hair catching the light, crow's feet deepened by laughter, background silver grey, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "teacher smile", "rich": "A nostalgic portrait of a teacher smile, a pendant catching light at the collarbone, a scar tracing the jawline, rim lighting, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "monk sit", "rich": "A forlorn portrait of a monk sit, a faint smile playing at the corners, gaze directed past the viewer into something unseen, warm golden lighting, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "witch brew", "rich": "Close-up of a somber witch brew, eyes reflecting a distant memory, deep lines mapping decades of experience, captured in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "king throne", "rich": "Intimate depiction of a nostalgic king throne, deep lines mapping decades of experience, a scar tracing the jawline, neon atmosphere, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "thief sneak", "rich": "A thief sneak in gilded pose, a scar tracing the jawline, a faint smile playing at the corners, background slate grey, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "giant gentle", "rich": "Close-up of a lush giant gentle, gaze directed past the viewer into something unseen, deep lines mapping decades of experience, captured in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "twin mirror", "rich": "Intimate depiction of a weathered twin mirror, wind-tousled hair catching the light, a pendant catching light at the collarbone, harsh overhead atmosphere, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "blind see", "rich": "A tranquil portrait of a blind see, gaze directed past the viewer into something unseen, fingers stained with pigment, backlit lighting, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "deaf hear", "rich": "Close-up of a muted deaf hear, shoulders squared against an invisible burden, hands roughened by years of labor, captured in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "mute speak", "rich": "Intimate depiction of a fierce mute speak, weathered skin telling stories, callused hands resting in the lap, moonlit atmosphere, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "lonely dark", "rich": "A serene portrait of a lonely dark, callused hands resting in the lap, a faint smile playing at the corners, candlelit lighting, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "joy burst", "rich": "Intimate depiction of a intimate joy burst, crow's feet deepened by laughter, shoulders squared against an invisible burden, backlit atmosphere, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "anger red", "rich": "Close-up of a tranquil anger red, weathered skin telling stories, shoulders squared against an invisible burden, captured in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "calm blue", "rich": "A calm blue in shadowed pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background slate grey, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "chaos spin", "rich": "Emotional portrait showing a faded chaos spin, hands roughened by years of labor, callused hands resting in the lap, backlit tones, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "silence white", "rich": "Abstract visualization of white, vermillion and mauve swirling in sublime motion, layered transparencies creating depth, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "memory fade", "rich": "Non-representational piece evoking fade, rhythmic repetition building tension, a central void drawing the eye inward, dominated by silver grey, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "hope rise", "rich": "Abstract visualization of rise, turquoise and midnight black swirling in dramatic motion, dissolving boundaries between form and void, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "fear freeze", "rich": "Abstract visualization of freeze, sage green and turquoise swirling in weathered motion, rhythmic repetition building tension, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "love wrap", "rich": "Abstract visualization of wrap, violet purple and emerald swirling in muted motion, layered transparencies creating depth, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "time melt", "rich": "Surreal interpretation of melt, nostalgic forms dissolving into cerulean blue, dissolving boundaries between form and void, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "dream float", "rich": "Surreal interpretation of float, mysterious forms dissolving into turquoise, chaotic splatters resolved into harmony, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "truth shine", "rich": "Non-representational piece evoking shine, binary oppositions meeting at a fault line, layered transparencies creating depth, dominated by indigo, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "lie shadow", "rich": "Geometric abstraction of shadow, stark shapes intersecting, fractured light dispersing into prismatic shards, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "peace settle", "rich": "Geometric abstraction of settle, intimate shapes intersecting, undulating waves of pure color, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "rage burn", "rich": "Abstract visualization of burn, golden amber and burgundy swirling in raw motion, a central void drawing the eye inward, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "grief deep", "rich": "Non-representational piece evoking deep, chaotic splatters resolved into harmony, binary oppositions meeting at a fault line, dominated by violet purple, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "wonder wide", "rich": "Abstract visualization of wide, copper orange and indigo swirling in gilded motion, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "shame hide", "rich": "Emotional landscape of pure hide, rhythmic repetition building tension, repeating patterns diminishing into infinity, rendered in forest green and turquoise, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "pride lift", "rich": "Surreal interpretation of lift, shadowed forms dissolving into ochre, undulating waves of pure color, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "doubt fog", "rich": "Abstract visualization of fog, silver grey and copper orange swirling in frost-kissed motion, repeating patterns diminishing into infinity, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "trust bridge", "rich": "Emotional landscape of pure bridge, binary oppositions meeting at a fault line, layered transparencies creating depth, rendered in teal and emerald, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "loss empty", "rich": "Non-representational piece evoking empty, chaotic splatters resolved into harmony, chaotic splatters resolved into harmony, dominated by ivory, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "gain bright", "rich": "Geometric abstraction of bright, gilded shapes intersecting, binary oppositions meeting at a fault line, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "change flow", "rich": "Non-representational piece evoking flow, undulating waves of pure color, chaotic splatters resolved into harmony, dominated by copper orange, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "dragon fire", "rich": "Emotional landscape of pure fire, a central void drawing the eye inward, repeating patterns diminishing into infinity, rendered in violet purple and turquoise, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "elf forest", "rich": "Non-representational piece evoking forest, dissolving boundaries between form and void, binary oppositions meeting at a fault line, dominated by copper orange, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "wizard tower", "rich": "Emotional landscape of pure tower, chaotic splatters resolved into harmony, layered transparencies creating depth, rendered in deep crimson and turquoise, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "fairy glow", "rich": "Abstract visualization of glow, slate grey and coral swirling in frost-kissed motion, rhythmic repetition building tension, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "knight ride", "rich": "Emotional landscape of pure ride, fractured light dispersing into prismatic shards, layered transparencies creating depth, rendered in coral and teal, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "castle dark", "rich": "Non-representational piece evoking dark, a central void drawing the eye inward, sharp angular forms breaking through soft gradients, dominated by copper orange, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "sword magic", "rich": "Geometric abstraction of magic, pristine shapes intersecting, chaotic splatters resolved into harmony, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "potion brew", "rich": "Non-representational piece evoking brew, chaotic splatters resolved into harmony, fractured light dispersing into prismatic shards, dominated by slate grey, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "portal open", "rich": "Non-representational piece evoking open, dissolving boundaries between form and void, chaotic splatters resolved into harmony, dominated by vermillion, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "spell cast", "rich": "Geometric abstraction of cast, faded shapes intersecting, undulating waves of pure color, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "griffin fly", "rich": "Mythical elemental guarding amidst stark surroundings, ethereal mist coiling around clawed feet, ochre and dusty rose glow, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "phoenix burn", "rich": "Enchanted scene featuring specter descending into, ethereal mist coiling around clawed feet, a sword humming with dormant power, bathed in cerulean blue, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "unicorn run", "rich": "Enchanted scene featuring chimera awakening, chains of starlight binding the scene, chains of starlight binding the scene, bathed in indigo, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "troll bridge", "rich": "Legendary moment: leviathan illuminating in a frozen throne room, portals shimmering at the periphery, ethereal atmosphere, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "dwarf mine", "rich": "A faded fantasy realm where hydra awakening, ethereal mist coiling around clawed feet, familiar spirits orbiting in protective patterns, rendered in cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "orb glow", "rich": "Mythical griffin transforming amidst vibrant surroundings, familiar spirits orbiting in protective patterns, silver grey and charcoal glow, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "crystal cave", "rich": "Epic fantasy scene: wraith battling in a whimsical void chasm, chains of starlight binding the scene, chains of starlight binding the scene, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "enchanted rose", "rich": "Enchanted scene featuring wyvern illuminating, a halo of magical energy pulsing outward, sacred geometry etched into stone, bathed in midnight black, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "cursed mirror", "rich": "Mythical pegasus transforming amidst majestic surroundings, crystalline formations jutting from the ground, mauve and charcoal glow, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "blessed shield", "rich": "Enchanted scene featuring leviathan devouring, sacred geometry etched into stone, familiar spirits orbiting in protective patterns, bathed in midnight black, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "shadow realm", "rich": "Enchanted scene featuring basilisk ascending from, sacred geometry etched into stone, ancient runes glowing along the edges, bathed in slate grey, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "light kingdom", "rich": "A tranquil fantasy realm where wyvern descending into, chains of starlight binding the scene, embers drifting upward like inverted rain, rendered in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "void whisper", "rich": "Epic fantasy scene: wyvern circling in a intimate sky fortress, sacred geometry etched into stone, portals shimmering at the periphery, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "star forge", "rich": "Mythical wraith devouring amidst muted surroundings, a sword humming with dormant power, teal and violet purple glow, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "moon temple", "rich": "Enchanted scene featuring griffin awakening, a halo of magical energy pulsing outward, chains of starlight binding the scene, bathed in ochre, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "sad rain, close-up", "rich": "Panoramic rain at dusk, dramatic atmosphere with ancient ruins half-swallowed by vines, a fallen log bridging a narrow ravine, rendered in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "sunset beach, wide angle", "rich": "Wide-angle view of a delicate beach, slate grey and charcoal dominating the palette, weather-beaten fence posts trailing into fog, dust motes caught in a shaft of light, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "mountain fog, through fog", "rich": "Breathtaking fog where tall grass bending in the wind, the sky a gradient of mauve to midnight black, frost clinging to every surface, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "desert night, in rain", "rich": "A radiant night bathed in dawn, ancient ruins half-swallowed by vines, dust motes caught in a shaft of light, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "forest dawn, at dusk", "rich": "A lush dawn bathed in soft diffused, weather-beaten fence posts trailing into fog, a fallen log bridging a narrow ravine, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "ocean storm, at dusk", "rich": "Panoramic storm at dusk, mysterious atmosphere with wildflowers dotting the foreground, shadows stretching long and thin, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "winter village, close-up", "rich": "Panoramic village at dusk, frost-kissed atmosphere with lichen-covered stones, dust motes caught in a shaft of light, rendered in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "autumn field, soft focus", "rich": "An whimsical field stretching to the horizon, frost clinging to every surface, frost clinging to every surface, painted in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "volcano glow, dramatic lighting", "rich": "Panoramic glow at dusk, mysterious atmosphere with mist rising from a hidden stream, ancient ruins half-swallowed by vines, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "river mist, dramatic lighting", "rich": "Breathtaking mist where wildflowers dotting the foreground, the sky a gradient of charcoal to turquoise, a solitary figure in the distance, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "snowy peak, at dusk", "rich": "A luminous peak bathed in backlit, a winding path disappearing around a bend, wildflowers dotting the foreground, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "tropical shore, dramatic lighting", "rich": "An somber shore stretching to the horizon, a solitary figure in the distance, tall grass bending in the wind, painted in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "canyon shadow, aerial view", "rich": "Breathtaking shadow where ripples spreading across a mirror-still pond, the sky a gradient of pearl white to vermillion, a fallen log bridging a narrow ravine, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "lake mirror, wide angle", "rich": "An lush mirror stretching to the horizon, shadows stretching long and thin, lichen-covered boulders, painted in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "prairie wind, soft focus", "rich": "Breathtaking wind where frost clinging to every surface, the sky a gradient of emerald to cerulean blue, a solitary figure in the distance, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "jungle stream, aerial view", "rich": "Panoramic stream at golden hour, crumbling atmosphere with dust motes caught in a shaft of light, reflections doubling the scene in still water, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "arctic light, aerial view", "rich": "Wide-angle view of a vibrant light, burnt sienna and ivory dominating the palette, lichen-covered boulders, birds wheeling in formation overhead, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "meadow bloom, through fog", "rich": "Breathtaking bloom where a winding path disappearing around a bend, the sky a gradient of midnight black to cerulean blue, reflections doubling the scene in still water, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "cliff edge, aerial view", "rich": "A fierce edge bathed in harsh overhead, birds wheeling in formation overhead, frost clinging to every surface, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "swamp fog, soft focus", "rich": "Panoramic fog at dawn, shadowed atmosphere with weather-beaten fence posts trailing into fog, shadows stretching long and thin, rendered in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "moonlit valley, dramatic lighting", "rich": "Wide-angle view of a vibrant valley, midnight black and deep crimson dominating the palette, tall grass bending in the wind, mist rising from a hidden stream, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "sunrise ridge, dramatic lighting", "rich": "An stark ridge stretching to the horizon, lichen-covered stones, shadows stretching long and thin, painted in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "thunder plain, aerial view", "rich": "Wide-angle view of a weathered plain, golden amber and pearl white dominating the palette, mist rising from a hidden stream, wildflowers dotting the foreground, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "frozen lake, dramatic lighting", "rich": "Breathtaking lake where weather-beaten fence posts trailing into fog, the sky a gradient of pearl white to burnt sienna, ripples spreading across a mirror-still pond, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "dusty road, at dusk", "rich": "Breathtaking road where a solitary figure in the distance, the sky a gradient of burgundy to golden amber, lichen-covered stones, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "coastal cliff, at dusk", "rich": "Panoramic cliff at dusk, lush atmosphere with a solitary figure in the distance, wildflowers dotting the foreground, rendered in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "bamboo grove, dramatic lighting", "rich": "Breathtaking grove where dust motes caught in a shaft of light, the sky a gradient of ochre to teal, ancient ruins half-swallowed by vines, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "lavender field, soft focus", "rich": "Panoramic field at noon, delicate atmosphere with tall grass bending in the wind, reflections doubling the scene in still water, rendered in cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "coral reef, soft focus", "rich": "A forlorn reef bathed in dawn, frost clinging to every surface, birds wheeling in formation overhead, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "glacier cave, in rain", "rich": "Wide-angle view of a sun-drenched cave, golden amber and violet purple dominating the palette, wildflowers dotting the foreground, tall grass bending in the wind, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "old man sad, close-up", "rich": "A gleaming portrait of a old man sad, a single tear catching the light, wind-tousled hair catching the light, harsh overhead lighting, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "child laughing, soft focus", "rich": "A child laughing in somber pose, eyes reflecting a distant memory, a faint smile playing at the corners, background ivory, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "warrior stare, dramatic lighting", "rich": "A warrior stare in tranquil pose, fingers stained with pigment, a pendant catching light at the collarbone, background emerald, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "queen crown, close-up", "rich": "Emotional portrait showing a gleaming queen crown, crow's feet deepened by laughter, a single tear catching the light, backlit tones, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "musician play, aerial view", "rich": "Close-up of a luminous musician play, a single tear catching the light, gaze directed past the viewer into something unseen, captured in digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "elder wisdom, close-up", "rich": "A elder wisdom in brooding pose, shoulders squared against an invisible burden, crow's feet deepened by laughter, background teal, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "teen rebel, dramatic lighting", "rich": "Close-up of a gilded teen rebel, hands roughened by years of labor, a single tear catching the light, captured in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "soldier tired, through fog", "rich": "Close-up of a nostalgic soldier tired, gaze directed past the viewer into something unseen, gaze directed past the viewer into something unseen, captured in cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "dancer spin, aerial view", "rich": "A dancer spin in delicate pose, hands roughened by years of labor, gaze directed past the viewer into something unseen, background cerulean blue, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "writer think, wide angle", "rich": "Emotional portrait showing a stark writer think, shoulders squared against an invisible burden, a scar tracing the jawline, twilight tones, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "farmer proud, in rain", "rich": "A farmer proud in frost-kissed pose, callused hands resting in the lap, deep lines mapping decades of experience, background silver grey, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "nurse tired, soft focus", "rich": "Intimate depiction of a forlorn nurse tired, gaze directed past the viewer into something unseen, wind-tousled hair catching the light, backlit atmosphere, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "pilot calm, close-up", "rich": "Intimate depiction of a sublime pilot calm, shoulders squared against an invisible burden, weathered skin telling stories, backlit atmosphere, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "artist paint, soft focus", "rich": "A artist paint in crumbling pose, a scar tracing the jawline, a single tear catching the light, background pearl white, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "chef focus, through fog", "rich": "Emotional portrait showing a dramatic chef focus, eyes reflecting a distant memory, a faint smile playing at the corners, soft diffused tones, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "teacher smile, through fog", "rich": "A teacher smile in stark pose, a scar tracing the jawline, gaze directed past the viewer into something unseen, background burgundy, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "monk sit, dramatic lighting", "rich": "A somber portrait of a monk sit, a faint smile playing at the corners, a scar tracing the jawline, cool blue lighting, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "witch brew, aerial view", "rich": "Intimate depiction of a luminous witch brew, a scar tracing the jawline, a faint smile playing at the corners, rim atmosphere, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "king throne, soft focus", "rich": "A vibrant portrait of a king throne, a pendant catching light at the collarbone, weathered skin telling stories, twilight lighting, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "thief sneak, through fog", "rich": "A luminous portrait of a thief sneak, shoulders squared against an invisible burden, shoulders squared against an invisible burden, soft diffused lighting, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "giant gentle, in rain", "rich": "Emotional portrait showing a lush giant gentle, eyes reflecting a distant memory, eyes reflecting a distant memory, rim tones, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "twin mirror, in rain", "rich": "A twin mirror in luminous pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background violet purple, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "blind see, soft focus", "rich": "A blind see in crumbling pose, eyes reflecting a distant memory, fingers stained with pigment, background cerulean blue, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "deaf hear, in rain", "rich": "Emotional portrait showing a luminous deaf hear, deep lines mapping decades of experience, a scar tracing the jawline, harsh overhead tones, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "mute speak, dramatic lighting", "rich": "Emotional portrait showing a delicate mute speak, a scar tracing the jawline, eyes reflecting a distant memory, rim tones, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "lonely dark, at dusk", "rich": "Intimate depiction of a nostalgic lonely dark, wind-tousled hair catching the light, a pendant catching light at the collarbone, backlit atmosphere, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "joy burst, wide angle", "rich": "Emotional portrait showing a vibrant joy burst, a scar tracing the jawline, callused hands resting in the lap, cool blue tones, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "anger red, close-up", "rich": "Emotional portrait showing a crumbling anger red, shoulders squared against an invisible burden, a single tear catching the light, neon tones, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "calm blue, at dusk", "rich": "Intimate depiction of a pristine calm blue, wind-tousled hair catching the light, deep lines mapping decades of experience, moonlit atmosphere, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "chaos spin, in rain", "rich": "Emotional portrait showing a pristine chaos spin, crow's feet deepened by laughter, shoulders squared against an invisible burden, dappled tones, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "silence white, in rain", "rich": "Non-representational piece evoking white, a central void drawing the eye inward, a central void drawing the eye inward, dominated by vermillion, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "memory fade, wide angle", "rich": "Abstract visualization of fade, indigo and indigo swirling in faded motion, chaotic splatters resolved into harmony, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "hope rise, dramatic lighting", "rich": "Surreal interpretation of rise, weathered forms dissolving into coral, dissolving boundaries between form and void, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "fear freeze, through fog", "rich": "Abstract visualization of freeze, dusty rose and slate grey swirling in raw motion, binary oppositions meeting at a fault line, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "love wrap, through fog", "rich": "Surreal interpretation of wrap, serene forms dissolving into burgundy, chaotic splatters resolved into harmony, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "time melt, in rain", "rich": "Abstract visualization of melt, dusty rose and ivory swirling in raw motion, fractured light dispersing into prismatic shards, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "dream float, close-up", "rich": "Geometric abstraction of float, haunting shapes intersecting, layered transparencies creating depth, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "truth shine, close-up", "rich": "Surreal interpretation of shine, serene forms dissolving into midnight black, fractured light dispersing into prismatic shards, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "lie shadow, at dusk", "rich": "Abstract visualization of shadow, indigo and turquoise swirling in raw motion, binary oppositions meeting at a fault line, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "peace settle, soft focus", "rich": "Surreal interpretation of settle, majestic forms dissolving into forest green, repeating patterns diminishing into infinity, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "rage burn, dramatic lighting", "rich": "Abstract visualization of burn, ochre and emerald swirling in vibrant motion, layered transparencies creating depth, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "grief deep, in rain", "rich": "Geometric abstraction of deep, dramatic shapes intersecting, chaotic splatters resolved into harmony, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "wonder wide, in rain", "rich": "Non-representational piece evoking wide, sharp angular forms breaking through soft gradients, a central void drawing the eye inward, dominated by dusty rose, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "shame hide, at dusk", "rich": "Geometric abstraction of hide, weathered shapes intersecting, undulating waves of pure color, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "pride lift, through fog", "rich": "Emotional landscape of pure lift, sharp angular forms breaking through soft gradients, fractured light dispersing into prismatic shards, rendered in coral and coral, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "doubt fog, dramatic lighting", "rich": "Non-representational piece evoking fog, binary oppositions meeting at a fault line, rhythmic repetition building tension, dominated by midnight black, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "trust bridge, at dusk", "rich": "Non-representational piece evoking bridge, a central void drawing the eye inward, fractured light dispersing into prismatic shards, dominated by burnt sienna, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "loss empty, dramatic lighting", "rich": "Non-representational piece evoking empty, chaotic splatters resolved into harmony, layered transparencies creating depth, dominated by sage green, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "gain bright, soft focus", "rich": "Surreal interpretation of bright, muted forms dissolving into copper orange, repeating patterns diminishing into infinity, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "change flow, close-up", "rich": "Abstract visualization of flow, turquoise and turquoise swirling in nostalgic motion, undulating waves of pure color, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "dragon fire, wide angle", "rich": "Emotional landscape of pure fire, sharp angular forms breaking through soft gradients, repeating patterns diminishing into infinity, rendered in violet purple and burnt sienna, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "elf forest, close-up", "rich": "Abstract visualization of forest, copper orange and ochre swirling in gilded motion, binary oppositions meeting at a fault line, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "wizard tower, wide angle", "rich": "Non-representational piece evoking tower, dissolving boundaries between form and void, sharp angular forms breaking through soft gradients, dominated by charcoal, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "fairy glow, close-up", "rich": "Geometric abstraction of glow, haunting shapes intersecting, repeating patterns diminishing into infinity, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "knight ride, soft focus", "rich": "Surreal interpretation of ride, intimate forms dissolving into copper orange, layered transparencies creating depth, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "castle dark, close-up", "rich": "Abstract visualization of dark, slate grey and dusty rose swirling in fierce motion, undulating waves of pure color, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "sword magic, close-up", "rich": "Surreal interpretation of magic, majestic forms dissolving into mauve, undulating waves of pure color, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "potion brew, through fog", "rich": "Abstract visualization of brew, coral and midnight black swirling in faded motion, rhythmic repetition building tension, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "portal open, aerial view", "rich": "Non-representational piece evoking open, undulating waves of pure color, a central void drawing the eye inward, dominated by coral, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "spell cast, through fog", "rich": "Surreal interpretation of cast, brooding forms dissolving into cerulean blue, dissolving boundaries between form and void, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "griffin fly, in rain", "rich": "Legendary moment: griffin circling in a underwater temple, crystalline formations jutting from the ground, forlorn atmosphere, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "phoenix burn, aerial view", "rich": "Legendary moment: specter emerging from in a sky fortress, portals shimmering at the periphery, dramatic atmosphere, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "unicorn run, in rain", "rich": "Mythical golem transforming amidst somber surroundings, chains of starlight binding the scene, copper orange and forest green glow, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "troll bridge, through fog", "rich": "Mythical pegasus illuminating amidst radiant surroundings, ancient runes glowing along the edges, cerulean blue and emerald glow, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "dwarf mine, in rain", "rich": "A majestic fantasy realm where wyvern transforming, sacred geometry etched into stone, ethereal mist coiling around clawed feet, rendered in art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "orb glow, through fog", "rich": "A crumbling fantasy realm where djinn transforming, a halo of magical energy pulsing outward, a sword humming with dormant power, rendered in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "crystal cave, wide angle", "rich": "Enchanted scene featuring specter ascending from, chains of starlight binding the scene, crystalline formations jutting from the ground, bathed in emerald, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "enchanted rose, aerial view", "rich": "Enchanted scene featuring phoenix guarding, a halo of magical energy pulsing outward, portals shimmering at the periphery, bathed in burnt sienna, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "cursed mirror, wide angle", "rich": "A shadowed fantasy realm where djinn awakening, ethereal mist coiling around clawed feet, ethereal mist coiling around clawed feet, rendered in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "blessed shield, soft focus", "rich": "A vibrant fantasy realm where elemental devouring, familiar spirits orbiting in protective patterns, familiar spirits orbiting in protective patterns, rendered in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "shadow realm, through fog", "rich": "Epic fantasy scene: unicorn ascending from in a tranquil crystal cavern, ancient runes glowing along the edges, familiar spirits orbiting in protective patterns, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "light kingdom, aerial view", "rich": "Mythical hydra resting upon amidst tranquil surroundings, ethereal mist coiling around clawed feet, ochre and copper orange glow, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "void whisper, in rain", "rich": "A vibrant fantasy realm where elemental battling, embers drifting upward like inverted rain, ethereal mist coiling around clawed feet, rendered in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "star forge, at dusk", "rich": "Legendary moment: phoenix resting upon in a sky fortress, familiar spirits orbiting in protective patterns, raw atmosphere, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "moon temple, dramatic lighting", "rich": "Epic fantasy scene: dragon ascending from in a ethereal frozen throne room, chains of starlight binding the scene, embers drifting upward like inverted rain, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "sad rain, soft focus", "rich": "A luminous rain bathed in candlelit, a solitary figure in the distance, shadows stretching long and thin, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "sunset beach, soft focus", "rich": "Panoramic beach at noon, gleaming atmosphere with tall grass bending in the wind, shadows stretching long and thin, rendered in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "mountain fog, dramatic lighting", "rich": "Breathtaking fog where lichen-covered boulders, the sky a gradient of forest green to silver grey, lichen-covered stones, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "desert night, dramatic lighting", "rich": "A lush night bathed in warm golden, lichen-covered stones, mist rising from a hidden stream, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "forest dawn, soft focus", "rich": "Wide-angle view of a serene dawn, silver grey and burnt sienna dominating the palette, lichen-covered boulders, weather-beaten fence posts trailing into fog, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "ocean storm, dramatic lighting", "rich": "Breathtaking storm where reflections doubling the scene in still water, the sky a gradient of teal to burgundy, lichen-covered stones, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "winter village, dramatic lighting", "rich": "Wide-angle view of a pristine village, cerulean blue and vermillion dominating the palette, ancient ruins half-swallowed by vines, a solitary figure in the distance, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "autumn field, in rain", "rich": "Breathtaking field where reflections doubling the scene in still water, the sky a gradient of charcoal to indigo, reflections doubling the scene in still water, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "volcano glow, dramatic lighting", "rich": "Wide-angle view of a faded glow, cerulean blue and violet purple dominating the palette, shadows stretching long and thin, birds wheeling in formation overhead, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "river mist, dramatic lighting", "rich": "Panoramic mist at golden hour, somber atmosphere with birds wheeling in formation overhead, tall grass bending in the wind, rendered in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "snowy peak, through fog", "rich": "Breathtaking peak where ripples spreading across a mirror-still pond, the sky a gradient of copper orange to turquoise, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "tropical shore, wide angle", "rich": "Panoramic shore at dusk, luminous atmosphere with a solitary figure in the distance, ripples spreading across a mirror-still pond, rendered in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "canyon shadow, wide angle", "rich": "Panoramic shadow at dawn, muted atmosphere with frost clinging to every surface, reflections doubling the scene in still water, rendered in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "lake mirror, wide angle", "rich": "Breathtaking mirror where wildflowers dotting the foreground, the sky a gradient of vermillion to burnt sienna, reflections doubling the scene in still water, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "prairie wind, at dusk", "rich": "Panoramic wind at blue hour, intimate atmosphere with tall grass bending in the wind, a solitary figure in the distance, rendered in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "jungle stream, wide angle", "rich": "Breathtaking stream where dust motes caught in a shaft of light, the sky a gradient of indigo to coral, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "arctic light, dramatic lighting", "rich": "An gleaming light stretching to the horizon, ripples spreading across a mirror-still pond, birds wheeling in formation overhead, painted in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "meadow bloom, soft focus", "rich": "A brooding bloom bathed in soft diffused, a solitary figure in the distance, ripples spreading across a mirror-still pond, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "cliff edge, through fog", "rich": "An raw edge stretching to the horizon, weather-beaten fence posts trailing into fog, shadows stretching long and thin, painted in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "swamp fog, in rain", "rich": "Breathtaking fog where birds wheeling in formation overhead, the sky a gradient of vermillion to violet purple, lichen-covered boulders, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "moonlit valley, at dusk", "rich": "A faded valley bathed in moonlit, mist rising from a hidden stream, frost clinging to every surface, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "sunrise ridge, at dusk", "rich": "Wide-angle view of a radiant ridge, sage green and mauve dominating the palette, lichen-covered boulders, ripples spreading across a mirror-still pond, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "thunder plain, wide angle", "rich": "Wide-angle view of a frost-kissed plain, sage green and teal dominating the palette, ripples spreading across a mirror-still pond, mist rising from a hidden stream, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "frozen lake, aerial view", "rich": "A haunting lake bathed in dawn, a fallen log bridging a narrow ravine, weather-beaten fence posts trailing into fog, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "dusty road, in rain", "rich": "A sun-drenched road bathed in cool blue, reflections doubling the scene in still water, a winding path disappearing around a bend, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "coastal cliff, aerial view", "rich": "A pristine cliff bathed in rim, mist rising from a hidden stream, a fallen log bridging a narrow ravine, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "bamboo grove, dramatic lighting", "rich": "Panoramic grove at noon, fierce atmosphere with ancient ruins half-swallowed by vines, mist rising from a hidden stream, rendered in digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "lavender field, soft focus", "rich": "Wide-angle view of a lush field, deep crimson and burnt sienna dominating the palette, birds wheeling in formation overhead, dust motes caught in a shaft of light, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "coral reef, soft focus", "rich": "Panoramic reef at golden hour, somber atmosphere with a solitary figure in the distance, a winding path disappearing around a bend, rendered in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "glacier cave, wide angle", "rich": "Panoramic cave at dusk, somber atmosphere with a solitary figure in the distance, weather-beaten fence posts trailing into fog, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "old man sad, dramatic lighting", "rich": "Close-up of a raw old man sad, a pendant catching light at the collarbone, hands roughened by years of labor, captured in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "child laughing, at dusk", "rich": "Close-up of a lush child laughing, a faint smile playing at the corners, crow's feet deepened by laughter, captured in minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "warrior stare, through fog", "rich": "Close-up of a frost-kissed warrior stare, a pendant catching light at the collarbone, a pendant catching light at the collarbone, captured in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "queen crown, through fog", "rich": "A mysterious portrait of a queen crown, crow's feet deepened by laughter, deep lines mapping decades of experience, rim lighting, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "musician play, at dusk", "rich": "Emotional portrait showing a gilded musician play, gaze directed past the viewer into something unseen, crow's feet deepened by laughter, rim tones, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "elder wisdom, at dusk", "rich": "Emotional portrait showing a majestic elder wisdom, a pendant catching light at the collarbone, fingers stained with pigment, backlit tones, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "teen rebel, dramatic lighting", "rich": "Close-up of a frost-kissed teen rebel, wind-tousled hair catching the light, wind-tousled hair catching the light, captured in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "soldier tired, through fog", "rich": "A soldier tired in ethereal pose, wind-tousled hair catching the light, shoulders squared against an invisible burden, background ivory, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "dancer spin, wide angle", "rich": "Intimate depiction of a brooding dancer spin, a scar tracing the jawline, crow's feet deepened by laughter, warm golden atmosphere, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "writer think, aerial view", "rich": "A mysterious portrait of a writer think, a single tear catching the light, a scar tracing the jawline, rim lighting, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "farmer proud, through fog", "rich": "A forlorn portrait of a farmer proud, a scar tracing the jawline, wind-tousled hair catching the light, dawn lighting, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "nurse tired, wide angle", "rich": "Intimate depiction of a shadowed nurse tired, a pendant catching light at the collarbone, shoulders squared against an invisible burden, twilight atmosphere, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "pilot calm, through fog", "rich": "Intimate depiction of a sun-drenched pilot calm, fingers stained with pigment, eyes reflecting a distant memory, warm golden atmosphere, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "artist paint, through fog", "rich": "Emotional portrait showing a fierce artist paint, wind-tousled hair catching the light, a scar tracing the jawline, neon tones, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "chef focus, soft focus", "rich": "Close-up of a shadowed chef focus, hands roughened by years of labor, deep lines mapping decades of experience, captured in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "teacher smile, wide angle", "rich": "Close-up of a pristine teacher smile, a scar tracing the jawline, callused hands resting in the lap, captured in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "monk sit, through fog", "rich": "Intimate depiction of a gilded monk sit, weathered skin telling stories, eyes reflecting a distant memory, backlit atmosphere, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "witch brew, soft focus", "rich": "A witch brew in lush pose, deep lines mapping decades of experience, callused hands resting in the lap, background ochre, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "king throne, at dusk", "rich": "Close-up of a ethereal king throne, a single tear catching the light, callused hands resting in the lap, captured in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "thief sneak, aerial view", "rich": "Close-up of a frost-kissed thief sneak, eyes reflecting a distant memory, eyes reflecting a distant memory, captured in art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "giant gentle, in rain", "rich": "A giant gentle in dramatic pose, deep lines mapping decades of experience, hands roughened by years of labor, background violet purple, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "twin mirror, soft focus", "rich": "A twin mirror in dramatic pose, eyes reflecting a distant memory, callused hands resting in the lap, background indigo, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "blind see, close-up", "rich": "Emotional portrait showing a lush blind see, fingers stained with pigment, gaze directed past the viewer into something unseen, harsh overhead tones, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "deaf hear, through fog", "rich": "Close-up of a tranquil deaf hear, shoulders squared against an invisible burden, wind-tousled hair catching the light, captured in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "mute speak, in rain", "rich": "A mute speak in tranquil pose, a scar tracing the jawline, a pendant catching light at the collarbone, background copper orange, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "lonely dark, at dusk", "rich": "Close-up of a somber lonely dark, a scar tracing the jawline, crow's feet deepened by laughter, captured in dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "joy burst, at dusk", "rich": "A mysterious portrait of a joy burst, eyes reflecting a distant memory, crow's feet deepened by laughter, rim lighting, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "anger red, close-up", "rich": "Emotional portrait showing a gleaming anger red, callused hands resting in the lap, a pendant catching light at the collarbone, neon tones, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "calm blue, in rain", "rich": "Close-up of a sublime calm blue, shoulders squared against an invisible burden, hands roughened by years of labor, captured in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "chaos spin, soft focus", "rich": "Close-up of a radiant chaos spin, hands roughened by years of labor, eyes reflecting a distant memory, captured in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "silence white, through fog", "rich": "Geometric abstraction of white, pristine shapes intersecting, sharp angular forms breaking through soft gradients, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "memory fade, dramatic lighting", "rich": "Non-representational piece evoking fade, dissolving boundaries between form and void, a central void drawing the eye inward, dominated by forest green, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "hope rise, in rain", "rich": "Abstract visualization of rise, slate grey and deep crimson swirling in raw motion, sharp angular forms breaking through soft gradients, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "fear freeze, at dusk", "rich": "Geometric abstraction of freeze, lush shapes intersecting, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "love wrap, through fog", "rich": "Surreal interpretation of wrap, frost-kissed forms dissolving into ochre, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "time melt, in rain", "rich": "Emotional landscape of pure melt, sharp angular forms breaking through soft gradients, layered transparencies creating depth, rendered in silver grey and teal, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "dream float, soft focus", "rich": "Emotional landscape of pure float, undulating waves of pure color, undulating waves of pure color, rendered in teal and deep crimson, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "truth shine, aerial view", "rich": "Geometric abstraction of shine, mysterious shapes intersecting, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "lie shadow, close-up", "rich": "Surreal interpretation of shadow, ethereal forms dissolving into deep crimson, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "peace settle, dramatic lighting", "rich": "Surreal interpretation of settle, somber forms dissolving into deep crimson, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "rage burn, aerial view", "rich": "Emotional landscape of pure burn, fractured light dispersing into prismatic shards, rhythmic repetition building tension, rendered in copper orange and slate grey, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "grief deep, wide angle", "rich": "Emotional landscape of pure deep, dissolving boundaries between form and void, layered transparencies creating depth, rendered in indigo and teal, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "wonder wide, soft focus", "rich": "Abstract visualization of wide, forest green and ochre swirling in haunting motion, chaotic splatters resolved into harmony, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "shame hide, close-up", "rich": "Emotional landscape of pure hide, chaotic splatters resolved into harmony, binary oppositions meeting at a fault line, rendered in burgundy and forest green, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "pride lift, wide angle", "rich": "Geometric abstraction of lift, majestic shapes intersecting, sharp angular forms breaking through soft gradients, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "doubt fog, soft focus", "rich": "Geometric abstraction of fog, stark shapes intersecting, rhythmic repetition building tension, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "trust bridge, soft focus", "rich": "Surreal interpretation of bridge, forlorn forms dissolving into pearl white, a central void drawing the eye inward, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "loss empty, in rain", "rich": "Non-representational piece evoking empty, dissolving boundaries between form and void, binary oppositions meeting at a fault line, dominated by coral, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "gain bright, aerial view", "rich": "Abstract visualization of bright, vermillion and teal swirling in pristine motion, a central void drawing the eye inward, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "change flow, in rain", "rich": "Surreal interpretation of flow, fierce forms dissolving into emerald, fractured light dispersing into prismatic shards, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "dragon fire, close-up", "rich": "Geometric abstraction of fire, ethereal shapes intersecting, chaotic splatters resolved into harmony, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "elf forest, aerial view", "rich": "Emotional landscape of pure forest, rhythmic repetition building tension, a central void drawing the eye inward, rendered in teal and burnt sienna, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "wizard tower, through fog", "rich": "Abstract visualization of tower, mauve and midnight black swirling in pristine motion, a central void drawing the eye inward, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "fairy glow, aerial view", "rich": "Emotional landscape of pure glow, binary oppositions meeting at a fault line, chaotic splatters resolved into harmony, rendered in midnight black and burgundy, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "knight ride, through fog", "rich": "Geometric abstraction of ride, mysterious shapes intersecting, layered transparencies creating depth, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "castle dark, dramatic lighting", "rich": "Surreal interpretation of dark, radiant forms dissolving into pearl white, binary oppositions meeting at a fault line, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "sword magic, dramatic lighting", "rich": "Surreal interpretation of magic, brooding forms dissolving into mauve, binary oppositions meeting at a fault line, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "potion brew, in rain", "rich": "Emotional landscape of pure brew, rhythmic repetition building tension, rhythmic repetition building tension, rendered in midnight black and slate grey, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "portal open, through fog", "rich": "Geometric abstraction of open, vibrant shapes intersecting, a central void drawing the eye inward, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "spell cast, through fog", "rich": "Abstract visualization of cast, coral and coral swirling in brooding motion, a central void drawing the eye inward, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "griffin fly, through fog", "rich": "Enchanted scene featuring leviathan transforming, ethereal mist coiling around clawed feet, crystalline formations jutting from the ground, bathed in ochre, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "phoenix burn, aerial view", "rich": "A haunting fantasy realm where kitsune emerging from, portals shimmering at the periphery, chains of starlight binding the scene, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "unicorn run, dramatic lighting", "rich": "Legendary moment: basilisk ascending from in a lava forge, a sword humming with dormant power, tranquil atmosphere, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "troll bridge, at dusk", "rich": "Epic fantasy scene: wyvern battling in a tranquil ancient battlefield, chains of starlight binding the scene, embers drifting upward like inverted rain, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "dwarf mine, soft focus", "rich": "Mythical behemoth circling amidst shadowed surroundings, portals shimmering at the periphery, golden amber and charcoal glow, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "orb glow, in rain", "rich": "Enchanted scene featuring hydra resting upon, a halo of magical energy pulsing outward, portals shimmering at the periphery, bathed in indigo, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "crystal cave, aerial view", "rich": "A pristine fantasy realm where golem devouring, ancient runes glowing along the edges, chains of starlight binding the scene, rendered in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "enchanted rose, wide angle", "rich": "Legendary moment: golem soaring above in a ancient battlefield, chains of starlight binding the scene, frost-kissed atmosphere, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "cursed mirror, at dusk", "rich": "A shadowed fantasy realm where sphinx battling, portals shimmering at the periphery, portals shimmering at the periphery, rendered in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "blessed shield, wide angle", "rich": "Legendary moment: hydra soaring above in a enchanted forest, ancient runes glowing along the edges, faded atmosphere, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "shadow realm, at dusk", "rich": "Mythical griffin guarding amidst whimsical surroundings, chains of starlight binding the scene, teal and vermillion glow, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "light kingdom, in rain", "rich": "Legendary moment: elemental battling in a lava forge, ethereal mist coiling around clawed feet, forlorn atmosphere, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "void whisper, soft focus", "rich": "Epic fantasy scene: kitsune resting upon in a lush dream dimension, crystalline formations jutting from the ground, familiar spirits orbiting in protective patterns, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "star forge, dramatic lighting", "rich": "Legendary moment: hydra devouring in a lava forge, ethereal mist coiling around clawed feet, somber atmosphere, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "moon temple, aerial view", "rich": "Enchanted scene featuring pegasus awakening, a sword humming with dormant power, a sword humming with dormant power, bathed in charcoal, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "sad rain, in rain", "rich": "A nostalgic rain bathed in candlelit, lichen-covered stones, ancient ruins half-swallowed by vines, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "sunset beach, aerial view", "rich": "Wide-angle view of a frost-kissed beach, forest green and pearl white dominating the palette, reflections doubling the scene in still water, frost clinging to every surface, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "mountain fog, soft focus", "rich": "Panoramic fog at blue hour, brooding atmosphere with a winding path disappearing around a bend, reflections doubling the scene in still water, rendered in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "desert night, close-up", "rich": "Wide-angle view of a somber night, midnight black and midnight black dominating the palette, ripples spreading across a mirror-still pond, ancient ruins half-swallowed by vines, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "forest dawn, wide angle", "rich": "An luminous dawn stretching to the horizon, ripples spreading across a mirror-still pond, shadows stretching long and thin, painted in cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "ocean storm, dramatic lighting", "rich": "Panoramic storm at dawn, gilded atmosphere with shadows stretching long and thin, ancient ruins half-swallowed by vines, rendered in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "winter village, at dusk", "rich": "A nostalgic village bathed in twilight, dust motes caught in a shaft of light, ancient ruins half-swallowed by vines, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "autumn field, through fog", "rich": "Wide-angle view of a weathered field, teal and turquoise dominating the palette, lichen-covered stones, dust motes caught in a shaft of light, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "volcano glow, soft focus", "rich": "Wide-angle view of a sun-drenched glow, cerulean blue and mauve dominating the palette, dust motes caught in a shaft of light, a solitary figure in the distance, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "river mist, aerial view", "rich": "An nostalgic mist stretching to the horizon, dust motes caught in a shaft of light, ancient ruins half-swallowed by vines, painted in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "snowy peak, wide angle", "rich": "A dramatic peak bathed in twilight, ancient ruins half-swallowed by vines, tall grass bending in the wind, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "tropical shore, aerial view", "rich": "Panoramic shore at dawn, forlorn atmosphere with reflections doubling the scene in still water, weather-beaten fence posts trailing into fog, rendered in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "canyon shadow, wide angle", "rich": "A stark shadow bathed in harsh overhead, ripples spreading across a mirror-still pond, a winding path disappearing around a bend, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "lake mirror, at dusk", "rich": "Wide-angle view of a delicate mirror, copper orange and midnight black dominating the palette, wildflowers dotting the foreground, ripples spreading across a mirror-still pond, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "prairie wind, soft focus", "rich": "Breathtaking wind where frost clinging to every surface, the sky a gradient of violet purple to violet purple, dust motes caught in a shaft of light, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "jungle stream, aerial view", "rich": "Panoramic stream at dawn, delicate atmosphere with a winding path disappearing around a bend, tall grass bending in the wind, rendered in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "arctic light, dramatic lighting", "rich": "An whimsical light stretching to the horizon, weather-beaten fence posts trailing into fog, reflections doubling the scene in still water, painted in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "meadow bloom, dramatic lighting", "rich": "Breathtaking bloom where a fallen log bridging a narrow ravine, the sky a gradient of midnight black to mauve, ancient ruins half-swallowed by vines, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "cliff edge, in rain", "rich": "Wide-angle view of a serene edge, pearl white and ivory dominating the palette, dust motes caught in a shaft of light, a solitary figure in the distance, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "swamp fog, soft focus", "rich": "Panoramic fog at noon, frost-kissed atmosphere with ripples spreading across a mirror-still pond, birds wheeling in formation overhead, rendered in expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "moonlit valley, wide angle", "rich": "Breathtaking valley where lichen-covered stones, the sky a gradient of violet purple to teal, reflections doubling the scene in still water, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "sunrise ridge, in rain", "rich": "Panoramic ridge at midnight, delicate atmosphere with shadows stretching long and thin, weather-beaten fence posts trailing into fog, rendered in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "thunder plain, soft focus", "rich": "An haunting plain stretching to the horizon, frost clinging to every surface, frost clinging to every surface, painted in digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "frozen lake, through fog", "rich": "Panoramic lake at noon, tranquil atmosphere with tall grass bending in the wind, lichen-covered stones, rendered in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "dusty road, soft focus", "rich": "Panoramic road at dusk, radiant atmosphere with birds wheeling in formation overhead, shadows stretching long and thin, rendered in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "coastal cliff, dramatic lighting", "rich": "Panoramic cliff at golden hour, majestic atmosphere with ripples spreading across a mirror-still pond, a solitary figure in the distance, rendered in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "bamboo grove, through fog", "rich": "Panoramic grove at golden hour, sun-drenched atmosphere with dust motes caught in a shaft of light, a solitary figure in the distance, rendered in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "lavender field, aerial view", "rich": "An muted field stretching to the horizon, dust motes caught in a shaft of light, weather-beaten fence posts trailing into fog, painted in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "coral reef, at dusk", "rich": "An dramatic reef stretching to the horizon, birds wheeling in formation overhead, lichen-covered stones, painted in oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "glacier cave, aerial view", "rich": "Breathtaking cave where lichen-covered boulders, the sky a gradient of cerulean blue to forest green, lichen-covered boulders, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "old man sad, through fog", "rich": "Emotional portrait showing a tranquil old man sad, fingers stained with pigment, a single tear catching the light, candlelit tones, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "child laughing, in rain", "rich": "A child laughing in somber pose, fingers stained with pigment, crow's feet deepened by laughter, background mauve, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "warrior stare, soft focus", "rich": "Close-up of a mysterious warrior stare, hands roughened by years of labor, a faint smile playing at the corners, captured in minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "queen crown, through fog", "rich": "A queen crown in ethereal pose, hands roughened by years of labor, a scar tracing the jawline, background turquoise, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "musician play, in rain", "rich": "Emotional portrait showing a tranquil musician play, crow's feet deepened by laughter, fingers stained with pigment, dappled tones, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "elder wisdom, close-up", "rich": "A elder wisdom in sun-drenched pose, callused hands resting in the lap, a faint smile playing at the corners, background coral, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "teen rebel, in rain", "rich": "Emotional portrait showing a brooding teen rebel, a scar tracing the jawline, callused hands resting in the lap, backlit tones, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "soldier tired, wide angle", "rich": "A nostalgic portrait of a soldier tired, wind-tousled hair catching the light, a scar tracing the jawline, cool blue lighting, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "dancer spin, dramatic lighting", "rich": "A delicate portrait of a dancer spin, a faint smile playing at the corners, eyes reflecting a distant memory, candlelit lighting, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "writer think, soft focus", "rich": "Emotional portrait showing a nostalgic writer think, deep lines mapping decades of experience, callused hands resting in the lap, dawn tones, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "farmer proud, dramatic lighting", "rich": "Emotional portrait showing a radiant farmer proud, hands roughened by years of labor, eyes reflecting a distant memory, backlit tones, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "nurse tired, in rain", "rich": "A shadowed portrait of a nurse tired, gaze directed past the viewer into something unseen, crow's feet deepened by laughter, dappled lighting, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "pilot calm, wide angle", "rich": "A shadowed portrait of a pilot calm, a faint smile playing at the corners, a scar tracing the jawline, candlelit lighting, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "artist paint, at dusk", "rich": "A artist paint in stark pose, weathered skin telling stories, weathered skin telling stories, background teal, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "chef focus, through fog", "rich": "Emotional portrait showing a somber chef focus, fingers stained with pigment, wind-tousled hair catching the light, candlelit tones, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "teacher smile, through fog", "rich": "A haunting portrait of a teacher smile, eyes reflecting a distant memory, hands roughened by years of labor, warm golden lighting, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "monk sit, at dusk", "rich": "A monk sit in gilded pose, hands roughened by years of labor, fingers stained with pigment, background ivory, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "witch brew, through fog", "rich": "A witch brew in crumbling pose, a scar tracing the jawline, a scar tracing the jawline, background charcoal, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "king throne, through fog", "rich": "Intimate depiction of a sun-drenched king throne, a pendant catching light at the collarbone, a faint smile playing at the corners, cool blue atmosphere, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "thief sneak, dramatic lighting", "rich": "Intimate depiction of a tranquil thief sneak, deep lines mapping decades of experience, a single tear catching the light, neon atmosphere, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "giant gentle, in rain", "rich": "Intimate depiction of a shadowed giant gentle, wind-tousled hair catching the light, a single tear catching the light, backlit atmosphere, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "twin mirror, close-up", "rich": "Emotional portrait showing a serene twin mirror, deep lines mapping decades of experience, wind-tousled hair catching the light, candlelit tones, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "blind see, close-up", "rich": "Intimate depiction of a dramatic blind see, fingers stained with pigment, a pendant catching light at the collarbone, moonlit atmosphere, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "deaf hear, aerial view", "rich": "Emotional portrait showing a ethereal deaf hear, wind-tousled hair catching the light, a faint smile playing at the corners, neon tones, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "mute speak, close-up", "rich": "Emotional portrait showing a serene mute speak, hands roughened by years of labor, weathered skin telling stories, harsh overhead tones, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "lonely dark, through fog", "rich": "A sun-drenched portrait of a lonely dark, a scar tracing the jawline, a faint smile playing at the corners, moonlit lighting, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "joy burst, wide angle", "rich": "Emotional portrait showing a somber joy burst, crow's feet deepened by laughter, a single tear catching the light, warm golden tones, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "anger red, soft focus", "rich": "Intimate depiction of a gleaming anger red, a scar tracing the jawline, shoulders squared against an invisible burden, cool blue atmosphere, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "calm blue, in rain", "rich": "Emotional portrait showing a ethereal calm blue, wind-tousled hair catching the light, a pendant catching light at the collarbone, neon tones, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "chaos spin, in rain", "rich": "Intimate depiction of a luminous chaos spin, a scar tracing the jawline, hands roughened by years of labor, twilight atmosphere, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "silence white, at dusk", "rich": "Surreal interpretation of white, lush forms dissolving into forest green, binary oppositions meeting at a fault line, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "memory fade, in rain", "rich": "Surreal interpretation of fade, forlorn forms dissolving into emerald, dissolving boundaries between form and void, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "hope rise, close-up", "rich": "Surreal interpretation of rise, majestic forms dissolving into violet purple, chaotic splatters resolved into harmony, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "fear freeze, close-up", "rich": "Non-representational piece evoking freeze, binary oppositions meeting at a fault line, layered transparencies creating depth, dominated by golden amber, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "love wrap, soft focus", "rich": "Surreal interpretation of wrap, faded forms dissolving into silver grey, rhythmic repetition building tension, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "time melt, in rain", "rich": "Non-representational piece evoking melt, repeating patterns diminishing into infinity, dissolving boundaries between form and void, dominated by sage green, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "dream float, aerial view", "rich": "Emotional landscape of pure float, sharp angular forms breaking through soft gradients, undulating waves of pure color, rendered in mauve and dusty rose, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "truth shine, soft focus", "rich": "Surreal interpretation of shine, somber forms dissolving into cerulean blue, chaotic splatters resolved into harmony, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "lie shadow, in rain", "rich": "Geometric abstraction of shadow, gleaming shapes intersecting, fractured light dispersing into prismatic shards, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "peace settle, soft focus", "rich": "Non-representational piece evoking settle, binary oppositions meeting at a fault line, chaotic splatters resolved into harmony, dominated by coral, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "rage burn, close-up", "rich": "Geometric abstraction of burn, sun-drenched shapes intersecting, fractured light dispersing into prismatic shards, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "grief deep, dramatic lighting", "rich": "Abstract visualization of deep, midnight black and violet purple swirling in majestic motion, fractured light dispersing into prismatic shards, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "wonder wide, wide angle", "rich": "Abstract visualization of wide, burgundy and copper orange swirling in crumbling motion, binary oppositions meeting at a fault line, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "shame hide, at dusk", "rich": "Non-representational piece evoking hide, rhythmic repetition building tension, binary oppositions meeting at a fault line, dominated by dusty rose, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "pride lift, at dusk", "rich": "Abstract visualization of lift, burgundy and pearl white swirling in tranquil motion, repeating patterns diminishing into infinity, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "doubt fog, dramatic lighting", "rich": "Geometric abstraction of fog, luminous shapes intersecting, repeating patterns diminishing into infinity, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "trust bridge, through fog", "rich": "Abstract visualization of bridge, golden amber and burnt sienna swirling in ethereal motion, undulating waves of pure color, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "loss empty, soft focus", "rich": "Emotional landscape of pure empty, sharp angular forms breaking through soft gradients, fractured light dispersing into prismatic shards, rendered in dusty rose and forest green, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "gain bright, aerial view", "rich": "Surreal interpretation of bright, brooding forms dissolving into mauve, rhythmic repetition building tension, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "change flow, soft focus", "rich": "Emotional landscape of pure flow, layered transparencies creating depth, chaotic splatters resolved into harmony, rendered in golden amber and copper orange, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "dragon fire, through fog", "rich": "Abstract visualization of fire, dusty rose and burgundy swirling in majestic motion, sharp angular forms breaking through soft gradients, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "elf forest, dramatic lighting", "rich": "Non-representational piece evoking forest, layered transparencies creating depth, sharp angular forms breaking through soft gradients, dominated by forest green, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "wizard tower, wide angle", "rich": "Non-representational piece evoking tower, rhythmic repetition building tension, repeating patterns diminishing into infinity, dominated by coral, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "fairy glow, at dusk", "rich": "Emotional landscape of pure glow, repeating patterns diminishing into infinity, repeating patterns diminishing into infinity, rendered in sage green and emerald, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "knight ride, at dusk", "rich": "Geometric abstraction of ride, forlorn shapes intersecting, fractured light dispersing into prismatic shards, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "castle dark, close-up", "rich": "Geometric abstraction of dark, lush shapes intersecting, sharp angular forms breaking through soft gradients, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "sword magic, close-up", "rich": "Non-representational piece evoking magic, binary oppositions meeting at a fault line, binary oppositions meeting at a fault line, dominated by pearl white, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "potion brew, dramatic lighting", "rich": "Abstract visualization of brew, mauve and teal swirling in delicate motion, binary oppositions meeting at a fault line, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "portal open, through fog", "rich": "Abstract visualization of open, midnight black and cerulean blue swirling in whimsical motion, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "spell cast, at dusk", "rich": "Abstract visualization of cast, golden amber and forest green swirling in luminous motion, layered transparencies creating depth, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "griffin fly, at dusk", "rich": "Enchanted scene featuring leviathan illuminating, chains of starlight binding the scene, a sword humming with dormant power, bathed in ivory, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "phoenix burn, through fog", "rich": "Epic fantasy scene: phoenix descending into in a luminous lava forge, a halo of magical energy pulsing outward, a sword humming with dormant power, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "unicorn run, aerial view", "rich": "A fierce fantasy realm where specter circling, a halo of magical energy pulsing outward, sacred geometry etched into stone, rendered in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "troll bridge, wide angle", "rich": "A brooding fantasy realm where dragon resting upon, sacred geometry etched into stone, ethereal mist coiling around clawed feet, rendered in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "dwarf mine, close-up", "rich": "Enchanted scene featuring phoenix circling, ancient runes glowing along the edges, portals shimmering at the periphery, bathed in deep crimson, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "orb glow, close-up", "rich": "Legendary moment: specter illuminating in a floating citadel, ethereal mist coiling around clawed feet, majestic atmosphere, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "crystal cave, dramatic lighting", "rich": "Enchanted scene featuring dragon devouring, ancient runes glowing along the edges, a halo of magical energy pulsing outward, bathed in ochre, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "enchanted rose, through fog", "rich": "A ethereal fantasy realm where basilisk soaring above, ethereal mist coiling around clawed feet, a sword humming with dormant power, rendered in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "cursed mirror, soft focus", "rich": "Mythical sphinx soaring above amidst shadowed surroundings, ethereal mist coiling around clawed feet, burgundy and violet purple glow, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "blessed shield, in rain", "rich": "Legendary moment: dragon devouring in a shadow realm, a sword humming with dormant power, brooding atmosphere, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "shadow realm, soft focus", "rich": "Epic fantasy scene: unicorn emerging from in a dramatic ancient battlefield, portals shimmering at the periphery, chains of starlight binding the scene, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "light kingdom, soft focus", "rich": "Epic fantasy scene: unicorn devouring in a radiant void chasm, sacred geometry etched into stone, a halo of magical energy pulsing outward, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "void whisper, at dusk", "rich": "Legendary moment: unicorn awakening in a enchanted forest, ethereal mist coiling around clawed feet, stark atmosphere, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "star forge, soft focus", "rich": "A delicate fantasy realm where behemoth descending into, a halo of magical energy pulsing outward, crystalline formations jutting from the ground, rendered in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "moon temple, soft focus", "rich": "Epic fantasy scene: basilisk transforming in a tranquil lava forge, ethereal mist coiling around clawed feet, ancient runes glowing along the edges, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "sad rain, through fog", "rich": "An forlorn rain stretching to the horizon, mist rising from a hidden stream, lichen-covered boulders, painted in film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "sunset beach, dramatic lighting", "rich": "Wide-angle view of a lush beach, indigo and emerald dominating the palette, lichen-covered boulders, dust motes caught in a shaft of light, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "mountain fog, through fog", "rich": "Breathtaking fog where a winding path disappearing around a bend, the sky a gradient of forest green to ivory, a fallen log bridging a narrow ravine, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "desert night, at dusk", "rich": "A ethereal night bathed in candlelit, ripples spreading across a mirror-still pond, shadows stretching long and thin, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "forest dawn, soft focus", "rich": "An haunting dawn stretching to the horizon, mist rising from a hidden stream, weather-beaten fence posts trailing into fog, painted in cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "ocean storm, close-up", "rich": "An brooding storm stretching to the horizon, frost clinging to every surface, ripples spreading across a mirror-still pond, painted in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "winter village, in rain", "rich": "Breathtaking village where wildflowers dotting the foreground, the sky a gradient of copper orange to copper orange, dust motes caught in a shaft of light, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "autumn field, wide angle", "rich": "An luminous field stretching to the horizon, a winding path disappearing around a bend, ancient ruins half-swallowed by vines, painted in photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "volcano glow, close-up", "rich": "A sun-drenched glow bathed in rim, a solitary figure in the distance, wildflowers dotting the foreground, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "river mist, aerial view", "rich": "Breathtaking mist where tall grass bending in the wind, the sky a gradient of sage green to pearl white, dust motes caught in a shaft of light, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "snowy peak, at dusk", "rich": "Breathtaking peak where frost clinging to every surface, the sky a gradient of slate grey to mauve, a solitary figure in the distance, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "tropical shore, soft focus", "rich": "Panoramic shore at dawn, luminous atmosphere with a fallen log bridging a narrow ravine, frost clinging to every surface, rendered in hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "canyon shadow, soft focus", "rich": "Panoramic shadow at blue hour, intimate atmosphere with frost clinging to every surface, mist rising from a hidden stream, rendered in digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "lake mirror, through fog", "rich": "An weathered mirror stretching to the horizon, lichen-covered boulders, tall grass bending in the wind, painted in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "prairie wind, wide angle", "rich": "Breathtaking wind where weather-beaten fence posts trailing into fog, the sky a gradient of teal to turquoise, tall grass bending in the wind, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "jungle stream, in rain", "rich": "Panoramic stream at dusk, raw atmosphere with weather-beaten fence posts trailing into fog, a winding path disappearing around a bend, rendered in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "arctic light, soft focus", "rich": "Wide-angle view of a radiant light, violet purple and emerald dominating the palette, lichen-covered boulders, ancient ruins half-swallowed by vines, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "meadow bloom, in rain", "rich": "An whimsical bloom stretching to the horizon, mist rising from a hidden stream, a winding path disappearing around a bend, painted in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "cliff edge, dramatic lighting", "rich": "An tranquil edge stretching to the horizon, ripples spreading across a mirror-still pond, reflections doubling the scene in still water, painted in art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "swamp fog, at dusk", "rich": "An forlorn fog stretching to the horizon, weather-beaten fence posts trailing into fog, reflections doubling the scene in still water, painted in watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "moonlit valley, wide angle", "rich": "A haunting valley bathed in neon, ancient ruins half-swallowed by vines, frost clinging to every surface, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "sunrise ridge, at dusk", "rich": "Breathtaking ridge where a fallen log bridging a narrow ravine, the sky a gradient of violet purple to golden amber, reflections doubling the scene in still water, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "thunder plain, close-up", "rich": "Breathtaking plain where ripples spreading across a mirror-still pond, the sky a gradient of copper orange to midnight black, lichen-covered boulders, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "frozen lake, through fog", "rich": "Wide-angle view of a ethereal lake, teal and copper orange dominating the palette, ripples spreading across a mirror-still pond, a fallen log bridging a narrow ravine, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "dusty road, at dusk", "rich": "Wide-angle view of a brooding road, emerald and turquoise dominating the palette, lichen-covered boulders, birds wheeling in formation overhead, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "coastal cliff, at dusk", "rich": "Panoramic cliff at dusk, gilded atmosphere with ripples spreading across a mirror-still pond, wildflowers dotting the foreground, rendered in pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "bamboo grove, dramatic lighting", "rich": "Wide-angle view of a raw grove, emerald and silver grey dominating the palette, lichen-covered stones, lichen-covered boulders, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "lavender field, through fog", "rich": "Wide-angle view of a weathered field, emerald and ivory dominating the palette, mist rising from a hidden stream, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "coral reef, dramatic lighting", "rich": "Breathtaking reef where a fallen log bridging a narrow ravine, the sky a gradient of burgundy to ochre, tall grass bending in the wind, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "glacier cave, at dusk", "rich": "Breathtaking cave where ancient ruins half-swallowed by vines, the sky a gradient of vermillion to turquoise, a solitary figure in the distance, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "old man sad, close-up", "rich": "A sun-drenched portrait of a old man sad, eyes reflecting a distant memory, a pendant catching light at the collarbone, cool blue lighting, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "child laughing, aerial view", "rich": "Close-up of a tranquil child laughing, a single tear catching the light, deep lines mapping decades of experience, captured in impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "warrior stare, dramatic lighting", "rich": "Emotional portrait showing a intimate warrior stare, a single tear catching the light, a faint smile playing at the corners, warm golden tones, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "queen crown, at dusk", "rich": "Emotional portrait showing a muted queen crown, deep lines mapping decades of experience, gaze directed past the viewer into something unseen, warm golden tones, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "musician play, aerial view", "rich": "A musician play in mysterious pose, wind-tousled hair catching the light, wind-tousled hair catching the light, background vermillion, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "elder wisdom, soft focus", "rich": "A elder wisdom in muted pose, a single tear catching the light, a scar tracing the jawline, background sage green, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "teen rebel, wide angle", "rich": "A tranquil portrait of a teen rebel, weathered skin telling stories, a faint smile playing at the corners, dawn lighting, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "soldier tired, dramatic lighting", "rich": "Emotional portrait showing a whimsical soldier tired, a faint smile playing at the corners, deep lines mapping decades of experience, harsh overhead tones, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "dancer spin, close-up", "rich": "A lush portrait of a dancer spin, eyes reflecting a distant memory, a pendant catching light at the collarbone, cool blue lighting, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "writer think, close-up", "rich": "A raw portrait of a writer think, weathered skin telling stories, wind-tousled hair catching the light, rim lighting, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "farmer proud, at dusk", "rich": "A mysterious portrait of a farmer proud, hands roughened by years of labor, callused hands resting in the lap, warm golden lighting, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "nurse tired, in rain", "rich": "Intimate depiction of a serene nurse tired, eyes reflecting a distant memory, crow's feet deepened by laughter, cool blue atmosphere, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "pilot calm, dramatic lighting", "rich": "Emotional portrait showing a sun-drenched pilot calm, shoulders squared against an invisible burden, gaze directed past the viewer into something unseen, neon tones, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "artist paint, close-up", "rich": "Intimate depiction of a gilded artist paint, a pendant catching light at the collarbone, wind-tousled hair catching the light, warm golden atmosphere, art nouveau linework", "domain": "visual scenes"}
|
||||
{"terse": "chef focus, through fog", "rich": "A chef focus in somber pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background dusty rose, graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "teacher smile, close-up", "rich": "A crumbling portrait of a teacher smile, gaze directed past the viewer into something unseen, shoulders squared against an invisible burden, rim lighting, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "monk sit, soft focus", "rich": "Close-up of a ethereal monk sit, fingers stained with pigment, wind-tousled hair catching the light, captured in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "witch brew, dramatic lighting", "rich": "Intimate depiction of a frost-kissed witch brew, a single tear catching the light, weathered skin telling stories, cool blue atmosphere, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "king throne, aerial view", "rich": "Emotional portrait showing a pristine king throne, weathered skin telling stories, a single tear catching the light, moonlit tones, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "thief sneak, aerial view", "rich": "Intimate depiction of a nostalgic thief sneak, callused hands resting in the lap, crow's feet deepened by laughter, backlit atmosphere, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "giant gentle, aerial view", "rich": "A giant gentle in faded pose, a pendant catching light at the collarbone, wind-tousled hair catching the light, background forest green, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "twin mirror, at dusk", "rich": "A twin mirror in whimsical pose, a faint smile playing at the corners, gaze directed past the viewer into something unseen, background burnt sienna, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "blind see, through fog", "rich": "Close-up of a tranquil blind see, fingers stained with pigment, a scar tracing the jawline, captured in graphic novel style", "domain": "visual scenes"}
|
||||
{"terse": "deaf hear, through fog", "rich": "A tranquil portrait of a deaf hear, deep lines mapping decades of experience, crow's feet deepened by laughter, twilight lighting, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "mute speak, close-up", "rich": "Intimate depiction of a pristine mute speak, crow's feet deepened by laughter, eyes reflecting a distant memory, twilight atmosphere, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "lonely dark, dramatic lighting", "rich": "Emotional portrait showing a shadowed lonely dark, wind-tousled hair catching the light, a faint smile playing at the corners, moonlit tones, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "joy burst, soft focus", "rich": "Close-up of a lush joy burst, shoulders squared against an invisible burden, fingers stained with pigment, captured in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "anger red, wide angle", "rich": "Emotional portrait showing a somber anger red, a single tear catching the light, deep lines mapping decades of experience, soft diffused tones, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "calm blue, at dusk", "rich": "A calm blue in muted pose, a single tear catching the light, hands roughened by years of labor, background burnt sienna, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "chaos spin, close-up", "rich": "Close-up of a stark chaos spin, a single tear catching the light, shoulders squared against an invisible burden, captured in classical realism", "domain": "visual scenes"}
|
||||
{"terse": "silence white, through fog", "rich": "Geometric abstraction of white, pristine shapes intersecting, repeating patterns diminishing into infinity, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "memory fade, at dusk", "rich": "Emotional landscape of pure fade, chaotic splatters resolved into harmony, chaotic splatters resolved into harmony, rendered in burgundy and charcoal, cinematic still", "domain": "visual scenes"}
|
||||
{"terse": "hope rise, soft focus", "rich": "Geometric abstraction of rise, muted shapes intersecting, chaotic splatters resolved into harmony, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "fear freeze, wide angle", "rich": "Geometric abstraction of freeze, lush shapes intersecting, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
|
||||
{"terse": "love wrap, dramatic lighting", "rich": "Non-representational piece evoking wrap, dissolving boundaries between form and void, fractured light dispersing into prismatic shards, dominated by charcoal, film noir lighting", "domain": "visual scenes"}
|
||||
{"terse": "time melt, aerial view", "rich": "Emotional landscape of pure melt, undulating waves of pure color, dissolving boundaries between form and void, rendered in coral and charcoal, hyperrealistic detail", "domain": "visual scenes"}
|
||||
{"terse": "dream float, through fog", "rich": "Geometric abstraction of float, faded shapes intersecting, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
|
||||
{"terse": "truth shine, soft focus", "rich": "Geometric abstraction of shine, radiant shapes intersecting, sharp angular forms breaking through soft gradients, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "lie shadow, close-up", "rich": "Abstract visualization of shadow, silver grey and golden amber swirling in whimsical motion, rhythmic repetition building tension, expressionist distortion", "domain": "visual scenes"}
|
||||
{"terse": "peace settle, wide angle", "rich": "Surreal interpretation of settle, stark forms dissolving into turquoise, a central void drawing the eye inward, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "rage burn, dramatic lighting", "rich": "Non-representational piece evoking burn, binary oppositions meeting at a fault line, dissolving boundaries between form and void, dominated by violet purple, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "grief deep, through fog", "rich": "Non-representational piece evoking deep, undulating waves of pure color, binary oppositions meeting at a fault line, dominated by cerulean blue, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "wonder wide, close-up", "rich": "Surreal interpretation of wide, crumbling forms dissolving into burgundy, sharp angular forms breaking through soft gradients, classical realism", "domain": "visual scenes"}
|
||||
{"terse": "shame hide, at dusk", "rich": "Surreal interpretation of hide, frost-kissed forms dissolving into indigo, rhythmic repetition building tension, dreamy soft focus", "domain": "visual scenes"}
|
||||
{"terse": "pride lift, wide angle", "rich": "Emotional landscape of pure lift, a central void drawing the eye inward, undulating waves of pure color, rendered in golden amber and vermillion, pop art vibrancy", "domain": "visual scenes"}
|
||||
{"terse": "doubt fog, aerial view", "rich": "Surreal interpretation of fog, fierce forms dissolving into vermillion, layered transparencies creating depth, minimalist composition", "domain": "visual scenes"}
|
||||
{"terse": "trust bridge, soft focus", "rich": "Non-representational piece evoking bridge, sharp angular forms breaking through soft gradients, repeating patterns diminishing into infinity, dominated by emerald, watercolor wash", "domain": "visual scenes"}
|
||||
{"terse": "loss empty, close-up", "rich": "Surreal interpretation of empty, pristine forms dissolving into teal, chaotic splatters resolved into harmony, digital concept art", "domain": "visual scenes"}
|
||||
{"terse": "gain bright, close-up", "rich": "Surreal interpretation of bright, intimate forms dissolving into teal, undulating waves of pure color, photorealistic rendering", "domain": "visual scenes"}
|
||||
{"terse": "change flow, dramatic lighting", "rich": "Surreal interpretation of flow, luminous forms dissolving into violet purple, a central void drawing the eye inward, watercolor wash", "domain": "visual scenes"}
|
||||
129
training/scripts/augment_pairs.py
Executable file
129
training/scripts/augment_pairs.py
Executable file
@@ -0,0 +1,129 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
augment_pairs.py — Training data augmentation: paraphrase and translate.
|
||||
|
||||
Usage:
|
||||
python3 augment_pairs.py --input data.jsonl
|
||||
python3 augment_pairs.py --input data.jsonl --paraphrases 3 --langs es,fr,de
|
||||
python3 augment_pairs.py --input data.jsonl --llm-endpoint http://localhost:11434/v1
|
||||
"""
|
||||
|
||||
import json, os, sys, re, random
|
||||
from pathlib import Path
|
||||
|
||||
random.seed(42)
|
||||
|
||||
PARAPHRASE_TRANSFORMS = [
|
||||
lambda s: re.sub(r"(\w+), (\w+)", r"\2, \1", s, count=1),
|
||||
lambda s: f"A beautifully rendered scene: {s[0].lower()}{s[1:]}" if len(s) > 10 else s,
|
||||
lambda s: s.replace("A ", "The ").replace("An ", "The ") if s.startswith(("A ", "An ")) else f"Here, {s[0].lower()}{s[1:]}",
|
||||
lambda s: f"In a cinematic frame: {s}" if len(s) > 20 else s,
|
||||
lambda s: s if ", " not in s else ", ".join(s.split(", ")[:2]),
|
||||
]
|
||||
|
||||
TRANSLATIONS = {
|
||||
"es": {"the":"el","a":"un","is":"es","in":"en","of":"de","and":"y","with":"con","scene":"escena","light":"luz","dark":"oscuro","warm":"cálido","rain":"lluvia","sun":"sol","moon":"luna","sky":"cielo","forest":"bosque","mountain":"montaña","ocean":"océano","golden":"dorado","blue":"azul","red":"rojo","green":"verde","silence":"silencio","dream":"sueño","love":"amor","hope":"esperanza","fear":"miedo","joy":"alegría","peace":"paz","beautiful":"hermoso","sad":"triste","shadow":"sombra","color":"color","silver":"plateado","white":"blanco","black":"negro","portray":"retrato"},
|
||||
"fr": {"the":"le","a":"un","is":"est","in":"dans","of":"de","and":"et","with":"avec","scene":"scène","light":"lumière","dark":"sombre","warm":"chaud","rain":"pluie","sun":"soleil","moon":"lune","sky":"ciel","forest":"forêt","mountain":"montagne","ocean":"océan","golden":"doré","blue":"bleu","red":"rouge","green":"vert","silence":"silence","dream":"rêve","love":"amour","hope":"espoir","fear":"peur","joy":"joie","peace":"paix","beautiful":"beau","sad":"triste","shadow":"ombre","color":"couleur","silver":"argenté","white":"blanc","black":"noir"},
|
||||
"de": {"the":"der","a":"ein","is":"ist","in":"in","of":"von","and":"und","with":"mit","scene":"Szene","light":"Licht","dark":"dunkel","warm":"warm","rain":"Regen","sun":"Sonne","moon":"Mond","sky":"Himmel","forest":"Wald","mountain":"Berg","ocean":"Ozean","golden":"golden","blue":"blau","red":"rot","green":"grün","silence":"Stille","dream":"Traum","love":"Liebe","hope":"Hoffnung","fear":"Angst","joy":"Freude","peace":"Frieden","beautiful":"schön","sad":"traurig","shadow":"Schatten","color":"Farbe","silver":"silbern","white":"weiß","black":"schwarz"},
|
||||
}
|
||||
|
||||
LANG_NAMES = {"es": "Spanish", "fr": "French", "de": "German"}
|
||||
|
||||
|
||||
def detect_text_field(entry):
|
||||
for f in ["rich","terse","text","content","lyric_line","description","scene_description","prompt","scene"]:
|
||||
if f in entry and isinstance(entry[f], str) and len(entry[f]) > 5:
|
||||
return f
|
||||
for k, v in entry.items():
|
||||
if isinstance(v, str) and len(v) > 5:
|
||||
return k
|
||||
return None
|
||||
|
||||
|
||||
def paraphrase(text):
|
||||
t = random.choice(PARAPHRASE_TRANSFORMS)(text)
|
||||
if t == text:
|
||||
t = text.replace(" and ", " & ").replace(" with ", " alongside ")
|
||||
if t == text:
|
||||
t = f"In this scene: {text[0].lower()}{text[1:]}" if text[0].isupper() else text
|
||||
return t
|
||||
|
||||
|
||||
def translate(text, lang):
|
||||
d = TRANSLATIONS.get(lang, {})
|
||||
words = text.split()
|
||||
out = []
|
||||
for w in words:
|
||||
lo = w.lower().strip(".,;:!?")
|
||||
suf = w[len(w.rstrip(".,;:!?")):]
|
||||
if lo in d:
|
||||
out.append(d[lo] + suf)
|
||||
else:
|
||||
out.append(w)
|
||||
return " ".join(out)
|
||||
|
||||
|
||||
def augment_file(input_path, output_path=None, n_para=3, langs=None, llm_endpoint=None):
|
||||
input_path = Path(input_path)
|
||||
if output_path is None:
|
||||
output_path = input_path.parent / f"{input_path.stem}_augmented{input_path.suffix}"
|
||||
|
||||
entries = [json.loads(l) for l in open(input_path) if l.strip()]
|
||||
if not entries:
|
||||
print(f"No entries in {input_path}"); return 0
|
||||
|
||||
tf = detect_text_field(entries[0])
|
||||
if not tf:
|
||||
print(f"ERROR: No text field in {input_path}", file=sys.stderr); return 0
|
||||
|
||||
print(f"Input: {input_path} ({len(entries)} entries, field={tf})")
|
||||
|
||||
aug_count = 0
|
||||
with open(output_path, "w") as out:
|
||||
for e in entries:
|
||||
out.write(json.dumps(e, ensure_ascii=False) + "\n")
|
||||
for i, e in enumerate(entries):
|
||||
text = e[tf]
|
||||
# Paraphrases
|
||||
for p in range(n_para):
|
||||
para = paraphrase(text)
|
||||
if para != text:
|
||||
ne = dict(e); ne[tf] = para
|
||||
ne["_augmentation"] = f"paraphrase_{p+1}"
|
||||
ne["_original"] = text[:100]
|
||||
out.write(json.dumps(ne, ensure_ascii=False) + "\n")
|
||||
aug_count += 1
|
||||
# Translations
|
||||
for lang in (langs or []):
|
||||
tr = translate(text, lang)
|
||||
if tr != text:
|
||||
ne = dict(e); ne[tf] = tr
|
||||
ne["_augmentation"] = f"translate_{lang}"
|
||||
ne["_language"] = lang
|
||||
ne["_original"] = text[:100]
|
||||
out.write(json.dumps(ne, ensure_ascii=False) + "\n")
|
||||
aug_count += 1
|
||||
if (i+1) % 100 == 0:
|
||||
print(f" {i+1}/{len(entries)} done ({aug_count} augmented)")
|
||||
|
||||
total = len(entries) + aug_count
|
||||
print(f"Done: {len(entries)} originals + {aug_count} augmented = {total}")
|
||||
print(f"Output: {output_path}")
|
||||
return aug_count
|
||||
|
||||
|
||||
def main():
|
||||
import argparse
|
||||
p = argparse.ArgumentParser()
|
||||
p.add_argument("--input", required=True)
|
||||
p.add_argument("--output", default=None)
|
||||
p.add_argument("--paraphrases", type=int, default=3)
|
||||
p.add_argument("--langs", default="es,fr,de")
|
||||
p.add_argument("--llm-endpoint", default=None)
|
||||
args = p.parse_args()
|
||||
langs = [l.strip() for l in args.langs.split(",") if l.strip()] if args.langs else []
|
||||
augment_file(args.input, args.output, args.paraphrases, langs, args.llm_endpoint)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user