Jennifer Taylor
|
8923c93a66
|
Implement embedded clip blend colors.
|
2021-05-22 21:52:17 +00:00 |
|
Jennifer Taylor
|
0edb5dc2b1
|
Rework additive color a bit for type clarity and add warnings where we don't support it.
|
2021-05-22 01:31:42 +00:00 |
|
Jennifer Taylor
|
3bdc0d3887
|
Add more specific warning for missing bytecode.
|
2021-05-22 01:31:17 +00:00 |
|
Jennifer Taylor
|
8ee8e5c519
|
Make some debugging adjustments.
|
2021-05-22 01:30:58 +00:00 |
|
Jennifer Taylor
|
f33c73572b
|
Preserve placed object order when rendering.
|
2021-05-22 01:30:28 +00:00 |
|
Jennifer Taylor
|
03381ee8ca
|
Fix double-applying base transform to the root clip.
|
2021-05-21 21:32:19 +00:00 |
|
Jennifer Taylor
|
70f06b2b33
|
Fix translation matrix application on embedded clips, fixes placement of lots of complex animations.
|
2021-05-21 21:32:02 +00:00 |
|
Jennifer Taylor
|
2c678e60f8
|
Implement scale by width and height for final animation.
|
2021-05-21 21:31:39 +00:00 |
|
Jennifer Taylor
|
35c53c3b6c
|
Implement forced aspect ratio for renderer.
|
2021-05-21 21:31:13 +00:00 |
|
Jennifer Taylor
|
3922535555
|
Implement non-textured rectangle shapes.
|
2021-05-21 16:58:39 +00:00 |
|
Jennifer Taylor
|
4290b86c34
|
Implement basic import system to avoid crashing with not-found registered objects.
|
2021-05-21 16:58:01 +00:00 |
|
Jennifer Taylor
|
48e9c59513
|
Initial implementation of C++ affine renderer for massive speed boost.
|
2021-05-19 16:25:13 +00:00 |
|
Jennifer Taylor
|
d59fec65f7
|
More descriptive frame count when printing verbose information.
|
2021-05-17 04:04:38 +00:00 |
|
Jennifer Taylor
|
1da2ac8397
|
Ignore PLACE_CAMERA tags in renderer for the time being.
|
2021-05-17 03:55:41 +00:00 |
|
Jennifer Taylor
|
40968ab039
|
Remove ability to render exported tags as it was broken and elongated the render time of some animations.
|
2021-05-16 22:19:07 +00:00 |
|
Jennifer Taylor
|
ec20ab4cf1
|
Slightly better verbose debugging for DO_ACTION tag so I can start to figure out what it's used for in animations.
|
2021-05-16 22:18:44 +00:00 |
|
Jennifer Taylor
|
21ba1db898
|
Add support for rendering only certain depth planes for debugging.
|
2021-05-16 19:40:06 +00:00 |
|
Jennifer Taylor
|
604b987f90
|
Better logging for rendering cycle.
|
2021-05-16 19:39:25 +00:00 |
|
Jennifer Taylor
|
3db9cc9a58
|
Shave off another 33% of rendering time by better pcklable data in multithreaded case.
|
2021-05-16 15:15:06 +00:00 |
|
Jennifer Taylor
|
85606fece9
|
Move affine transform function out into blend for slight cPython boost and also preparation for threading.
|
2021-05-16 00:20:23 +00:00 |
|
Jennifer Taylor
|
187783696b
|
Use cPython to speed up some rendering by about 10%.
|
2021-05-16 00:19:50 +00:00 |
|
Jennifer Taylor
|
f74dd8c136
|
Speed up animation rendering a bit by caching some calculated properties from PIL.
|
2021-05-16 00:18:59 +00:00 |
|
Jennifer Taylor
|
f7861c0819
|
Support update tags allowing the underlying object to be swapped out, fixes some IIDX animations.
|
2021-05-15 04:22:43 +00:00 |
|
Jennifer Taylor
|
a58e1165bf
|
Fix incorrectly handling placed sprites if there was a change previously in the frame.
|
2021-05-15 04:22:17 +00:00 |
|
Jennifer Taylor
|
7ead384215
|
Add more documentation to blend modes, implement multiply blend mode.
|
2021-05-15 04:21:52 +00:00 |
|
Jennifer Taylor
|
17aaeb81fe
|
Rewrite AFP rendering engine core which seems to fix several Pop'n animations.
|
2021-05-10 22:26:26 +00:00 |
|
Jennifer Taylor
|
f209bcbe54
|
Exit early if we're done rendering the main animation, allow background color override.
|
2021-04-21 01:06:48 +00:00 |
|
Jennifer Taylor
|
47525837cd
|
Allow partial renders by hitting ctrl-c.
|
2021-04-21 00:01:35 +00:00 |
|
Jennifer Taylor
|
cc25c3c8dc
|
Don't draw shapes/sprites with zero scaling factor.
|
2021-04-20 23:33:43 +00:00 |
|
Jennifer Taylor
|
05a85abce8
|
Convert some more exceptions to warnings for best-effort renderings.
|
2021-04-20 23:19:14 +00:00 |
|
Jennifer Taylor
|
4c7ac0f744
|
Rework engine so multiple of the same sprite can be placed down by place item tags.
|
2021-04-20 21:41:28 +00:00 |
|
Jennifer Taylor
|
81c4496269
|
Implement what I think are the correct blending modes. Fixes some older Pop'n animations.
|
2021-04-20 21:41:09 +00:00 |
|
Jennifer Taylor
|
5a499a0f2c
|
Fix rotation origin so some bishi bashi levels will render.
|
2021-04-17 23:33:04 +00:00 |
|
Jennifer Taylor
|
d1cf978e12
|
Change rendering output style, allow series of png files to be rendered.
|
2021-04-17 23:32:47 +00:00 |
|
Jennifer Taylor
|
8cd85f26e9
|
Separate blend and color arguments for ease of experimenting.
|
2021-04-17 23:32:30 +00:00 |
|
Jennifer Taylor
|
ebc86019ae
|
Implement color blending, add fast path back to rendering shapes.
|
2021-04-17 23:32:10 +00:00 |
|
Jennifer Taylor
|
e1c6ad429c
|
Implement proper affine transformations instead of just translation.
|
2021-04-17 23:31:36 +00:00 |
|
Jennifer Taylor
|
c6e19d0dfa
|
Overhaul clip playback engine to allow clips to start when they're placed, not when they're created.
|
2021-04-17 23:31:08 +00:00 |
|
Jennifer Taylor
|
830f32814e
|
Clean up the code some in preparation for trying to get affine transformations working.
|
2021-04-17 23:30:46 +00:00 |
|
Jennifer Taylor
|
700e63a001
|
Convert some more exceptions to warnings to allow attempts to render some BishiBashi content.
|
2021-04-16 21:28:53 +00:00 |
|
Jennifer Taylor
|
de5dfd2421
|
Hook up TXP2 container to renderer, provide a "list" option to list out possible rendering paths in a container.
|
2021-04-16 21:08:41 +00:00 |
|
Jennifer Taylor
|
42f57e10d7
|
Include origin point in updated tags.
|
2021-04-15 23:24:46 +00:00 |
|
Jennifer Taylor
|
3ad60064f9
|
Convert some exceptions to warnings so files can be partially rendered.
|
2021-04-15 23:20:27 +00:00 |
|
Jennifer Taylor
|
d835c46320
|
Support nested animations as well as update object requests.
|
2021-04-15 23:19:56 +00:00 |
|
Jennifer Taylor
|
3f5760343a
|
Always filter out unnecessary exported tags, even when rendering the default animation.
|
2021-04-15 23:18:54 +00:00 |
|
Jennifer Taylor
|
1683c8ecdd
|
Initial stab at an AFP animation renderer. It can render some basic animations from Pop'n Music!
|
2021-04-15 23:18:33 +00:00 |
|