十一月 17, 2021

【 劇本創作 】VS Code 編輯 Fountain 標記語言寫好萊塢劇本

一部好的戲劇或者電影,必不可少的絕對是好的劇本,但寫作劇本除了要構思架構、劇情和人物等等以外,還有件超級麻煩的事 -- 排版。 就跟論文一樣,除了內容本身以外,要按照指定格式把整篇文章整理好其實是一件超級大的工程,更何況中文劇本的世界甚至沒有一個真正的指定格式,常常每個編劇給出來的劇本閱讀起來的方式都會不同,某種程度上也在增量所有劇組人員的工作。

Fountain

Fountain 是一種用於劇本創作的純文本標記語言。

於是就想,有沒有一個類似表格或是處理器的東西,能讓我按照步驟把劇本內容填上後,就自動生成一份大家都能理解的劇本呢? 搜尋了一圈後,筆者認為 Fountain 會是一個很好的工具。

Better Fountain VS Code 寫劇本

如同上述所言,中文劇本目前並沒有一個真正的指定格式,而透過 Fountain 寫作的劇本,格式會比照好萊屋劇本,就如同中文論文格式是參照 APA 格式發展而成的一樣,筆者認為有個已然成熟的體系能夠參照會是一個比較好的開端。

那接下來就來跟大家介紹 Fountain 的用法。

VS Code 編輯器

首先先從安裝我們這次需要的工具 -- VS Code 開始。

VS Code 全名為 Visual Studio Code,是一個由微軟開發的免費軟體,廣義來說算很好用的文字編輯器,而且又支援多種程式語言(重點是免費)因此廣受開發者喜愛。 安裝的方法非常簡單,到這個地方:https://code.visualstudio.com/Download,選擇您使用的作業系統,下載下來的檔案會是一個壓縮檔,解壓縮後就可以正常使用了。

下載好 VS Code 後,還需要裝一個名為 Better Fountain 的外掛,畢竟 VS Code 支援的語言大部分都是程式語言(畢竟開發者是微軟),因此要拿來做為藝術創作人用途的話,還是會比工程師稍微要費點心思的。 Better Fountain 可以在這裡下載: https://marketplace.visualstudio.com/items?itemName=piersdeseilligny.betterfountain

按下 Install 後,會有指示要我們在 VS Code 裡打開這個 app,如果有一些安全性的提示的話,請到電腦的設定裡開啟相對應的權限即可。 那麼,接下來就開始正式來使用 Better Fountain 寫作劇本吧!

Fountain 寫作劇本

首先我們要先建立一個檔案,這裡使用 TestStory.fountain 作為範例,名稱其實沒有太大的關係,重點是必須要以 ”.fountain” 作為結尾。

如果沒有照著步驟先安裝 Better Fountain 的話,創建一個檔案結尾為 “.fountain” 時,VS Code 也會跳出提示,這時候按照上面的指示也一樣能載入這個外掛工具喔! 再來我們的注意力放在左側的圖示,最下方會有一個 FOUNTAIN icon,點擊它後選擇 ”Show live preview”,畫面右側就會出現到時候劇本長出來的樣子了!

當然還有各式各樣實用的功能,無論是轉成 pdf 輸出、轉成網頁的格式(HTML),Better Fountain 也都有支援,在此就不多贅述。

接著就能開始寫劇本了!當然也可以把之前寫好的劇本按照語法貼過來。

最基本的這些,一開始就能直接從列表選取:

Better Fountain VS Code 寫劇本

至於場景標題,除了支援一般劇本中會用到的「INT(室內場景), EXT(室外場景)」以外想要表達從內景連續進入外景時會用到的「INT/EXT, I/E」等也都有支援,不太需要大規模的去更動原有的劇本寫作習慣就可以享受被自動排版的輕鬆感!

當要表達對話跟動作時,因為必須要指定一個人名(不然很難從劇本上判斷這句話是哪個角色講的,或者要由哪個角色執行這個動作),這時後就可以簡單的用全大寫來表示「這是一個角色的名字」,但這時候就會遇到一樣的問題,我們在寫的是中文劇本啊!那該怎麼用中文表達全大寫呢?

事實上我們依然是做不到的,但是之所以會介紹這個方法,就是因為有一個很有趣的小技巧能夠解決這樣的問題 -- 在中文的人名前面加上「@」符號。 這也解決了很多劇本寫作軟體在中文劇本上遇到的問題,也是我們這次選擇用 Better Founatin 作為本篇主題的主要原因之一。

好萊屋劇本寫作 VS Code 寫劇本

像這樣,「阿淋」因為是中文的名字,前面需要加上「@」符號來讓程式知道這是一個角色名,但「FAKEGHOST」因為是英文,因此只要全大寫即可。

當然除了這些簡單也常用的語法以外,Better Founatin 也提供給劇本作家很多實用的好語法,有興趣的話也可以在這裡找到相關的介紹https://fountain.io/syntax

劇本的內容非常多,除了一般會想像到的「角色對話」、「動作」、「場景時間」等等,還有許多各式各樣的細節描述可用,但筆者這篇文章主要的目的是讓劇本創作者如何使用這套工具讓排版可以變得輕鬆,而不是從零開始寫劇本,因此更多的內容就歡迎大家自己再去挖掘了!


© UCAMC. All rights reserved.
Powered by CITIAR.