-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Camera Overhaul #1881
Camera Overhaul #1881
Commits on Jun 10, 2023
-
Setup primary files for experimental refactor of the Camera, Backgrou…
…nds, and Scenes. See the #Possible Scene Improvements #Cameras topics in the arcade-dev forum on the Python Arcade discord server.
Configuration menu - View commit details
-
Copy full SHA for 11cc5c7 - Browse repository at this point
Copy the full SHA 11cc5c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa06bc2 - Browse repository at this point
Copy the full SHA fa06bc2View commit details -
Completed the Camera2DOrthographic class with doc strings and comment…
…s, and started the Camera2DController, and SimpleCamera classes. See the #Possible Scene Improvements #Cameras topics in the arcade-dev forum on the Python Arcade discord server for more info.
Configuration menu - View commit details
-
Copy full SHA for 882c83b - Browse repository at this point
Copy the full SHA 882c83bView commit details -
Slight change to Cameras to allow for a perspective projection matrix…
…. Created basic Perspective and Orthographic Cameras. See the #Possible Scene Improvements #Cameras topics in the arcade-dev forum on the Python Arcade discord server for more info.
Configuration menu - View commit details
-
Copy full SHA for 17d1a9b - Browse repository at this point
Copy the full SHA 17d1a9bView commit details
Commits on Jun 16, 2023
-
Completed Orthographic Camera. Had some issues with the view matrix, …
…This has been fixed and applied to both of the base cameras. Added a new get map coordinates function (open to change). Placed framework for backwards compatible simple camera. See the #Possible Scene Improvements #Cameras topics in the arcade-dev forum on the Python Arcade discord server for more info.
Configuration menu - View commit details
-
Copy full SHA for 369545a - Browse repository at this point
Copy the full SHA 369545aView commit details
Commits on Jun 17, 2023
-
Finished Simple Camera. Is backwards compatible with current Simple Camera implementation.
Configuration menu - View commit details
-
Copy full SHA for 1540f60 - Browse repository at this point
Copy the full SHA 1540f60View commit details
Commits on Jun 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 23041b2 - Browse repository at this point
Copy the full SHA 23041b2View commit details
Commits on Jun 19, 2023
-
Moved experimental code into new "cinematic" folder within arcade. Also made the default camera in arcade the "DefaultCamera" class. and made it's type be "Projector"
Configuration menu - View commit details
-
Copy full SHA for dd7531c - Browse repository at this point
Copy the full SHA dd7531cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bcc802 - Browse repository at this point
Copy the full SHA 7bcc802View commit details -
Configuration menu - View commit details
-
Copy full SHA for f573ba8 - Browse repository at this point
Copy the full SHA f573ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c741d08 - Browse repository at this point
Copy the full SHA c741d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e6be5 - Browse repository at this point
Copy the full SHA d4e6be5View commit details
Commits on Jul 20, 2023
-
Created files for unit tests, and wrote a few. Started work on Camera2D (replacement for simple camera)
Configuration menu - View commit details
-
Copy full SHA for 05b624e - Browse repository at this point
Copy the full SHA 05b624eView commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd3469d - Browse repository at this point
Copy the full SHA cd3469dView commit details
Commits on Jul 31, 2023
-
Finished base of Camera2D class.
The basics for Camera2D have been provided with full doc strings. Other helper methods may be added in the future.
Configuration menu - View commit details
-
Copy full SHA for b3900c0 - Browse repository at this point
Copy the full SHA b3900c0View commit details -
Merge branch 'scene-refactor-experiment' of https://github.com/Dragon…
…Moffon/arcade into scene-refactor-experiment
Configuration menu - View commit details
-
Copy full SHA for ebbc606 - Browse repository at this point
Copy the full SHA ebbc606View commit details -
code-inspection clean-up on Camera2D
Fixed `mypy`, `pyright`, `ruff` errors. Also added __all__ property to every file for a better importing experience. NOTE arcade/camera.py is still there, and it does not match the current system so the code-inspection still complains. Will resolve later.
Configuration menu - View commit details
-
Copy full SHA for b3aed09 - Browse repository at this point
Copy the full SHA b3aed09View commit details
Commits on Aug 1, 2023
-
Removed all reference to old camera system.
This included deleting `arcade/camera.py`, and fixing the ui and sections to use either the Default Ortho Projector. NOTE I removed a quick index to the `camera.rst`. That will need to be fixed. Hey look I linted before pushing for once!
Configuration menu - View commit details
-
Copy full SHA for 16bc0b9 - Browse repository at this point
Copy the full SHA 16bc0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d81c2 - Browse repository at this point
Copy the full SHA 69d81c2View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 756297d - Browse repository at this point
Copy the full SHA 756297dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb40fba - Browse repository at this point
Copy the full SHA eb40fbaView commit details
Commits on Aug 4, 2023
-
Started work on some controllers
Made a few function controllers which are mega simple. Also changed name from arcade.cinematic to arcade.camera. Also moved the controllers to arcade.camera.controllers.
Configuration menu - View commit details
-
Copy full SHA for 7068c5f - Browse repository at this point
Copy the full SHA 7068c5fView commit details -
when I changed the file name it didn't update any imports tsk tsk.
Configuration menu - View commit details
-
Copy full SHA for 04b6a41 - Browse repository at this point
Copy the full SHA 04b6a41View commit details -
Have not setup camera documentation so removing old ref. DO NOT PULL PR UNTIL FIXED.
Configuration menu - View commit details
-
Copy full SHA for 8d7dd21 - Browse repository at this point
Copy the full SHA 8d7dd21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc95ea - Browse repository at this point
Copy the full SHA 0bc95eaView commit details
Commits on Aug 6, 2023
-
NOTE this is a quick fix. It removed shaking from two examples. CANNOT BE PULLED IN WHILE THIS IS UNRESOLVED. Weirdly the linters didn't pick up on these errors
Configuration menu - View commit details
-
Copy full SHA for 61dbbab - Browse repository at this point
Copy the full SHA 61dbbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c6a70 - Browse repository at this point
Copy the full SHA 10c6a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for bff0c03 - Browse repository at this point
Copy the full SHA bff0c03View commit details -
Configuration menu - View commit details
-
Copy full SHA for da72942 - Browse repository at this point
Copy the full SHA da72942View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b1693 - Browse repository at this point
Copy the full SHA e2b1693View commit details -
Setup 4 Splines for SplineController
setup lerp, quadratic, cubic, b-spline Contemplating how to do spline controller
Configuration menu - View commit details
-
Copy full SHA for eafa68c - Browse repository at this point
Copy the full SHA eafa68cView commit details
Commits on Aug 8, 2023
-
Removed Splines Made Isometric Controller Fixed small issue with facing direction doing temp rendering test so don't mind `log.png`
Configuration menu - View commit details
-
Copy full SHA for 8818c22 - Browse repository at this point
Copy the full SHA 8818c22View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0d877a5 - Browse repository at this point
Copy the full SHA 0d877a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a70234 - Browse repository at this point
Copy the full SHA 4a70234View commit details -
Merge branch 'scene-refactor-experiment' of https://github.com/Dragon…
…Moffon/arcade into camera-overhaul
Configuration menu - View commit details
-
Copy full SHA for 7e1659f - Browse repository at this point
Copy the full SHA 7e1659fView commit details -
Added 'nother default glsl shader. Also cleaned up some linting.
Configuration menu - View commit details
-
Copy full SHA for c946cc9 - Browse repository at this point
Copy the full SHA c946cc9View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8daf88b - Browse repository at this point
Copy the full SHA 8daf88bView commit details -
Squashed commit of the following:
commit 7d56d39 Author: DragonMoffon <happydog.aja@gmail.com> Date: Fri Aug 18 05:16:55 2023 +1200 Created a camera shake class Created a camera shake class. It isn't exactly like the shake provided before so people might what to have a review.
Configuration menu - View commit details
-
Copy full SHA for 27066e0 - Browse repository at this point
Copy the full SHA 27066e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d19763 - Browse repository at this point
Copy the full SHA 4d19763View commit details
Commits on Aug 19, 2023
-
NOTE: The doc strings aren't useless. The code just is. Going to completely change the class.
Configuration menu - View commit details
-
Copy full SHA for d117572 - Browse repository at this point
Copy the full SHA d117572View commit details
Commits on Sep 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f94eed4 - Browse repository at this point
Copy the full SHA f94eed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 166cae3 - Browse repository at this point
Copy the full SHA 166cae3View commit details