Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All inpaint #456

Open
wants to merge 160 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
a5d41c0
union model
LinB203 May 1, 2024
f07d166
update dataset, train_t2v, mask_loss
LinB203 May 2, 2024
c6a486c
load pretrained weight
LinB203 May 2, 2024
680edcd
fix dataset
LinB203 May 5, 2024
e746242
inference any res.
LinB203 May 5, 2024
92220bf
inference any res.
LinB203 May 5, 2024
b3fa7a5
update
LinB203 May 5, 2024
2ac285c
check 3d attn
LinB203 May 18, 2024
c7866d4
fix init bug
LinB203 May 23, 2024
3a63b51
add temp embed
LinB203 May 23, 2024
c051120
fixed train log
LinB203 May 25, 2024
86a3346
update dev3d
LinB203 May 28, 2024
11b0884
support 2+1d
LinB203 May 29, 2024
1b31355
remove rand
LinB203 May 29, 2024
c2ad2c0
fix ema
LinB203 May 30, 2024
cac33a4
fix ema log & test train/test
LinB203 May 30, 2024
046af98
训练推理适配npu
apprivoiser May 31, 2024
87ee95f
check gpu
LinB203 Jun 1, 2024
3b3c34d
udit
LinB203 Jun 2, 2024
7a1b6dc
support train image
LinB203 Jun 3, 2024
7194f80
del random image
LinB203 Jun 3, 2024
9ebe0cd
sample image
LinB203 Jun 3, 2024
d105f40
fix dataset and model on npu
apprivoiser Jun 5, 2024
f682a18
support panda70m-dataset
stepbystep88 Jun 6, 2024
0fa2c06
support panda70m-dataset
stepbystep88 Jun 7, 2024
a728ba7
add cfg/snr/noise offset
LinB203 Jun 9, 2024
5322144
update train_t2v and model
LinB203 Jun 9, 2024
787ad61
fix bugs of data preprocessing when set fixed seed
stepbystep88 Jun 10, 2024
b97dcc5
fix precision-problem of deepspeed on npu
stepbystep88 Jun 12, 2024
477e033
update udit
LinB203 Jun 12, 2024
2a2c52e
fix random video
LinB203 Jun 12, 2024
4a15be8
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
stepbystep88 Jun 12, 2024
c458f2a
support 3d vae & Chinese & prodigy
LinB203 Jun 12, 2024
50416f3
fix eval prompt
LinB203 Jun 12, 2024
6cb40e6
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
stepbystep88 Jun 13, 2024
f050f89
make sure contiguous when performing concat or communication
stepbystep88 Jun 13, 2024
b7a51f2
fix t5 mismatch
LinB203 Jun 13, 2024
9591a7b
fix noise offset
LinB203 Jun 13, 2024
a56889e
fix vae decoder for image
LinB203 Jun 13, 2024
a59766c
del umt5
LinB203 Jun 13, 2024
003d68a
change folder of scritps
stepbystep88 Jun 13, 2024
4343ddf
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
stepbystep88 Jun 13, 2024
0802761
set default env:SAMPLE_SAVE_PATH for sample scripts
stepbystep88 Jun 13, 2024
80bb326
support imageudit on npu
apprivoiser Jun 14, 2024
895aed8
stable loss
LinB203 Jun 16, 2024
aa01e93
fix folder
SHYuanBest Jun 16, 2024
e8157e5
support zp group when using deepspeed
stepbystep88 Jun 17, 2024
ce31e4e
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
stepbystep88 Jun 17, 2024
1f45901
fix import of npu
stepbystep88 Jun 17, 2024
e397f10
bind cores to stable the host cost
stepbystep88 Jun 18, 2024
de2ef86
rope
LinB203 Jun 18, 2024
c84811b
pass use_rope
LinB203 Jun 18, 2024
6f92952
fix rope scaling
LinB203 Jun 18, 2024
4441716
support uditultra on npu
apprivoiser Jun 19, 2024
1f58d6b
support uditultra on npu
apprivoiser Jun 19, 2024
4e5cd02
support process Chinese
LinB203 Jun 19, 2024
ec2813b
fix uditultra pad
LinB203 Jun 19, 2024
fed6809
fix bug on pad
apprivoiser Jun 19, 2024
bdb107f
inpaint
yunyangge Jun 20, 2024
9b4ac0c
optimize rope for npu
stepbystep88 Jun 21, 2024
bdb2ea2
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
stepbystep88 Jun 21, 2024
9a8fddb
Merge remote-tracking branch 'peking/hw_onging' into hw_onging
apprivoiser Jun 21, 2024
149d521
use SingletonMeta for saving caption_list
stepbystep88 Jun 21, 2024
dc3ec48
video ip
yunyangge Jun 21, 2024
06412d4
support opensora3d sp
apprivoiser Jun 21, 2024
8aba594
Merge remote-tracking branch 'peking/hw_onging' into hw_onging
apprivoiser Jun 21, 2024
5357c3b
video ip
yunyangge Jun 21, 2024
d4a85e2
inpaint
yunyangge Jun 22, 2024
1b82e33
Merge branch 'PKU-YuanGroup:hw_onging' into hw_onging
yunyangge Jun 22, 2024
a708903
fix mix-precision with deepspeed zero mode
stepbystep88 Jun 24, 2024
df3bcd3
fix precision problem for vae decode when using npu
stepbystep88 Jun 24, 2024
e807518
video ip
yunyangge Jun 24, 2024
fb4ff32
Merge branch 'hw_onging' of https://github.com/yunyangge/Open-Sora-Pl…
yunyangge Jun 24, 2024
bb147dc
merge
LinB203 Jun 27, 2024
275f04a
fix pad bug
LinB203 Jun 27, 2024
314b266
vip ok
yunyangge Jul 1, 2024
219a302
opensora3d on npu & fix dataset bug
apprivoiser Jul 1, 2024
0c1faf9
Merge remote-tracking branch 'upstream/hw_onging' into hw_onging
yunyangge Jul 2, 2024
9377199
check video training
LinB203 Jul 5, 2024
bd2de8b
fix video training
LinB203 Jul 5, 2024
226c421
fix grad
LinB203 Jul 5, 2024
b73ac09
video ip for image-video joint training
yunyangge Jul 5, 2024
964d8ba
vip_lzy
liuzy233 Jul 6, 2024
527d529
support opensora (3d dit)
LinB203 Jul 8, 2024
83776a4
Merge remote-tracking branch 'upstream/hw_onging' into hw_onging
yunyangge Jul 8, 2024
48bd8fd
video ip training from scratch
yunyangge Jul 8, 2024
a95fb1c
inpaint dataset
yunyangge Jul 9, 2024
6db6ea1
gitignore
yunyangge Jul 9, 2024
97d1bc0
gitignore
yunyangge Jul 9, 2024
dd7acfb
inpaint for 3ddit
yunyangge Jul 10, 2024
be3c554
Merge branch 'new_hw_onging' into hw_onging
yunyangge Jul 10, 2024
e8ed550
merge
yunyangge Jul 10, 2024
33255a3
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
yunyangge Jul 10, 2024
57deae4
Merge branch 'hw_onging' of github.com:yunyangge/Open-Sora-Plan into …
liuzy233 Jul 10, 2024
4736d8f
inpaint on npu
Jul 11, 2024
75c9687
Merge branch 'hw_onging' of https://github.com/yunyangge/Open-Sora-Pl…
Jul 11, 2024
1703bda
Merge pull request #334 from yunyangge/hw_onging
LinB203 Jul 11, 2024
75ab2a8
pull npu code
yunyangge Jul 11, 2024
928cf73
Merge remote-tracking branch 'origin/hw_onging' into hw_onging
yunyangge Jul 11, 2024
9ba71b5
merge latest train script
LinB203 Jul 14, 2024
8b7c285
merge latest train script
LinB203 Jul 14, 2024
304538c
video ip
yunyangge Jul 15, 2024
875168d
Merge remote-tracking branch 'upstream/hw_onging' into hw_onging
yunyangge Jul 15, 2024
c3b74ec
refine group sampler
LinB203 Jul 15, 2024
4bb88ee
dynamic training (joint image)
LinB203 Jul 15, 2024
a74bd1a
joint sp training
LinB203 Jul 16, 2024
80b05a6
fix define dataset
LinB203 Jul 16, 2024
5b73bea
videoip
yunyangge Jul 17, 2024
d8cb735
Merge remote-tracking branch 'upstream/hw_onging' into hw_onging
yunyangge Jul 17, 2024
e4d7741
clean script and fix collate
LinB203 Jul 18, 2024
fd64693
foward 1.1 docs
LinB203 Jul 18, 2024
a1bc585
t2v train readme
LinB203 Jul 18, 2024
9431de4
inf readme
LinB203 Jul 18, 2024
3206651
check training
LinB203 Jul 19, 2024
b9b6f2f
update model and fix dit rope
LinB203 Jul 20, 2024
ccfc2b4
sparse1d on dit
LinB203 Jul 20, 2024
82fb2aa
fix group sparse attn
LinB203 Jul 20, 2024
06751c9
update sparse
LinB203 Jul 21, 2024
6b60a61
update udit mlp
LinB203 Jul 21, 2024
5ae27bd
inpaint all in one
yunyangge Jul 23, 2024
71a4746
sparse 2d
LinB203 Jul 23, 2024
df19bae
video ip clip loss
yunyangge Jul 23, 2024
a4514fc
train inpaint_only and vip_only
yunyangge Jul 25, 2024
f7876e9
inpaint all in one
yunyangge Jul 27, 2024
341d66a
reconstitution
yunyangge Jul 28, 2024
549196d
fix sparse attn
LinB203 Jul 30, 2024
6994d33
update model
LinB203 Aug 4, 2024
d0a9adc
sample
yunyangge Aug 6, 2024
5005882
fix ema bug
yunyangge Aug 9, 2024
68db27d
Merge branch 'anyres' into hw_onging
yunyangge Aug 9, 2024
40652d4
fix dataset
yunyangge Aug 9, 2024
680ff7f
gitignore
yunyangge Aug 17, 2024
44222ec
Merge branch 'hw_onging' into anyres
yunyangge Aug 17, 2024
36a71cb
update
LinB203 Aug 20, 2024
48efa5e
fix resume dataloader
LinB203 Aug 21, 2024
d014ddc
fix accumulate
LinB203 Aug 21, 2024
44d56fe
add WFVAE (#402)
qqingzheng Aug 22, 2024
ba11c85
8.22
LinB203 Aug 22, 2024
fd673e4
8.26 update
LinB203 Aug 26, 2024
c84a932
Merge remote-tracking branch 'origin/anyres' into anyres
yunyangge Aug 26, 2024
a6c2223
inpaint
yunyangge Aug 27, 2024
b1df92a
Merge remote-tracking branch 'origin/anyres' into anyres
yunyangge Aug 27, 2024
f34ac83
with npu
LinB203 Aug 27, 2024
62f799c
inpaint sparse
yunyangge Aug 28, 2024
9e9b971
Merge remote-tracking branch 'origin/anyres' into anyres
yunyangge Aug 28, 2024
85145b3
inpaint sample
yunyangge Aug 28, 2024
600f11c
fix resume
LinB203 Aug 31, 2024
2749c40
fix npu bug
Aug 31, 2024
ce97e73
Merge branch 'anyres' of https://github.com/yunyangge/Open-Sora-Plan …
Aug 31, 2024
b73851e
lossless t chunk for wfvae (#418)
qqingzheng Sep 1, 2024
72b5202
t chunk (#419)
qqingzheng Sep 1, 2024
bafa1e5
inpaint on npu
Sep 2, 2024
5940041
resume
Sep 2, 2024
3113560
Anyres (#421)
yunyangge Sep 2, 2024
140ca6e
lossless chunk inference (#422)
qqingzheng Sep 2, 2024
d583432
Remove redundant transpose operations on npu, transpose ratio 8.7%->3.8%
apprivoiser Sep 3, 2024
c648817
vae npu
Sep 4, 2024
9a4f5f4
Merge branch 'anyres' of https://github.com/yunyangge/Open-Sora-Plan …
Sep 4, 2024
6f6e504
init all_inpaint
pkuhxy Sep 4, 2024
94ba650
9.25
pkuhxy Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
64 changes: 61 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ __pycache__
*.pth
UCF-101/
results/
vae
build/
opensora.egg-info/
wandb/
Expand All @@ -22,10 +21,69 @@ wandb/
cache_dir/
wandb/
test*
sample_videos/
sample_video*/
512*
720*
1024*
debug*
private*
caption*
caption*
.deepspeed_env
256*
sample_image*/
taming*
*test*
sft*
flash*
65x256*
alpha_vae
*node*
cache/
Open-Sora-Plan_models/
sample_image*cfg*
*tmp*
*pymp*
check.py
bucket.py
whileinf.py
validation_dir/
runs/
samples/
inpaint*/
bs32x8x1*
*tmp*
*pymp*
check.py
bucket.py
whileinf.py
bs4x8x16_*
*.zip
*validation/
bs1x8x32*
bs16x8x1*
bs8x8x2*
bs8x8x1*
bs8x8x8*
bs1x8x16*
checklora.py
dim4todim8.py
*vae8_any*320x320*
samples/
runs/
*validation/
training_log*txt
filter_motion*
json2*.py
motionfun*
res_dist*
filter_json_aes_m*
stage2*.json
kernel_meta
ge_check_op.json
WFVAE_DISTILL_FORMAL
read_video*
bs32x8x2*
filter_json_aes_m*
json2json*
makenpu_json*

271 changes: 217 additions & 54 deletions README.md

Large diffs are not rendered by default.

256 changes: 256 additions & 0 deletions docs/Report-v1.1.0.md

Large diffs are not rendered by default.

31 changes: 17 additions & 14 deletions docs/Train_And_Eval_CausalVideoVAE.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,15 @@ Model training requires two key files: one is the `config.json` file, which conf

### Model Configuration File

Taking the release version model configuration file `release.json` as an example:
Taking the v1.1.0 version model configuration file as an example:

```json
{
"_class_name": "CausalVAEModel",
"_diffusers_version": "0.27.2",
"_name_or_path": "../results/pretrained_488_tail",
"attn_resolutions": [],
"decoder_attention": "AttnBlock3D",
"decoder_attention": "AttnBlock3DFix",
"decoder_conv_in": "CausalConv3d",
"decoder_conv_out": "CausalConv3d",
"decoder_mid_resnet": "ResnetBlock3D",
Expand All @@ -58,32 +59,32 @@ Taking the release version model configuration file `release.json` as an example
"decoder_temporal_upsample": [
"",
"",
"TimeUpsample2x",
"TimeUpsample2x"
"TimeUpsampleRes2x",
"TimeUpsampleRes2x"
],
"double_z": true,
"dropout": 0.0,
"embed_dim": 4,
"encoder_attention": "AttnBlock3D",
"encoder_conv_in": "CausalConv3d",
"encoder_attention": "AttnBlock3DFix",
"encoder_conv_in": "Conv2d",
"encoder_conv_out": "CausalConv3d",
"encoder_mid_resnet": "ResnetBlock3D",
"encoder_resnet_blocks": [
"ResnetBlock3D",
"ResnetBlock3D",
"ResnetBlock2D",
"ResnetBlock2D",
"ResnetBlock3D",
"ResnetBlock3D"
],
"encoder_spatial_downsample": [
"SpatialDownsample2x",
"SpatialDownsample2x",
"SpatialDownsample2x",
"Downsample",
"Downsample",
"Downsample",
""
],
"encoder_temporal_downsample": [
"TimeDownsample2x",
"TimeDownsample2x",
"",
"TimeDownsampleRes2x",
"TimeDownsampleRes2x",
""
],
"hidden_size": 128,
Expand All @@ -93,15 +94,17 @@ Taking the release version model configuration file `release.json` as an example
4,
4
],
"in_channels": 3,
"loss_params": {
"disc_start": 2001,
"disc_weight": 0.5,
"kl_weight": 1e-06,
"logvar_init": 0.0
},
"loss_type": "opensora.models.ae.videobase.losses.LPIPSWithDiscriminator",
"loss_type": "opensora.models.ae.videobase.losses.LPIPSWithDiscriminator3D",
"lr": 1e-05,
"num_res_blocks": 2,
"out_channels": 3,
"q_conv": "CausalConv3d",
"resolution": 256,
"z_channels": 4
Expand Down
8 changes: 8 additions & 0 deletions examples/prompt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
yoji shinkawa painting of a stylish sniper demon
a beautiful paint of cultists dancing surrounds a huge alpaca in desert at night, by zdzislaw beksinski, trending on artstation.
male king arthur and his squirrel wife
frontal portrait of ragged, worried twin women, by john singer sargent and j. c. leyendecker.
a portrait of a female robot made from code, very intricate details, octane render, 8 k, trending on artstation
only memories remain, trending on artstation
dream swimming pool with nobody
a dog doing weights. epic oil painting.
34 changes: 19 additions & 15 deletions examples/prompt_list_0.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
A quiet beach at dawn, the waves gently lapping at the shore and the sky painted in pastel hues.
A quiet beach at dawn, the waves softly lapping at the shore, pink and orange hues painting the sky, offering a moment of solitude and reflection.
The majestic beauty of a waterfall cascading down a cliff into a serene lake.
Sunset over the sea.
a cat wearing sunglasses and working as a lifeguard at pool.
Slow pan upward of blazing oak fire in an indoor fireplace.
Yellow and black tropical fish dart through the sea.
a serene winter scene in a forest. The forest is blanketed in a thick layer of snow, which has settled on the branches of the trees, creating a canopy of white. The trees, a mix of evergreens and deciduous, stand tall and silent, their forms partially obscured by the snow. The ground is a uniform white, with no visible tracks or signs of human activity. The sun is low in the sky, casting a warm glow that contrasts with the cool tones of the snow. The light filters through the trees, creating a soft, diffused illumination that highlights the texture of the snow and the contours of the trees. The overall style of the scene is naturalistic, with a focus on the tranquility and beauty of the winter landscape.
a dynamic interaction between the ocean and a large rock. The rock, with its rough texture and jagged edges, is partially submerged in the water, suggesting it is a natural feature of the coastline. The water around the rock is in motion, with white foam and waves crashing against the rock, indicating the force of the ocean's movement. The background is a vast expanse of the ocean, with small ripples and waves, suggesting a moderate sea state. The overall style of the scene is a realistic depiction of a natural landscape, with a focus on the interplay between the rock and the water.
A serene waterfall cascading down moss-covered rocks, its soothing sound creating a harmonious symphony with nature.
A young man at his 20s is sitting on a piece of cloud in the sky, reading a book.
An extreme close-up of an gray-haired man with a beard in his 60s, he is deep in thought pondering the history of the universe as he sits at a cafe in Paris, his eyes focus on people offscreen as they walk as he sits mostly motionless, he is dressed in a wool coat suit coat with a button-down shirt, he wears a brown beret and glasses and has a very professorial appearance, and the end he offers a subtle closed-mouth smile as if he found the answer to the mystery of life, the lighting is very cinematic with the golden light and the Parisian streets and city in the background, depth of field, cinematic 35mm film.
A close-up of a woman’s face, illuminated by the soft light of dawn, her expression serene and content as she wakes up in a cozy bedroom.
An intense close-up of a detective’s face, lit by a single desk lamp, his eyes scanning a wall covered in photos and notes, deep in thought.
Audience members in a theater are captured in a series of medium shots, with a young man and woman in formal attire centrally positioned and illuminated by a spotlight effect.
A soaring drone footage captures the majestic beauty of a coastal cliff, its red and yellow stratified rock faces rich in color and against the vibrant turquoise of the sea. Seabirds can be seen taking flight around the cliff's precipices. As the drone slowly moves from different angles, the changing sunlight casts shifting shadows that highlight the rugged textures of the cliff and the surrounding calm sea. The water gently laps at the rock base and the greenery that clings to the top of the cliff, and the scene gives a sense of peaceful isolation at the fringes of the ocean. The video captures the essence of pristine natural beauty untouched by human structures.
The video captures the majestic beauty of a waterfall cascading down a cliff into a serene lake. The waterfall, with its powerful flow, is the central focus of the video. The surrounding landscape is lush and green, with trees and foliage adding to the natural beauty of the scene. The camera angle provides a bird's eye view of the waterfall, allowing viewers to appreciate the full height and grandeur of the waterfall. The video is a stunning representation of nature's power and beauty.
A vibrant scene of a snowy mountain landscape. The sky is filled with a multitude of colorful hot air balloons, each floating at different heights, creating a dynamic and lively atmosphere. The balloons are scattered across the sky, some closer to the viewer, others further away, adding depth to the scene. Below, the mountainous terrain is blanketed in a thick layer of snow, with a few patches of bare earth visible here and there. The snow-covered mountains provide a stark contrast to the colorful balloons, enhancing the visual appeal of the scene.
A serene underwater scene featuring a sea turtle swimming through a coral reef. The turtle, with its greenish-brown shell, is the main focus of the video, swimming gracefully towards the right side of the frame. The coral reef, teeming with life, is visible in the background, providing a vibrant and colorful backdrop to the turtle's journey. Several small fish, darting around the turtle, add a sense of movement and dynamism to the scene.
A snowy forest landscape with a dirt road running through it. The road is flanked by trees covered in snow, and the ground is also covered in snow. The sun is shining, creating a bright and serene atmosphere. The road appears to be empty, and there are no people or animals visible in the video. The style of the video is a natural landscape shot, with a focus on the beauty of the snowy forest and the peacefulness of the road.
The dynamic movement of tall, wispy grasses swaying in the wind. The sky above is filled with clouds, creating a dramatic backdrop. The sunlight pierces through the clouds, casting a warm glow on the scene. The grasses are a mix of green and brown, indicating a change in seasons. The overall style of the video is naturalistic, capturing the beauty of the landscape in a realistic manner. The focus is on the grasses and their movement, with the sky serving as a secondary element. The video does not contain any human or animal elements.
a realistic 3d rendering of a female character with curly blonde hair and blue eyes. she is wearing a black tank top and has a neutral expression while facing the camera directly. the background is a plain blue sky, and the scene is devoid of any other objects or text. the character is detailed, with realistic textures and lighting, suitable for a video game or high-quality animation. there is no movement or additional action in the video. the focus is entirely on the character's appearance and realistic rendering.
A panda strumming a guitar under a bamboo grove, its paws gently plucking the strings as a group of mesmerized rabbits watch, the music blending with the rustle of bamboo leaves. HD.
A close-up of a woman with a vintage hairstyle and bright red lipstick, gazing seductively into the camera, the background blurred to keep the focus solely on her.
In the jungle, a hidden temple stands guarded by statues of lions, their eyes glowing with emerald light, protecting secrets untold for millennia. 8K.
A close-up of an old man’s weathered face, with deep wrinkles and a thick white mustache, looking out to sea, the wind gently blowing through his hair.
An intense close-up of a soldier’s face, covered in dirt and sweat, his eyes filled with determination as he surveys the battlefield.
A river that flows uphill, defying gravity as it returns lost treasures from the sea to the mountain top, each item telling a story of a voyage gone by. HD.
A close-up of a man’s face, lit only by the glow of his computer screen, his eyes wide and unblinking as he discovers something shocking online.
On a deserted island, palm trees sway to summon a rainstorm, their leaves conducting the wind like maestros, orchestrating a symphony of thunder and lightning. High Resolution.
An extreme close-up of a middle-aged man’s face, with a five o’clock shadow, staring pensively into the distance as rain softly taps against the window beside him, his thoughts deep and contemplative.
A close-up of a man’s face, his expression one of deep concentration as he works on a complex task.
Drone view of waves crashing against the rugged cliffs along Big Sur's garay point beach.The crashing blue waters create white-tipped waves,while the golden light of the setting sun illuminates the rocky shore. A small island with a lighthouse sits in the distance, and green
shrubbery covers the cliffs edge. The steep drop from the road down to the beach is adramatic feat, with the cliff's edges jutting out over the sea. This is a view that captures the raw beauty of the coast and the rugged landscape of the Pacific Coast Highway.
a close-up shot of a woman standing in a dimly lit room. she is wearing a traditional chinese outfit, which includes a red and gold dress with intricate designs and a matching headpiece. the woman has her hair styled in an updo, adorned with a gold accessory. her makeup is done in a way that accentuates her features, with red lipstick and dark eyeshadow. she is looking directly at the camera with a neutral expression. the room has a rustic feel, with wooden beams and a stone wall visible in the background. the lighting in the room is soft and warm, creating a contrast with the woman's vibrant attire. there are no texts or other objects in the video. the style of the video is a portrait, focusing on the woman and her attire.
Loading