Opened 9 years ago
Last modified 7 years ago
#3814 assigned enhancement
[PATCH] Cinematic camera improvemets
Reported by: | fabio | Owned by: | Vladislav Belov |
---|---|---|---|
Priority: | Should Have | Milestone: | Backlog |
Component: | Core engine | Keywords: | patch |
Cc: | Patch: |
Description (last modified by )
Some suggestions splitted from #3301.
- mouse cursor should be disabled during cutscenes; also if you are selecting units when cutscene start you see the selection rectangle during all the cutscene (preliminary patch available in #3301);
- if I run at double speed (more options setting) the cutscene play at 1x speed but terminates before (probably at half time); possible solution is to reset speed to 1x when on cutscene mode;
- add at least a working demo;
Possible future ideas:
- add cutscene on every game ending (either win or loose):
- 1) simulation stops;
- 2) human units change to cheering animation;
- 3) camera moves over winning soldiers or other interesting hotspots until;
- 4) player press the button to continue or quit;
- add cutscene on game start:
- 1) simulation stops;
- 2) camera moves from the CC up to the traditional camera starting position using some path (a spiral around the CC);
- 3) simulation start again;
- show an introductory cutscene on game start, eventually only on the first run (and ability to show it again through menu).
Attachments (7)
Change History (27)
by , 8 years ago
Attachment: | Cinema_Demo.zip added |
---|
comment:1 by , 8 years ago
I've included a working demo map above. The map is based completely on Vladislav's work, I only added some commands for different units, so the map doesn't look static (and you see the game is actually running).
by , 8 years ago
Attachment: | cinematic_camera_spline_clear.patch added |
---|
Adds spline description, fix target spline building
comment:2 by , 8 years ago
Keywords: | patch review added |
---|---|
Owner: | set to |
Priority: | Nice to Have → Should Have |
Status: | new → assigned |
Summary: | Cinematic camera improvemets → [PATCH] Cinematic camera improvemets |
comment:3 by , 8 years ago
Milestone: | Backlog → Alpha 21 |
---|
by , 8 years ago
Attachment: | cinematic_camera_spline_clear.2.patch added |
---|
comment:5 by , 8 years ago
Keywords: | review removed |
---|
comment:6 by , 8 years ago
Keywords: | review added |
---|
by , 8 years ago
Attachment: | cinematic_camera_cleanup_1.patch added |
---|
by , 8 years ago
Attachment: | cinematic_camera_cleanup_2.patch added |
---|
comment:9 by , 8 years ago
Keywords: | review added |
---|
- fix elexis issue (couldn't play a path twice, CCmpCinemaManager.cpp:198 CurrentPathElapsedTime wasn't be cleared, so after start a path will be already ended)
- remove duplication of the node drawing code (CCinemaPath.cpp:174-191, using for debugging and atlas), instead of hardcoded target spline rendering
- fix delay issue (when camera stays few seconds after playing), (CCinemaPath.cpp:359, CCmpCinemaManager.cpp:202, earlier path won't be popped from queue immediately after end, pop back from queue xor cinema end)
- fix serializing (target nodes missed, CCmpCinemaManager.cpp:107, were usual position nodes instead of target nodes)
comment:11 by , 8 years ago
Keywords: | review removed |
---|
by , 8 years ago
Attachment: | cinematic_camera_cleanup_3.patch added |
---|
comment:12 by , 8 years ago
Keywords: | review added |
---|
- fix issue with multiple target nodes between two position nodes (i.e. you wasn't able to put node with only target param)
- cinemapath could change any camera (passing by param)
- improve reading/writing path
comment:16 by , 8 years ago
Keywords: | review removed |
---|
First part of the patch was committed, see above, remaining patch at https://code.wildfiregames.com/D124
by , 7 years ago
Attachment: | Cinema_Demo.2.zip added |
---|
comment:20 by , 7 years ago
Description: | modified (diff) |
---|---|
Milestone: | Work In Progress → Backlog |
Note:
See TracTickets
for help on using tickets.
Demo map