Camera view config options
|Reported by:||elexis||Owned by:|
|Component:||UI – Miscellaneous||Keywords:|
Description (last modified by )
Since it can be really useful for players and people who create promotional videos to change the maxzoom or camera movement speed, we should provide a way to change these things in the config page.
[view] ; Camera control settings scroll.speed = 120.0 scroll.speed.modifier = 1.05 ; Multiplier for changing scroll speed rotate.x.speed = 1.2 rotate.x.min = 28.0 rotate.x.max = 60.0 rotate.x.default = 35.0 rotate.y.speed = 2.0 rotate.y.speed.wheel = 0.45 rotate.y.default = 0.0 rotate.speed.modifier = 1.05 ; Multiplier for changing rotation speed drag.speed = 0.5 zoom.speed = 256.0 zoom.speed.wheel = 32.0 zoom.min = 50.0 zoom.max = 200.0 zoom.default = 120.0 zoom.speed.modifier = 1.05 ; Multiplier for changing zoom speed pos.smoothness = 0.1 zoom.smoothness = 0.4 rotate.x.smoothness = 0.5 rotate.y.smoothness = 0.3 near = 2.0 ; Near plane distance far = 4096.0 ; Far plane distance fov = 45.0 ; Field of view (degrees), lower is narrow, higher is wide height.smoothness = 0.5 height.min = 16
Assuming that the options are only visible if some "advanced settings" boolean is toggled and assuming that we have tabbing (as used in the credits page for example), these options could be exposed in the options page with checkboxes and sliders (potentially in a separate patch).
Restrict camera option in
developer_overlay.xml should also be loaded from a config entry, so that artists wanting to take screenshots from arbitrary angles can do that without having to interact with the menu each start (potentially in a separate patch).
Change History (25)
comment:3 by , 3 years ago
|Component:||UI & Simulation → Core engine|
|Status:||closed → reopened|
|Summary:||Camera Options and Isometric View → Camera view config options|
comment:22 by , 16 months ago
|Component:||Core engine → UI – Miscellaneous|
|Milestone:||Work In Progress → Alpha 24|
|Priority:||Nice to Have → Should Have|
|Type:||defect → enhancement|