ai21.net
語言

用Three.js製作的孤島驚魂3風格遊戲原型

示範影片

用Three.js製作的孤島驚魂3風格遊戲原型 — 1

提示詞

Create a visually stunning, highly atmospheric, interactive first-person 3D game set in a small tropical lagoon with a jungle survival outpost.
The game should capture the feeling of standing alone on a beautiful tropical island, similar in atmosphere and environmental design to Far Cry 3, with modern graphics, cinematic lighting, advanced shaders, and detailed environmental interactions.
I WILL PROVIDE REFERENCE IMAGES. Use the uploaded images as the primary visual references for the environment, composition, color palette, vegetation, outpost design, lighting, and overall atmosphere. Recreate the visual mood and environmental character of the references as closely as possible.
The result should be a playable, polished first-person experience, not a static scene or a simple tech demo.
1. WORLD AND ENVIRONMENT
Build a SMALL but extremely detailed tropical lagoon.
Do not create a massive open world. Prioritize visual fidelity, environmental density, atmospheric quality, and interactivity over map size.
The scene must include:

A beautiful tropical beach with sand, small rocks, driftwood, and scattered vegetation.
A stunning turquoise ocean with realistic waves and water transparency.
Shallow coastal water transitioning naturally into deeper blue water.
Dense tropical jungle surrounding the lagoon.
Palm trees, tropical bushes, vines, ferns, tall grass, and exotic plants.
Large moss-covered rocks and weathered coastal cliffs.
A small survival outpost located directly beside the beach, partially surrounded by jungle.
Natural pathways connecting the beach, outpost, and jungle.
Small environmental details that make the location feel authentic and lived-in.
The lagoon should feel isolated, peaceful, mysterious, and slightly dangerous.
The environmental aesthetic should be strongly inspired by Far Cry 3's tropical island atmosphere, but with the graphical quality and lighting of a modern high-end game.
2. THE OUTPOST
Create a small jungle survival outpost, NOT a large military base.
It should resemble a tiny improvised shelter, wooden shack, or canvas tent built by someone surviving on a tropical island.
The outpost should feel handmade, worn, and realistic.
Include:

A small improvised wooden shelter or tent.
A simple wooden table.
A small sleeping cot or military-style bed.
An AK-47 lying somewhere inside the outpost.
A survival knife resting on the table or near the bed.
Animal skins and hides hanging from the shelter or lying on the furniture.
A wooden supply crate that can be opened.
Small storage containers.
Old backpacks and survival equipment.
Ropes, fabric, wooden planks, and improvised construction elements.
Subtle environmental storytelling through scattered personal belongings.
Everything should feel physically placed in the environment rather than randomly generated.
Make the shelter visually interesting through layered materials, shadows, ambient occlusion, fabric simulation, and carefully placed props.
3. FIRST-PERSON CHARACTER
The player controls a character from a FIRST-PERSON perspective.
The player's hands and forearms MUST be visible.
Create high-quality first-person animations:

Idle breathing.
Natural hand movement.
Walking and running animations.
Looking around.
Picking up objects.
Holding a weapon.
Throwing stones.
Using a knife.
Interacting with the environment.
The camera should have subtle, natural movement.
Avoid excessive camera shaking.
Hands must feel connected to the player's actions. They should not look like floating objects or static models.
4. STONE THROWING MECHANIC
One of the most important features is the ability to pick up and throw small stones into the ocean.
The player should be able to:

Look at a small stone on the beach.
Pick it up.
See the stone in their hand.
Aim toward the ocean.
Throw the stone using a natural first-person animation.
The stone must have realistic projectile physics.
When the stone hits the ocean, create:

A visible water splash.
Expanding circular ripples.
Small water droplets.
Appropriate splash sound.
Realistic interaction between the projectile and water surface.
Stone throwing should feel satisfying and physically believable.
Allow the player to throw multiple stones without restarting the game.
5. AK-47 INTERACTION
Place an AK-47 inside the outpost.
The player must be able to approach the weapon and pick it up.
When equipped:

Display the AK-47 in a proper first-person weapon position.
Show both hands holding the weapon.
Implement realistic weapon sway.
Implement a shooting animation.
Add muzzle flash.
Add recoil.
Add shell casing ejection.
Add realistic gunshot audio.
Add environmental bullet impacts.
Add an optional reload animation.
The player should be able to shoot at rocks, trees, wooden objects, and other environmental surfaces.
Bullets should create appropriate visual and audio effects depending on the material they hit.
There is no need to create enemy AI or a combat campaign. Focus on making the weapon interaction feel polished and satisfying.
6. KNIFE INTERACTION
Create an interactive survival knife inside the shelter.
The player can pick it up and equip it.
Implement:

First-person knife holding animation.
Idle knife animation.
Knife swing animation.
Slash animation.
Appropriate sound effects.
Natural hand and wrist movement.
The knife should feel like a proper usable first-person tool, not a static object attached to the camera.
7. INTERACTIVE OBJECTS
Make the environment feel alive and interactive.
The player should be able to interact with selected objects.
Important interactions include:
Supply crate
The player can approach a wooden crate, interact with it, and open its lid.
The lid should animate naturally.
Plants
The player can approach specific tropical plants and harvest them.
Create a small first-person harvesting animation.
After harvesting, the plant should disappear from its original location or visibly lose its harvested part.
The collected plant must be added to the player's inventory.
Inventory
Create a simple but visually polished inventory interface.
Collected plants and other pickup items should appear in the inventory with their name, icon, and quantity.
The inventory must actually work and retain collected items during gameplay.
Other objects
Allow selected small objects around the outpost to be picked up or examined when appropriate.
Use subtle interaction prompts rather than oversized UI elements.
8. WEATHER SYSTEM
Implement a functional dynamic weather system.
The player should be able to switch between:

Clear tropical weather.
Cloudy weather.
Tropical rain.
Heavy tropical rain.
Rain must affect the entire environment visually.
When rain begins:

Rain particles appear.
Rain hits the ocean and creates small surface disturbances.
Sand and rocks become darker.
Leaves and wooden surfaces become wet.
Wet materials become more reflective.
Puddles appear where appropriate.
Atmospheric fog increases.
Rain audio becomes audible.
Ocean and jungle ambience change naturally.
Use wetness shaders and physically based material transitions.
The rain should feel like an actual tropical storm, not simply particles falling in front of the camera.
9. TIME OF DAY SYSTEM
Add a dynamic time-of-day system.
Allow the player to switch between:

Early morning.
Bright tropical noon.
Golden hour / sunset.
Night.
Each time of day must produce a noticeably different visual atmosphere.
Morning should include soft lighting and atmospheric mist.
Noon should feature strong tropical sunlight, vibrant turquoise water, and deep jungle shadows.
Sunset should have warm orange light, beautiful reflections on the ocean, and cinematic shadows.
Night should have moonlight, dark jungle silhouettes, subtle ambient lighting, and a peaceful tropical atmosphere.
Weather and time of day must work together.
For example, the player should be able to experience heavy rain at sunset or a cloudy nighttime lagoon.
10. GRAPHICS AND SHADERS — EXTREMELY IMPORTANT
VISUAL QUALITY IS ONE OF THE MAIN PRIORITIES.
Make the game look like a modern, high-quality tropical exploration game.
Use as many appropriate advanced graphical techniques as possible while maintaining playable performance.
Prioritize:

Physically Based Rendering (PBR).
Realistic water shaders.
Water refraction.
Screen-space or equivalent reflections.
Realistic ocean foam.
Shoreline water interaction.
Subsurface scattering for vegetation.
Detailed foliage shaders.
Wind-driven vegetation animation.
Soft dynamic shadows.
High-quality ambient occlusion.
Cinematic global illumination where supported.
Volumetric lighting.
Atmospheric fog.
Sun shafts passing through palm leaves.
Realistic wetness shaders.
Beautiful sky and cloud rendering.
High-quality tone mapping and color grading.
Subtle bloom.
Natural exposure adaptation.
High-quality material textures.
Realistic surface roughness and normal mapping.
Make the ocean and vegetation particularly impressive.
The water should look mesmerizing, with vibrant tropical colors, natural wave movement, and beautiful sunlight reflections.
Leaves and palm trees should move naturally in the wind.
The jungle must feel lush, dense, and visually rich.
Avoid flat lighting, generic low-poly graphics, cartoon-like materials, and empty environments.
Do not sacrifice the entire frame rate just to enable expensive effects. Use optimized techniques appropriate for the chosen engine.
11. SOUND DESIGN
Create immersive tropical environmental audio.
Include:

Ocean waves.
Water moving along the shoreline.
Wind passing through palm leaves.
Jungle birds.
Tropical insects.
Distant wildlife.
Footsteps on sand.
Footsteps on wood.
Stone throwing and water splashes.
Weapon handling.
AK-47 gunshots.
Knife swings.
Crate opening.
Rain hitting leaves, sand, wood, and water.
Use spatial audio and environmental sound variations where possible.
The lagoon should feel alive even when the player does nothing.
12. CONTROLS
Implement intuitive first-person controls.
WASD — Move.
Mouse — Look around.
Shift — Sprint.
Space — Jump.
E — Interact / pick up objects.
Left Mouse Button — Shoot, swing knife, or throw a held stone.
R — Reload the AK-47.
1 — Equip AK-47.
2 — Equip knife.
3 — Equip stone, if available.
I — Open inventory.
T — Change weather.
N — Change time of day.
ESC — Pause / settings.
Provide a small, elegant interface for changing weather and time of day.
Do not clutter the screen with unnecessary HUD elements.
13. VISUAL ATMOSPHERE AND ART DIRECTION
The entire experience should capture this feeling:
You are alone in a hidden tropical lagoon.
The ocean is crystal clear.
The jungle is dense and full of life.
A small improvised shelter stands beside the beach.
Your AK-47 rests near your sleeping cot.
A knife and survival equipment lie on the wooden table.
Animal skins hang from the structure.
Sunlight passes through palm trees and reflects from the ocean.
You can pick up a stone and throw it into the sea, watching the splash and ripples disappear into the waves.
You can explore the shelter, pick up your weapon, examine objects, gather tropical plants, and watch the weather change.
The scene should be beautiful enough that the player wants to stand still and admire the environment.
The visual identity should combine:
Far Cry 3 tropical island atmosphere + modern cinematic graphics + realistic water rendering + dense, detailed jungle + immersive first-person interactions.
14. IMPORTANT DEVELOPMENT REQUIREMENTS
This must be a WORKING, PLAYABLE EXPERIENCE.
Do not simply create a beautiful static 3D render.
Implement the actual gameplay systems described above.
Prioritize a small, complete, polished environment rather than a large unfinished game.
All important mechanics should work:

First-person movement.
Visible animated hands.
Pickable and throwable stones.
Functional water splash effects.
Equippable and shootable AK-47.
Equippable and usable knife.
Opening supply crates.
Harvesting plants.
Functional inventory.
Dynamic rain.
Dynamic time of day.
Advanced environmental shaders.
Do not replace the requested systems with decorative placeholders.
If development limitations require prioritization, complete the core mechanics first, then add graphical polish.
15. REFERENCE IMAGES
I WILL UPLOAD REFERENCE IMAGES AFTER THIS PROMPT.
These images are extremely important.
Analyze them carefully and use them as the main visual guide.
Pay particular attention to:

Lagoon shape and composition.
Position of the ocean relative to the beach.
Tropical vegetation density.
Structure and scale of the outpost.
Color palette.
Lighting.
Water appearance.
Atmosphere.
Environmental details.
The final game should feel like a playable recreation of the location and mood shown in my reference images.
Do not blindly generate a generic tropical island.
Use the references to create a distinctive, carefully art-directed, immersive lagoon environment.

中文翻譯

打造一款視覺驚豔、氛圍濃厚、可交互的第一人稱 3D 遊戲,場景設定在一片小型熱帶潟湖中,並帶有一座叢林生存前哨。
遊戲應營造出獨自站在美麗熱帶島嶼上的感覺,氛圍與環境設計類似《孤島驚魂3》,同時具備現代畫面、電影級光照、先進着色器和細緻的環境交互。
我會提供參考圖片。請把上傳的圖片作爲環境、構圖、色彩搭配、植被、前哨設計、光照和整體氛圍的主要視覺參考,儘可能貼近地重現參考圖的視覺情緒與環境特徵。
最終結果應是一段可遊玩、打磨精良的第一人稱體驗,而不是靜態場景或簡單的技術演示。

1. 世界與環境
構建一片面積雖小、但細節極其豐富的熱帶潟湖。
不要製作龐大的開放世界。相比地圖規模,應優先保證視覺保真度、環境密度、氛圍品質和交互性。
場景必須包含:

美麗的熱帶海灘,有沙子、小石塊、浮木和零星植被。
令人驚歎的碧綠海水,具有逼真的海浪和水的通透感。
近岸淺水自然過渡到更深邃的藍色水域。
環繞潟湖的茂密熱帶叢林。
棕櫚樹、熱帶灌木、藤蔓、蕨類、高草和異域植物。
覆滿苔蘚的巨石和風化的海岸懸崖。
緊鄰海灘、部分被叢林包圍的小型生存前哨。
連接海灘、前哨與叢林的自然小徑。
讓地點顯得真實、有人生活痕跡的細小環境細節。
潟湖應給人與世隔絕、寧靜、神祕且略帶危險的感覺。
環境美學應深受《孤島驚魂3》熱帶島嶼氛圍的啓發,但應具備現代高端遊戲的畫面品質與光照。

2. 前哨
創建一個小型叢林生存前哨,而不是大型軍事基地。
它應類似在熱帶島嶼上求生的人搭建的微型簡易庇護所、木棚或帆布帳篷。
前哨應顯得手工搭建、飽經風霜且真實可信。
包括:

小型簡易木製庇護所或帳篷。
一張簡易木桌。
一張小睡牀或軍用風格的牀。
一把 AK-47 步槍,放在前哨內某處。
一把生存刀,擱在桌上或牀邊。
掛在庇護所上或攤在傢俱上的獸皮與毛皮。
一個可以打開的木質補給箱。
小型儲物容器。
舊背包和生存裝備。
繩索、布料、木板以及臨時拼湊的搭建構件。
通過散落的個人物品進行含蓄的環境敘事。
一切都應讓人感覺是實實在在地擺放在環境中,而不是隨機生成的。
通過層次分明的材質、陰影、環境光遮蔽、布料模擬和精心擺放的道具,讓庇護所在視覺上富有吸引力。

3. 第一人稱角色
玩家以第一人稱視角操控角色。
玩家的雙手和小臂必須可見。
製作高品質的第一人稱動畫:

待機呼吸。
自然的手部動作。
行走與奔跑動畫。
環顧四周。
拾取物體。
持握武器。
投擲石塊。
使用刀具。
與環境互動。
鏡頭應有細微、自然的運動。
避免過度晃動鏡頭。
雙手必須讓人感覺與玩家的動作緊密相連,不能看起來像漂浮的物體或靜態模型。

4. 投石機制
最重要的功能之一,是能夠撿起小石塊並把它扔進海裏。
玩家應能夠:

看向海灘上的一塊小石頭。
把它撿起來。
看到石頭出現在手中。
朝海洋方向瞄準。
用自然的第一人稱動畫把石頭扔出去。
石頭必須具有逼真的拋射物物理效果。
石頭落入海面時,要產生:

可見的水花。
不斷擴散的圓形漣漪。
細小的水滴。
恰當的水花音效。
拋射物與水面之間逼真的交互。
投石應手感爽快,並在物理上令人信服。
允許玩家連續投擲多塊石頭,而無需重新開始遊戲。

5. AK-47 交互
在前哨內放置一把 AK-47。
玩家必須能夠走近武器並將其拿起。
裝備後:

以正確的第一人稱武器位置展示 AK-47。
顯示雙手持握武器。
實現逼真的武器擺動。
實現射擊動畫。
添加槍口焰。
添加後坐力。
添加彈殼拋出。
添加逼真的槍聲。
添加子彈對環境的影響。
添加可選的換彈動畫。
玩家應能射擊巖石、樹木、木製物體和其他環境表面。
子彈應根據擊中的材質產生相應的視覺與音效。
無需製作敵人 AI 或戰鬥戰役。重點是把武器交互打磨得精緻、爽快。

6. 刀具交互
在庇護所內製作一把可交互的生存刀。
玩家可以將其拾起並裝備。
實現:

第一人稱持刀動畫。
持刀待機動畫。
揮刀動畫。
劈砍動畫。
恰當的音效。
自然的手部與手腕動作。
刀應讓人感覺是一件真正可用的第一人稱工具,而不是掛在攝像機上的靜態物體。

7. 可交互物體
讓環境顯得有生命且可交互。
玩家應能與選定的物體互動。
重要交互包括:
補給箱
玩家可以走近一個木箱,與其互動並打開箱蓋。
箱蓋應有自然的動畫。
植物
玩家可以走近特定的熱帶植物並進行採集。
製作簡短的第一人稱採集動畫。
採集後,植物應從原位置消失,或明顯失去被採集的部分。
採集到的植物必須加入玩家背包。
背包
製作簡潔但視覺精緻的背包界面。
採集的植物和其他拾取物品應顯示在背包中,並帶有名稱、圖標和數量。
背包必須真正可用,並在遊戲過程中保留已收集的物品。
其他物體
允許在適當的時候拾取或查看前哨周圍選定的細小物體。
使用含蓄的交互提示,而不是過大的 UI 元素。

8. 天氣系統
實現可用的動態天氣系統。
玩家應能在以下天氣之間切換:

晴朗的熱帶天氣。
多雲天氣。
熱帶降雨。
熱帶暴雨。
降雨必須在視覺上影響整個環境。
開始下雨時:

出現雨滴粒子。
雨點落入海面,激起細微的表面擾動。
沙子和巖石顏色變深。
樹葉和木質表面變溼。
溼潤材質反射增強。
在適當位置出現水窪。
大氣霧變濃。
能聽到雨聲。
海洋與叢林的氛圍聲自然變化。
使用溼潤着色器和基於物理的材質過渡。
降雨應讓人感覺是一場真正的熱帶風暴,而不只是粒子在鏡頭前落下。

9. 晝夜時間系統
添加動態的晝夜時間系統。
允許玩家在以下時段之間切換:

清晨。
明亮的熱帶正午。
黃金時刻/日落。
夜晚。
每個時段都必須營造出明顯不同的視覺氛圍。
清晨應包含柔和的光線和大氣薄霧。
正午應呈現強烈的熱帶陽光、鮮豔的碧綠海水和幽深的叢林陰影。
日落應具有溫暖的橙色光線、海面上美麗的倒影以及電影感的陰影。
夜晚應有月光、幽暗的叢林剪影、細微的環境光,以及寧靜的熱帶氛圍。
天氣與晝夜時間必須協同工作。
例如,玩家應能體驗日落時分的暴雨,或多雲的夜間潟湖。

10. 圖形與着色器——極其重要
視覺品質是首要目標之一。
讓遊戲看起來像一款現代、高品質的熱帶探索遊戲。
在保持可玩性能的前提下,儘可能多地使用合適的先進圖形技術。
優先實現:

基於物理的渲染(PBR)。
逼真的水面着色器。
水的折射。
屏幕空間反射或等效反射。
逼真的海洋泡沫。
岸線水體交互。
植被的次表面散射。
精細的葉片着色器。
風驅動的植被動畫。
柔和的動態陰影。
高品質環境光遮蔽。
在支持的情況下使用電影級全局光照。
體積光照。
大氣霧。
穿過棕櫚葉的陽光光束。
逼真的溼潤着色器。
美麗的天空與雲層渲染。
高品質色調映射與調色。
細微的泛光。
自然的曝光適應。
高品質材質貼圖。
逼真的表面粗糙度與法線貼圖。
讓海洋和植被尤其令人印象深刻。
水面應美得令人着迷,具有鮮豔的熱帶色彩、自然的波浪運動和美麗的陽光倒影。
樹葉和棕櫚樹應在風中自然搖曳。
叢林必須顯得繁茂、濃密且視覺豐富。
避免平淡的光照、千篇一律的低多邊形畫面、卡通化材質和空曠的環境。
不要爲了啓用昂貴的效果而犧牲整體幀率。使用適合所選引擎的優化技術。

11. 音效設計
打造沉浸式的熱帶環境音效。
包括:

海浪。
沿岸流動的水聲。
穿過棕櫚葉的風聲。
叢林鳥鳴。
熱帶昆蟲。
遠處的野生動物。
沙灘上的腳步聲。
木質地面上的腳步聲。
投擲石頭與水花聲。
武器操作聲。
AK-47 槍聲。
揮刀聲。
打開木箱的聲音。
雨點打在樹葉、沙地、木材和水面上的聲音。
儘可能使用空間音頻和環境音效變化。
即使玩傢什麼都不做,潟湖也應顯得生機勃勃。

12. 操控
實現直觀的第一人稱操控。
WASD——移動。
鼠標——環顧四周。
Shift——衝刺。
空格——跳躍。
E——互動/拾取物體。
鼠標左鍵——射擊、揮刀或投擲手中的石頭。
R——爲 AK-47 換彈。
1——裝備 AK-47。
2——裝備刀。
3——裝備石頭(若有)。
I——打開背包。
T——切換天氣。
N——切換時段。
ESC——暫停/設置。
提供一個簡潔優雅的界面,用於切換天氣和時段。
不要用多餘的 HUD 元素讓屏幕顯得雜亂。

13. 視覺氛圍與藝術指導
整個體驗應傳達這樣的感覺:
你獨自身處一片隱祕的熱帶潟湖。
海水清澈見底。
叢林茂密、生機盎然。
海灘邊立着一座小小的簡易庇護所。
你的 AK-47 就放在睡牀旁。
木桌上放着刀和生存裝備。
獸皮掛在結構上。
陽光穿過棕櫚樹,又從海面反射回來。
你可以撿起一塊石頭扔進海裏,看着水花與漣漪消失在波浪中。
你可以探索庇護所、拿起武器、查看物品、採集熱帶植物,並觀察天氣變化。
場景應美到讓玩家願意停下腳步欣賞環境。
視覺風格應融合:
《孤島驚魂3》的熱帶島嶼氛圍 + 現代電影級畫面 + 逼真的水體渲染 + 茂密精細的叢林 + 沉浸式第一人稱交互。

14. 重要的開發要求
這必須是一個真正可運行、可遊玩的體驗。
不要只做一個漂亮的靜態 3D 渲染。
實現上述實際的玩法系統。
優先打造一個小而完整、精緻的環境,而不是一個龐大卻未完成的遊戲。
所有重要機制都應可用:

第一人稱移動。
可見且帶動畫的雙手。
可拾取、可投擲的石頭。
可用的水花效果。
可裝備、可射擊的 AK-47。
可裝備、可使用的刀。
打開補給箱。
採集植物。
可用的背包。
動態降雨。
動態晝夜時間。
先進的環境着色器。
不要用裝飾性佔位物替代所要求的系統。
如果開發限制需要排定優先級,請先完成核心機制,再添加畫面潤色。

15. 參考圖片
我會在這條提示之後上傳參考圖片。
這些圖片極其重要。
請仔細分析它們,並將其作爲主要的視覺指南。
尤其注意:

潟湖的形狀與構圖。
海洋相對於海灘的位置。
熱帶植被的密度。
前哨的結構與尺度。
色彩搭配。
光照。
水面外觀。
氛圍。
環境細節。
最終遊戲應像是對我參考圖片中所展示地點與情緒的可玩化重現。
不要盲目生成一座千篇一律的熱帶島嶼。
利用參考圖打造一個獨特、經過精心藝術指導、富有沉浸感的潟湖環境。

溯源

原作者
maxt3chno
發佈日期
2026-09-25(由推文 ID 反解)
原始出處
查看原帖 ↗
收錄來源
zhuyansen/awesome-opus-5.5-video · 2103423427939897781 · 未聲明授權