Aperture

Aperture

245k Downloads

Aperture 1.0.1

mchorse opened this issue ยท 9 comments

commented

Aperture 1.0.1 is a small patch update that aims to make camera editor more comfortable (than it used to be).

Camera Editor

  • Add an API for camera editor options
  • Add shortcuts in the camera editor:
    • D deselect current camera fixture
    • S toggle sync option
    • F toggle flight mode option
    • Space toggle play/pause
    • C copy player's position
    • M move duration to cursor
    • Left Arrow & Right Arrow to move next or previous frame
    • Shift + Left Arrow & Right Arrow to move to next or previous fixture
    • Fix profile manager textfield getting into the way for keybindings
  • Add indicators for flight mode and sync
  • Allow to use Enter to create a new camera profile in profiles manager
  • Allow to fly in camera editor (flight mode)
  • Allow camera surpass 90 degree limit (in camera runner)
  • Allow path fixture to set per point duration
  • Convert camera networking code from JSON to ByteBuf
    • Fix path fixture interpolation and per point boolean
  • Make sync more friendlier
  • Return user back to his previous mode instead of creative
  • Send CameraEditorScrubbedEvent only when scrub was actually scrubbed by the user
    • Allow next/prev frame and fixture to send the event

Future

For Aperture 1.1 update, following features are planned:

  • Camera filters โ€“ not visual, but rather deformers which modify the output of a camera fixture.
  • Keyframe fixture โ€“ allows to edit every component motion based on curves and interpolation
commented

@ycwei982 I think it's final list of features for 1.0.1. Gonna release soon (after I'll check if everything works correct with Blockbuster). I think I changed some language keys.

commented

I will take a look at them, seems if anything changes

commented

Oh, dang, I forgot to extract strings in some places...

commented

I will check it out, see if I can help you to do that. And are they in I18n format?

commented

If they are unextracted, they're just plain strings ๐Ÿ˜„

I think there was only one, and I extracted it in the latest commit, but I'm not 100% sure about that

commented

๐Ÿ‘Œ

commented

the third one means there will be some string modifications?

commented

No, it's just I keep posting here so I won't forget to fix that ๐Ÿ™‚

commented

Found more bugs and need few stuff to correct:

  • Fix sync checkbox getting an incorrect value
  • Fix Duration field getting the whole duration when per-point is checked on
  • Fix jitter in camera editor when doing beyond 90 degree pitch
  • Correct flight mode keybindings to Z -> Space and X -> Left Shift, and Left Shift (amplifier) -> Left Control