用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/oyi77/1ai-skills --skill ultra-realistic-media命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | ultra-realistic-media |
| description | ULTRA REALISTIC MEDIA GENERATION - TRAINING SKILL. Use when relevant to this domain. |
| domain | content |
| author | oyi77 |
| license | Apache-2.0 |
| subdomain | content-creation |
| tags | ["content-creation","digital-content","media","realistic","ultra"] |
| version | 1.0.0 |
Trigger phrases:
Use cases:
When NOT to use:
Train AI agents to generate ultra realistic images and videos using multiple state-of-the-art providers: NVIDIA Flux, BytePlus Seedance, Grok Imagine, and Gemini AI.
Goal: Create photorealistic, cinematic content that's indistinguishable from real photography/video.
| Element | Realistic Goal | AI Limit | Solution |
|---|---|---|---|
| Faces | Skin pores, micro-expressions | Uncanny valley | High-res + post-processing |
| Lighting | Natural shadows, reflections | Flat, uniform | Multi-source lighting prompts |
| Textures | Surface details, materials | Smooth, plastic | Material-specific descriptors |
| Motion | Natural, organic | Mechanical, robotic | Slow-motion + physics-informed prompts |
| Colors | Accurate skin tones, color grading | Oversaturated | HDR + color grading prompts |
BASE: [Subject description], [age] years old, [ethnicity]
LIGHTING: [lighting setup], [time of day], [weather]
DETAILS: skin texture, pores, freckles, wrinkles at [age]
CAMERA: 85mm lens, f/1.8, bokeh, natural depth of field
EXPRESSION: [emotion] expression, looking at [direction]
SETTING: [environment], [time period], [cultural context]
Example:
Indonesian woman, 28 years old, Javanese ethnicity
soft natural window light, golden hour, clear weather
visible skin pores, subtle laugh lines, natural complexion
85mm portrait lens, f/1.8, shallow depth of field, bokeh background
gentle smile, looking directly at camera
modern Jakarta cafe, afternoon, 2026, casual contemporary
BASE: [product name], [material], [color], condition: new/pristine
LIGHTING: studio three-point lighting, soft diffusion
TEXTURES: [material textures visible], surface reflections
DETAILS: product name visible, professional composition
SETTING: [solid/gradient background], professional product photography style
POST-PRODUCTION: slight color grading, professional retouching
Example:
iPhone 15 Pro, titanium frame, natural titanium color, mint condition
Three-point studio lighting, soft diffused fill, rim light from left
Brushed titanium texture visible, glass reflection on camera module
"iPhone 15 Pro" text visible on back, clean 45-degree side profile
Slate gray gradient background, Apple product photography aesthetic
Slight warmth color grading, subtle highlight boost, commercial quality
SCENE: [setting], [time of day], [weather/atmosphere]
ACTION: [camera movement], [subject action], [shot size]
MOOD: [emotional tone], [pacing], [color grade]
AUDIO: [ambient sound], [music style], [dialogue if any]
CINEMATIC: film grain, lens flare, dolly movement, slow-motion option
Example:
Jakarta skyline at sunset, golden hour light, thin wispy clouds
Slow dolly camera movement forward revealing cityscape, establishing shot
Nostalgic hopeful mood, slow pacing, warm orange-cyan color grade
City ambient hum, gentle orchestral swell, no dialogue
Film grain overlay, lens flare from setting sun, cinematic quality
Day 1: Master NVIDIA Flux Basics
# Generate 20 portrait variations
fluent prompts:
1. Ultra realistic portrait - Indonesian female, 25, natural light
2. Ultra realistic portrait - Indonesian male, 30, studio lighting
3. Ultra realistic portrait - elderly Javanese woman, 60, warm light
# Evaluate: skin texture realism, lighting quality, composition
# Goal: 90% indistinguishable from real photos
Day 2: Product Photography
# Generate 20 product shots
products: phones, watches, jewelry, cosmetics, food
# Prompt focus: material textures, reflections, lighting
# Goal: Commercial-ready product images
Day 3: Advanced Techniques
# Multi-layered compositions
# Environmental portraits (person + setting)
# Dynamic lighting (backlight, rim light, three-point)
# Post-processing simulation in prompts
# Goal: Cinematic stills that tell stories
Day 4: BytePlus Seedance Basics
# Generate 10 short clips (5-10s)
topics: product showcase, lifestyle, environment
# Focus on: smooth motion, natural pacing, loopable
# Evaluate: motion quality, visual consistency, cinematic feel
Day 5: Grok Imagine Cinematic Shots
# Generate 8 cinematic clips (6-10s)
focus: dramatic lighting, camera movement, color grading
# Goal: Movie-quality short scenes
Day 6: Multi-Provider Hybrid
# Generate stills with Flux, animate with Seedance
# Create storyboards with Flux video, enhance with Grok
# Goal: Best of both worlds - realistic + cinematic
Days 7-8: Content Pipelines
# Pipeline 1: TikTok Product Promos
- Product shots (Flux)
- Smooth camera pans (Seedance)
- UGC-style captions
# Pipeline 2: Instagram Lifestyle
- Portrait shots (Flux)
- Slow-motion lifestyle (Grok)
- Aesthetic feed posts
# Pipeline 3: YouTube Shorts
- Story scenes (Flux + Seedance)
- Cinematic intros (Grok)
- Compelling hooks
Days 9-10: Real-World Projects
# Project 1: Complete product launch video
# - Static product shots (Flux)
# - 360-degree rotation (Seedance)
# - Lifestyle integration (Grok)
# - Full promotional video ( stitched with FFmpeg)
# Project 2: Personal branding content
# - Headshot series (Flux)
# - Reel stories (Seedance)
# - BTS footage style (Grok)
# - 30-60s brand intro
# Goal: Commercial-ready assets
# NVIDIA Flux negative prompts
negative_common = """
cartoon, anime, illustration, 3D render,
uncanny valley, distorted face, extra fingers,
plastic skin, oversaturated, flat lighting,
artificial, blurry, low quality
"""
# Per-use negative prompts
portrait_negative = negative_common + """
old wrinkles (for young subjects), harsh shadows,
flash photography, studio strobe on face
"""
product_negative = negative_common + """
floating product, white background cutout visible,
reflection artifacts, textureless surface,
stock photo aesthetic, generic stock
"""
# Step 1: Generate base portrait
prompt_1 = "Indonesian woman, 25, studio lighting..."
# Step 2: Generate variations with consistent features
prompt_2 = prompt_1 + ", slight smile, looking right"
prompt_3 = f"{prompt_1}, laughing, looking up"
prompt_4 = f"{prompt_1}, serious expression, profile view"
# Extract consistent features:
# facial structure, hair style, eye color, skin tone
# Iteration 1: Base prompt
initial_result = generate(base_prompt)
# Iteration 2: Add detail based on critique
refined_prompt = f"{base_prompt}, [specific improvement area]"
# Iteration 3: Fine-tune final output
final_prompt = f"{refined_prompt}, [final tweak]"
# Goal: Converge on ultra-realistic output in 3-5 iterations
# Complete product shoot automation
for product in catalog:
# 1. Product isolated shots (Flux)
isolate_shot = flux.generate(
prompt=product_isolated_prompt(product),
negative="white background, stock vibe"
)
# 2. Product in context (Flux)
context_shot = flux.generate(
prompt=product_in_lifestyle_context(product),
environment="modern home"
)
# 3. 360-degree preview (Seedance)
rotation_video = seedance.generate(
prompt=product_rotation_prompt(product),
style="smooth 360-degree camera orbit"
)
# 4. Usage demo (Grok)
demo_video = grok.generate(
prompt=f"Person using {product.name} naturally",
setting="realistic home environment"
)
# TikTok UGC-style post
# 1. Portrait with authentic expression (Flux)
portrait = flux.generate(
prompt=ugc_portrait_prompt(
subject="Gen Z Indonesian",
emotion="excited"
)
)
# 2. Lifestyle moment (Seedance)
lifestyle = seedance.generate(
prompt="Gen Z scrolling TikTok on phone, authentic",
shot="POV of someone else looking at them"
)
# 3. Product reveal (Seedance)
reveal = seedance.generate(
prompt=smooth_reveal_with_product(product),
camera="push-in reveal"
)
# 4. Compile to 60s TikTok (FFmpeg)
tiktok = ffmpeg.stitch_clip([
portrait, lifestyle, reveal
], duration=60)
# Full campaign asset generation
campaign_assets = []
# 1. Hero image (Flux)
hero = flux.generate(
prompt=brand_hero_prompt(company),
resolution="1024×1792 # 9:16"
)
# 2. Product line showcase (Flux × 10)
products = [flux.generate(
prompt=product_promo_prompt(p),
consistency=brand_style_guide
) for p in product_line]
# 3. Lifestyle scenarios (Seedance × 5)
scenarios = [seedance.generate(
prompt=brand_scenario_prompt(s),
cinematic=brand_cinematic_style
) for s in lifestyle_scenarios]
# 4. Cinematic brand video (Grok)
brand_film = grok.generate(
prompt=brand_film_prompt(company),
length="10s maximum cinematic"
)
# Parallel generation (Flux allows concurrent)
from concurrent.futures import ThreadPoolExecutor
with ThreadPoolExecutor(max_workers=4) as executor:
portraits = list(executor.map(
flux.generate, portrait_prompts_list
))
# Batch processing (Flux supports batch)
batch_result = flux.generate(
prompts=portrait_prompts_list, # Up to 4 at once
batch_size=4
)
| Resolution | Seedance Time | Flux Time | Flux Quality | Recommended |
|---|---|---|---|---|
| 704×1248 | ~20s | ~2s | Ultra | TikTok content |
| 1024×1792 | ~40s | ~3s | Ultra | Instagram Reels |
| 1080×1920 | ~60s | ~3s | Ultra | YouTube Shorts |
# Strategy 1: Use Flux sparingly (critical shots only)
critical_flux = generate("hero_product_shot", flux)
# Strategy 2: Reuse Seedance clips (loop 5s clips)
looped_seedance = ffmpeg.video_loop(
seedance_clip, loop_count=12 # 5s → 60s
)
# Strategy 3: Batch prompts (generate 4 at once)
batch_flux = flux.generate_batch([
"shot 1", "shot 2", "shot 3", "shot 4"
])
# Savings: ~40% cost vs individual generation
# Test prompt variations against realism metrics
test_variations = [
("Ultra realistic portrait", base_prompt),
("Ultra realistic + lighting", f"{base_prompt}, studio lighting"),
("Ultra realistic + details", f"{base_prompt}, skin texture visible"),
]
for label, prompt in test_variations:
image = flux.generate(prompt)
score = evaluate_realism(image)
results.append((label, score))
# Compare and iterate on best performers
def evaluate_realism(image):
scores = {
"skin_pore_visibility": check_pores(image),
"lighting_naturalness": check_lighting(image),
"color_accuracy": check_colors(image),
"absence_artifacts": check_no_artifacts(image),
"overall_realism": human_rating(image)
}
return scores
# Benchmark: 90%+ overall = ultra realistic
Week 1: Master Flux portraits (90% realistic) Week 2: Master Flux products (commercial quality) Week 3: Master Seedance motion (smooth, cinematic) Week 4: Master Grok cinematic shots (film quality) Week 5: Build first complete pipeline product Week 6: Optimize for speed and cost Week 7: Create 50+ commercial assets Week 8: Realize ultra realistic standard
Images:
Videos:
Pipeline:
Remember: Ultra realistic generation is a continuum, not a destination. The more you practice, the better you get at crafting prompts and understanding AI limitations.
Consistency + Quality = Ultra Realistic Results. 🎯🖼️🎬
For reference: See content-generator/SKILL.md (videos), gemini-image-generator/SKILL.md (products), grok-video-generation/SKILL.md (cinematics)
| Rationalization | Reality |
|---|---|
| "Good enough content works" | Quality content drives engagement. Mediocre content gets ignored. |
| "I will optimize later" | SEO and distribution need optimization from the start. |
| "Templates are good enough" | Templates are a starting point. Custom content outperforms generic. |