電影三幕式結構:用途、限制與大綱練習

三幕式把故事整理成「開始、衝突、結局」三個大段。它能幫編劇檢查角色是否被事件推著走、衝突有沒有變化、結尾是否回應開場問題;它不能代替人物、場景和情感細節,也不要求每部電影都照固定比例寫。
本文適合用於長片或中長篇故事的初步大綱。短片、劇集、非線性敘事和多主角作品仍可借用這些問題,但不必硬塞入相同幕長或轉折位置。
三幕各自要解決什麼
| 部分 | 編劇要交代的事 | 觀眾主要想知道的事 |
|---|---|---|
| 第一幕:建立 | 主角現在的生活、重要關係、想要的東西,以及讓原狀無法維持的事件;最後讓主角作出會改變後續的選擇 | 這個人是誰?為什麼此刻要採取行動? |
| 第二幕:對抗 | 主角追求目標時遇到逐漸加重的阻礙;選擇造成代價,人物策略或理解被迫改變 | 他/她怎樣應對?事情為什麼越來越難? |
| 第三幕:解決 | 主角在最大壓力下採取最後行動;故事交代行動結果,以及人物或關係的變化 | 主角是否得到想要的東西?結果改變了什麼? |
不要把「一幕」只當作固定分鐘數。不同類型、片長、節奏和多線故事,轉折點出現時間都可能不同。東默農編劇實戰教室提供三幕與起承轉合的入門解說,並建議初學者先回答亮相、衝突、衝突如何解決、結局是什麼等問題;其文章提出的長片分鐘估算應視為一種教學參考,不宜當成產業規定。
先寫故事骨幹,再找幕界
在設計事件前,用一行寫出:**主角是誰、想要什麼、為什麼現在非做不可、最大阻礙是什麼、失敗會失去什麼。**如果只能回答「主角遇到很多事」,目標或代價可能還不夠清楚。
接著填寫以下提綱:
- **開場原狀:**主角如何生活?他/她缺少什麼、逃避什麼,或對世界有什麼錯誤看法?
- **引發事件:**哪件事打破原狀?若主角什麼都不做,會有何具體後果?
- **第一個關鍵選擇:**主角作出什麼不可輕易撤回的行動,正式進入故事主要追求?
- **中段變化:**主角得到新資訊、成功一次或遭受重大挫折後,策略如何改變?中段應帶來新的理解或代價,而不只是再加一個麻煩。
- **最壞處境:**計畫失敗、關係破裂或代價浮現時,主角失去什麼?這個低點是否由前面選擇造成?
- **最後行動:**主角最後做了什麼,而不是只發生什麼?此選擇如何回答故事核心問題?
- **收尾:**開場的問題或意象如何被重新理解?結局留下哪些答案,哪些刻意留白?
三幕不是事件堆疊。每個重大段落最好可用「因為上一件事,所以主角做出下一個選擇」串起來。若事件只因為碰巧而連接,可考慮讓角色選擇、錯誤判斷或關係衝突建立因果。
短例子:深夜便利商店
**故事前提:**在便利商店工作的安琪,想保住母親留下的店,卻一直迴避和房東談續租。
- **第一幕:**房東通知月底收回店面;附近居民提議聯名協調,但安琪不相信鄰里會幫忙。她決定在期限前籌出欠租並親自談判,故事主線開始。
- **第二幕:**她加開夜班、舉辦小活動,短暫增加營收;但一場設備故障讓食物報廢,她又發現自己拖延溝通使欠款增加。她需要在接受外援和隱瞞困境之間選擇,並開始正視自己並非只靠一個人才能守住店面。
- **第三幕:**續租談判當天,她不再承諾做不到的事,而提出與鄰居共同營運的具體方案。房東是否同意可以決定外在結局;安琪願意開口求助,則回應她的內在變化。
這只是示範如何從目標、障礙和選擇形成段落,不是三幕式標準答案。若要發展成電影,還須加入能拍成場景的行動、具體人物關係與意外選擇;不能只把本例拆成幾十項事件清單。
檢查每一幕有沒有推進
- 第一幕若過長:早點讓觀眾看見主角要什麼、阻礙在哪裡;可把背景資訊放進衝突場景,不必一開始全講完。
- 第二幕若鬆散:檢查每次阻礙是否迫使主角換方法、付代價或改變關係。如果只是重複失敗,合併或重寫其中幾場。
- 第三幕若像趕進度:回頭確認結局所需的人物、工具、關係或選擇是否已在前面建立。解決方式若從未鋪陳,可能像外力突然救場。
- 角色若像被劇情推著走:在轉折前後寫出主角可選的替代方案,並說明他/她為何做此選擇。轉折點不一定是爆炸或秘密揭露,重點是故事方向因角色或新資訊而改變。
- 結局若只解決外在任務:檢查主角的關係、信念或行動方式有沒有呼應故事提出的問題;角色不一定要變好,但變化或拒絕改變要有根據。
東默農的故事線文章提醒,推進事件與呈現人物反應都能構成故事;情節密集可帶來事件樂趣,停留在人物感受則可能增加共情。兩者比例依作品而異,所以「第二幕越多事情就越好」不是可靠規則。
三幕式不是公式
Screenwriter’s Utopia 刊出對 Syd Field 的訪談及編者導言;編者把三幕形容為承載劇本的 form,而非套用公式,本文不把編者的話當成 Field 的逐字引文。導演 Brett Haley 在 Creative Screenwriting 訪談中表示,他不把 Syd Field 的幕界當硬性規則,而是按角色發展調整結構。兩者都支持把三幕當作可運用的架構;它們不能證明所有成熟創作者都採用同一寫作程序。
常見誤用包括:
- **為了湊比例硬加事件:**事件長度不是品質指標,刪去不改變人物選擇或觀眾理解的段落。
- **把三幕當三個平均段落:**三幕不是三等分,也沒有一個適用所有類型的固定頁數。
- **用術語代替因果:**把事件叫作「轉折點」不會自動令它有力;要看事件是否真的改變主角目標、策略或代價。
- **認定每種故事都必須有單一英雄和線性結局:**多主角、群像、倒敘、開放結局仍可成立,但需要其他方式維持觀眾對情節和人物的理解。
- **把教學模型當成普遍真理:**三幕式是常見的故事分析與大綱工具,不是所有創作者都必須採用的規則。若某個故事的節奏、視角或轉折不適合三幕切分,可以改用更能呈現作品因果與人物經驗的組織方式。
一小時練習
挑一個你已熟悉的故事,不看解析重寫以下七行:主角原狀、引發事件、主角第一次不可逆的選擇、中段改變、最壞處境、最後行動、結局。每行最多兩句。
完成後再問:
- 每個大事件是否改變人物選擇或觀眾理解?
- 主角是否採取行動,而非一直被別人告知答案?
- 第二幕的阻礙是否逐步提高代價,而不只是重複同一件事?
- 最後解決方式是否由前面的人物、物件或決定準備出來?
- 若不使用三幕標籤,故事仍能否清楚說出開始、衝突和結果?
若某一幕答不出來,先補人物選擇和事件因果,再考慮是否要重排幕界。
用三幕式做結構診斷,不只畫幕界線
整理大綱後,對每個重要節點問三個問題:主角的目標是否變得具體、局面是否因主角選擇而改變、接下來的行動是否由前一個結果推動。若只有「第 25 頁出現轉折」而沒有角色作選擇或局勢變化,頁數本身不能證明結構有效。相反地,短片、群像或非線性故事也不必硬把內容塞進相同分鐘點,先判斷此工具能否幫忙找出因果問題。
修改時可把一幕的內容縮成幾句摘要,遮住幕名再讀一次:能否看懂主角此刻為何行動?這個選擇帶來什麼新阻礙?若答案不清楚,先修事件與選擇,再調整幕界位置。若故事轉折很多卻看不出主角在追求什麼,重新檢查人物目標是否持續改變,或是否有多條故事線需要分開追蹤。
寫一頁三幕大綱:欄位、例子與修訂
正式寫大綱前,先用每幕一至三句描述角色行動,再把能拍成場景的事件填進下表。這份表不是每幕場景數的硬性規定,而是檢查原因和結果是否互相連接的工作底稿。
| 欄位 | 要填的內容 | 深夜便利商店例子 |
|---|---|---|
| 開場狀態 | 主角目前維持什麼生活方式,問題在哪裡 | 安琪獨自顧店,欠租卻不願向鄰居開口 |
| 引發事件 | 哪個新狀況讓舊方法失效 | 房東通知月底收回店面 |
| 主角選擇 | 主角做了哪件能改變故事方向的事 | 她決定在期限內籌錢並親自談判 |
| 對抗與策略 | 障礙怎樣加深,主角何時更換辦法 | 加夜班增加營收,但設備故障令存貨報廢,她開始尋找合作方法 |
| 危機與代價 | 主角面對哪個彼此衝突的選項 | 若不承認自己需要協助,可能同時失去店和鄰里信任 |
| 最後行動 | 角色在最大壓力下做了什麼 | 她向房東提出由鄰里協作營運的可行方案 |
| 結局狀態 | 外在結果和人物變化分別是什麼 | 房東答不答應是外在結果;安琪是否願意求助回應內在弧線 |
初稿完成後,用「因為……所以……」把相鄰的節點連起來:因為房東限期收回,安琪所以開始增加營收;因為設備故障使損失擴大,她所以必須重新談判策略。若句子只能寫成「然後發生……」,可能是時間順序有了、因果選擇還沒有。不是所有事件都必須由主角單獨造成,但故事要交代外力如何迫使主角回應。
下一步把摘要改寫成具體場景,不先補旁白解釋:
- **場景目的:**這場戲結束前,誰想讓誰做什麼?
- **可見行動:**觀眾能看到或聽到什麼選擇,而不只知道角色感到什麼?
- **阻力來源:**對手、時間、空間、資訊或主角本身哪項阻礙目標?
- **場景轉變:**戲前戲後,資訊、關係、策略或利害有何改變?
- **離場問題:**場景留下什麼尚未解決的事,令觀眾想看下一場?
若一場沒有改變任何一項,可先測試刪除或和相鄰場景合併;若它建立重要氣氛、人物關係或主題,即使沒有劇情轉折,也可能有必要保留。結構分析的目的不是把所有場景做成相同功能,而是幫作者看清哪些情緒與資訊由哪個場景承載。
三幕模型的替代讀法
有時作品會採多主角、章節式段落或事件倒敘。此時不必先為每位角色各自強制切三幕,可改做「故事線卡片」:每條線分別寫人物目前的問題、此次事件造成的變化、人物下一步行動和它與其他線的交點。再檢查觀眾在切換故事線時是否知道時間、地點和人物關係。東默農的故事線教學也區分由事件推進和以人物反應為重的組織方式;不同線的節奏可以有意不同,並不需要同步轉折。
| 改用的組織問題 | 適用情況 | 檢查方式 |
|---|---|---|
| 多線故事表 | 群像角色各有目標,最後互相影響 | 每條線都能說出自己的變化及匯合理由 |
| 時間線卡片 | 大量倒敘、跨年代或回憶敘事 | 每次跳時提供足夠提示,懸念不是建立在觀眾無法辨認時間上 |
| 情緒/主題段落 | 作品刻意以主題、記憶或感受組織,而非單一任務 | 段落之間仍有可理解的意象、情感或問題連結 |
| 事件清單加角色反應 | 事件很密集,容易忽略角色如何消化後果 | 在重要事件後寫出人物具體回應和下個選擇 |
三幕框架可以用來追蹤故事整體方向,但無法單獨判定場景是否可信、人物是否細膩或作品是否有原創聲音。當模型和故事感受衝突,先確認文本要產生什麼觀眾經驗,再選擇合用的分析方式,而不是為了符合表格而改壞人物。
大綱檢查:從「然後」改成「因為」
假設初稿寫成:「安琪欠租。然後她加開夜班。然後冰箱壞了。然後鄰居來店裡幫忙。」事件雖然有先後順序,但角色的目標和選擇還不夠清楚。可以先追問:安琪加夜班是想多賺錢、躲避房東還是不願求助?冰箱壞掉造成的損失如何改變她的計畫?鄰居為什麼知道她需要幫忙?
| 初稿事件 | 因果檢查 | 可改寫的場景行動 |
|---|---|---|
| 安琪加開夜班 | 她想用增加營收避免向鄰居開口 | 她把排班表貼到櫥窗,拒絕朋友留下來幫忙 |
| 冰箱故障 | 損失是否由夜間營業或維修延誤造成?若無因果,不必硬連 | 她發現過期食材後自行記帳,仍沒有通知房東 |
| 鄰居來幫忙 | 鄰居從什麼可見資訊知道情況?協助是否改變目標? | 鄰居拿著未售出的物資來問店是否要關,安琪第一次說出欠租期限 |
| 期限前談判 | 她帶去的方案從何而來?失敗代價是否已建立? | 她提出可核對的共同營運計畫,同時承認哪些條件仍做不到 |
修改不是替角色加上更多巧合,而是讓事件與人物行動互相影響。若冰箱故障只是增加倒楣程度,卻沒有改變任何選擇,可考慮刪掉;若它使角色失去最後的囤貨收入,並迫使她承認獨自經營行不通,它便可能成為有效障礙。每一個答案都還要落成場景,不只留在大綱作者的解釋裡。
用一頁練習限制資訊量
給自己二十分鐘,只寫七個節點,每個節點一至兩句:開場狀態、引發事件、第一個不可逆選擇、中段改變、最壞處境、最後行動、結果。完成後再用另一種顏色標出角色做的事、別人做的事和偶然事件;如果大部分都是別人決定或偶然發生,問主角是否有機會作出不同選擇。
第二遍只檢查四件事:
- **目標是否可被觀眾說出:**觀眾不需知道主角全部內心,但能理解此刻他在追什麼。
- **轉折是否改變路徑:**新資訊或結果是否使角色不得不採取不同方法?
- **代價是否逐步具體:**時間、金錢、關係、身分或安全,至少有一項受到前面選擇影響。
- **結局是否回應開場:**不一定要大團圓,但要看得出開始提出的問題如何被回答、拒答或重新定義。
這種縮短練習只是第一輪整理。它無法替代角色訪談、場景重寫或觀眾閱讀回饋;如果故事仍然抽象,下一步不是把欄位寫得更漂亮,而是選一個真正發生選擇的場景展開。
從幕摘要拆成場景卡:便利商店故事實作
幕摘要有了方向後,先選出能代表每個轉變的場景,不必急著列滿整部片。以下把安琪的便利商店故事拆成八張示範卡。每張卡只記錄可見行動、阻礙和結果;台詞、鏡頭和氣氛留待後續發展。這樣能先看出故事是否真的由角色選擇推進。
| 順序 | 場景目標與可見行動 | 阻礙、選擇和場景結果 | 下一步為何發生 |
|---|---|---|---|
| 1 | 安琪整理帳本,想把欠款藏起來,繼續照常開店 | 房東送來月底收回店面的通知;她把通知收進抽屜,暫時不告訴鄰居 | 她不求助的選擇使時間壓力變成故事問題 |
| 2 | 她和供貨商協商延後付款,希望保住熟客商品 | 供貨商要求先清一部分欠款;安琪拿不出錢,改成自己延長營業 | 她採用單打獨鬥的辦法,付出睡眠和人手不足的代價 |
| 3 | 安琪試辦深夜折扣,想增加現金收入 | 顧客增加,但冰箱故障造成食材報廢;她先自行處理,沒有通知房東或鄰居 | 先前未處理設備問題導致損失,讓原策略失效 |
| 4 | 她想趕在期限前補回損失,向銀行詢問小額貸款 | 條件和審核時間不合;她開始考慮向鄰里說明,但仍只提出借錢 | 外在目標仍是保店,策略從加班改成尋找資金 |
| 5 | 鄰居提出共同辦活動,安琪希望活動能快速帶來營收 | 鄰居想先了解店面帳況,安琪只說活動、不說欠租;合作因此停滯 | 隱瞞使合作無法開始,人物缺陷造成具體後果 |
| 6 | 房東再次來電,要求安琪確認是否按期搬離 | 她不能再只靠短期收入承諾,必須決定坦白欠款並交出可查的營運方案 | 期限逼近,暫緩選擇本身也等同放棄店面 |
| 7 | 安琪向鄰居公開帳目,請他們一起討論營運方式 | 鄰居有人拒絕、有人提出條件;她聽完後修正原本不切實際的計畫 | 她接受共同決策,行動方式已不同於第一幕 |
| 8 | 她帶修訂後的方案與房東談判 | 房東接受、拒絕或提出附帶條件都可成立;安琪則必須面對自己提出的承諾 | 外在結果由故事調性決定,內在變化已落在可見選擇上 |
這份場景表只是其中一種安排;例如設備故障是否保留,要看它能否由前面行動引出並改變策略。若故障只是「再來一件倒楣事」,刪掉後故事仍完全相同,就可能是裝飾性的障礙。若它暴露安琪一直拖延維修、令她不得不承認需要合作,則事件同時推動外在情節和人物關係。讀者可逐列遮住最後一欄,自己補上「所以接下來……」;若只能寫「然後」,就回頭調整選擇或結果。
三輪修訂,避免一次解決所有問題
- **因果輪:**只讀場景結果和下一步理由。檢查人物行動是否有根據、重大資訊是否在故事中出現過、巧合是否替主角解決問題。此時先不修台詞和文字美感。
- **人物輪:**在每張卡旁寫出安琪當下最想避免的事,以及她採取的策略。若八場都只是「想保住店」,沒有一場揭露她害怕求助或改變她與鄰居的關係,人物線便還沒有真正進入行動。
- **節奏輪:**標記重複功能的場景、長時間沒有新資訊的段落,以及重要選擇發生得太快的地方。兩場都只是談借錢,可考慮合併;但安琪第一次坦白、聽見拒絕和修訂方案可能是不同人物節點,不要只因它們都在談店面就全部壓成一場。
修訂後再問:若移除某場,後面的人物決定或觀眾理解會不會改變?如果不會,試著刪除或合併;如果會,說明它提供了什麼不可替代的資訊或情感轉變。這不是要求每場都要有反轉,而是讓每場存在的理由可以被作者清楚說明。
多故事線作品:分別追蹤,再檢查交會
群像或多主角作品可以先分線整理,不必假設每條線都在相同分鐘數出現同類轉折。東默農的故事線教學把角色、想要、行動和結果視為故事線的基本成分,並指出阻礙與角色反應都能延展故事;把這種概念用在大綱時,可替每條線建立自己的簡卡,再觀察它與主線的連結,而不是讓所有角色都只負責幫主角完成目標。
| 故事線欄位 | 要回答的問題 | 檢查提示 |
|---|---|---|
| 角色與想要 | 這條線由誰承擔?他現在想得到或避免什麼? | 角色自己的目標是否能用一句話說明? |
| 行動與阻礙 | 他採取什麼辦法?誰或什麼使它不能順利完成? | 阻礙是否來自另一角色的目標、環境條件或角色自身選擇? |
| 結果與反應 | 行動造成什麼可見結果?角色如何理解或回應? | 反應是否提供人物資訊,或改變下一個行動? |
| 與其他線的交會 | 兩條線在哪個事件互相影響? | 交會是否改變雙方處境,還是只是同場出現? |
| 結尾狀態 | 每條線得到什麼答案、失去什麼或留下什麼未決? | 結局是否仍讓觀眾理解各角色的命運和主題關係? |
再把所有故事線按場景順序放回同一張表,標記每次切換提供了哪種資訊:新的目標、相反觀點、情緒停留、延遲揭露或因果結果。若切換只是中斷正在發生的場面,並未產生新的期待或比較效果,可測試調整順序;若觀眾需要某條線的資訊才能理解另一條線的選擇,則要安排清楚的交接。這種方法也適用於倒敘:先分別標明事件發生時間和觀眾得知時間,再確認資訊延遲是有意形成懸念,而非意外造成混淆。
三幕式在此只是總覽故事走向的一種尺度。逐線整理後,若發現作品真正依靠多個人物相互牽動、時間拼接或情緒段落,最後可以選擇不用單一三幕表呈現;關鍵是每條線的行動、結果和交會仍可追查,作者也清楚知道觀眾何時得到哪些資訊。
可以再做一次讀者測試:把每條線的角色姓名遮住,只讀事件摘要,請讀者標出何時辨認出視角切換、何時知道角色在追求什麼、哪個事件改變了另一條線。若讀者無法分辨切線,先補時間地點或人物提示;若每條線各自清楚、合在一起卻沒有共同壓力或主題回聲,就再問它們是否需要交會,或是否應保持平行。這些回饋用來檢查資訊可讀性,不是讓少數讀者替作者決定唯一正確的結構。
來源與查核範圍
- **東默農編劇實戰教室(台灣接案編劇、作家與編劇講師的實務教學):**整理三幕/起承轉合、故事線和人物反應觀點。屬教學者方法與案例,文中的比例數字不視為統計或產業規範。三幕結構介紹、故事線的種類與組合
- **Syd Field 與訪談材料:**Screenwriter’s Utopia 刊有對 Field 的訪談及編者評論,兩者應分開理解;本文只轉述編者明確標示的概括。Screenwriter’s Utopia 訪問 Syd Field
- **創作者訪談:**編劇與導演 Brett Haley 談劇本重寫及結構選擇,作為一位創作者的工作觀點,不代表所有編劇都以同一程序創作。Creative Screenwriting 訪談
**查核日期:2026-10-06。**此文整理的是穩定的寫作概念和練習方法,未包含價格、軟體版本或時效性政策資料。