@@ -141,23 +141,124 @@ <h2 class="title is-3">Preview</h2>
141
141
< div class ="hero-body ">
142
142
< div class ="container ">
143
143
< h2 class ="title is-3 "> Case Studies</ h2 >
144
- < img src ="img/teaser.jpg " alt ="MY ALT TEXT "/>
144
+
145
+ < p class ="content has-text-justified ">
146
+ A screenwriter types in a script and selects their story’s fixed and variable attributes. ScriptViz retrieves sequences for
147
+ the input script. The screenwriter iterates on the script based on the proposed sequences. The visualization helps to enrich the
148
+ details of the existing dialogue and write the unfinished dialogue.
149
+ </ p >
150
+
151
+ < h4 class ="title is-5 "> See variable attributes to establish settings.</ h4 >
152
+ < img src ="img/teaser.jpg " alt =""/>
145
153
< p class ="content has-text-justified ">
146
- A scriptwriter writes a main character “ Dave", who is irritable and impulsive, trapped in a desert. She has a few
154
+ A scriptwriter writes a main character " Dave", who is irritable and impulsive, trapped in a desert. She has a few
147
155
sentences in her mind as shown in the top. She wants to choose an appropriate setting on time-of-day and the other character’s
148
156
gender at the beginning of her creation. By setting these as variant attributes, she sees different visualizations in three rows
149
157
and prefers the 3rd one. The night view she sees better reflects characters’ bad situations as they are tired for a whole day. The
150
158
dead tree in the background strengthens this tension and also changes her script by adding details into it (bolded red text) at
151
159
the bottom. These additions create a better main character by enhancing Dave’s personality. After seeing the visualization, it
152
160
helps to add details that better reflect characters’ desperate situation.
153
- </ p >
161
+ </ p >
162
+
163
+ <!-- <br> -->
164
+ < h4 class ="title is-5 "> See variable attributes to establish settings.</ h4 >
165
+ < img src ="img/establish.jpg " alt =""/>
166
+ < p class ="content has-text-justified ">
167
+
168
+
169
+ A scriptwriter writes a "will discussion" scene in a bedroom between Mr. Harrison: An elderly man in his late 80s, wise,
170
+ with a warm and kind demeanor and James: A younger man, Mr.
171
+ Harrison’s son or grandson, thoughtful and attentive. Before using ScriptViz, the scriptwriter already has some basic dialogue
172
+ in his mind, as shown at the top of Figure 6. By specifying the
173
+ fixed location attribute "Bedroom", and character attributes "2 male
174
+ characters where Character1Age> 70 and Character2Age=Variable",
175
+ ScriptViz returns results in Figure 6, where the age of James is
176
+ 30 in the first row, 10 in the second row, and 50 in the third row.
177
+ Among all these visualizations, the scriptwriter chooses the third
178
+ one as it better matches James’s thoughtful and attentive personality. Based on the third visualization of an old man talking with a
179
+ younger man, their facial expressions, and the inviting atmosphere,
180
+ the scriptwriter slows the pace of dialogue with longer sentences
181
+ and words like "my boy" and "plenty of time". This slow pace better
182
+ shows Mr.s Harrison’s personality with a warm and kind demeanor
183
+ </ p >
184
+
185
+ <!-- <br> -->
186
+ < h4 class ="title is-5 "> Change fixed attributes to revise scripts.</ h4 >
187
+ < img src ="img/change1.jpg " alt =""/>
188
+ < p class ="content has-text-justified ">
189
+ A scriptwriter
190
+ writes an argument scene between a couple Alice and Bob. Initially, she sets the scene at nighttime in a "restaurant".
191
+ She wants to write Bob, who is characterized as confident and a bit
192
+ presumptuous, as shown by his interaction with Alice. However,
193
+ she is still not satisfied with the atmosphere of this conflict. She
194
+ then realized that as Alice and Bob already know each other, it
195
+ might be more appropriate to set up this conflict in a more intimate
196
+ or casual setting, like home. She changes it to a nighttime "dining
197
+ room". Accordingly, she changed the dialogue of the first sentence
198
+ from "order food" to "cook food" as a metaphor for Bob invading
199
+ Alice’s kitchen. In the third sentence, Alice directly expresses her
200
+ unhappy feelings by stressing the "kitchen".
201
+ </ p >
202
+
203
+ <!-- <br> -->
204
+ < h4 class ="title is-5 "> Change fixed attributes to revise scripts.</ h4 >
205
+ < img src ="img/change2.jpg " alt =""/>
206
+ < p class ="content has-text-justified ">
207
+ A screenwriter first creates a
208
+ dialogue in a "living room" between John and Stella to establish the
209
+ tense situation John faces at work. After changing the location to
210
+ a moving "car", John is busier, with his attention divided between
211
+ the road and the conversation, adding more tension to his situation. Accordingly, John speaks shorter in fits and starts. In the car scene,
212
+ John and Stella are positioned in a linear arrangement, with John
213
+ focused on driving and Stella as a passenger. This creates a sense
214
+ of separation.
215
+ </ p >
154
216
</ div >
155
217
</ div >
156
218
</ section >
157
219
<!-- End video carousel -->
158
220
221
+ < section class ="hero is-small ">
222
+ < div class ="hero-body ">
223
+ < div class ="container ">
224
+ < h2 class ="title is-3 "> How it Works</ h2 >
225
+ < img src ="img/pipeline.jpg " alt =""/>
226
+ < p class ="content has-text-justified ">
227
+ ScriptViz builds atop MovieNet, a database of 1, 100 films
228
+ annotated at different levels with various attributes such as movielevel genera tags, scene-level location tags, shot-level cinematic
229
+ style tags, and frame-level character bounding box annotations.
230
+ One key step is to preprocesses the database and increase the recogniziablity of each attributes.
231
+ When in use, ScriptViz retrieves scenes according to user’s input.
232
+ It is based on two types of control on visual attributes that enable writers to see exactly what they want with fixed visual elements and
233
+ see variances in uncertain elements. It then retrieves images for each script’s dialogue sequences.
234
+ </ p >
159
235
236
+ < img src ="img/recog.jpg " alt =""/>
237
+ < p class ="content has-text-justified ">
238
+ The way to improve the recogniziablity of each attributes during the database preprocessing.
239
+ The figure left shows that we compute the CLIP visual-text similarity between setting tags and visual frames
240
+ to acquire recognizability score of setting tags for each frame and we detect the front face to acquire a recognizability score
241
+ for each character in each frame.
242
+ The figure right shows that our pre-processing method can successfully retrieve clear frames of establishing shots and characters.
243
+ </ p >
160
244
245
+ </ div >
246
+ </ div >
247
+ </ section >
248
+
249
+ < section class ="hero is-small ">
250
+ < div class ="hero-body ">
251
+ < div class ="container ">
252
+ < h2 class ="title is-3 "> User Interface</ h2 >
253
+ < img src ="img/ui.jpg " alt =""/>
254
+ < p class ="content has-text-justified ">
255
+ ScriptViz interface that consists of four components. Users type in scripts (A) in AMPAS standard, add attributes
256
+ control (B) component in SQL format, and click the submit button (C). ScriptViz provides visualized outputs (D) from different
257
+ movie scenes, where each containing one established shot overview and images for each line of dialogue in the script.
258
+ </ p >
259
+ </ div >
260
+ </ div >
261
+ </ section >
161
262
162
263
</ div >
163
264
</ div >
0 commit comments