Aperture 1.1 is medium sized update which introduces camera modifiers™, brings some tweaks and fixes few annoying issues.
General
[x] Document and clean up the new code
[x] Server side camera command to launch camera profile /aperture play
[x] Extract strings
Camera
Camera movement is quite simple in previous version, but thanks to Aperture 1.1, the camera flexibility would be never the same. This update aims at adding camera modifiers, behavior blocks, which can modify the camera fixture using special logic. These modifiers gives another layer of control over camera movement.
[x] Camera modifiers – allow to apply special blocks to fixtures in order to deform the output. Available for per-fixture or on master basis.
[x] Math expression modifier – allows to deform camera playback based on mathematical expressions (basic operators +, -, *, / and % plus math functions such as floor(), sin(), cos(), pow(), etc.)
[x] Camera shake modifier – shakes the camera
[x] Look modifier – just like look fixture, but as modifier
[x] Follow modifier – just like follow fixture, but as modifier
[x] Translate modifier – translates the fixture by XYZ
[x] Angle modifier – modify the angle
[x] Orbit modifier – revolves around given entity, can also copy player's rotation
[x] Fix CFM mirror camera orientation problem
[x] Fix negative and subtracting variables in math
[x] Fix color subtracting for buttons
[x] Refactor camera fixture and modifier registration
Camera editor
There were few annoying issues with camera editor (such as barely seen point highlight or scrubbing event not getting sent, etc.), but beside these issues within this GUI, I added few extra helpful features.
[x] Add a default camera profile to camera editor for easier start
[x] Fix scrubbing event not getting sent when pressing points in path fixture
[x] Fix server camera profiles not getting loaded into current camera editor camera profile
[x] Adjust color of highlighted point to a darker shade
[x] Agirres' suggestions
[x] When the preview finishes, go automatically back to frame 0
[x] Fly speed (implemented on the GUI)
[x] Allow users to rename camera profiles
[x] Go to specific frame in camera editor
[x] Display player's XYZ and camera angles in camera editor (camera option)
Aperture
1.1
is medium sized update which introduces camera modifiers™, brings some tweaks and fixes few annoying issues.General
/aperture play
Camera
Camera movement is quite simple in previous version, but thanks to Aperture
1.1
, the camera flexibility would be never the same. This update aims at adding camera modifiers, behavior blocks, which can modify the camera fixture using special logic. These modifiers gives another layer of control over camera movement.+
,-
,*
,/
and%
plus math functions such asfloor()
,sin()
,cos()
,pow()
, etc.)Camera editor
There were few annoying issues with camera editor (such as barely seen point highlight or scrubbing event not getting sent, etc.), but beside these issues within this GUI, I added few extra helpful features.
default
camera profile to camera editor for easier start