54 Commits
Author SHA1 Message Date
wallen0322 2b6ab4a42c Fix formatting in README for Camera layer update 2025-12-23 01:09:55 +08:00
wallen0322 a7c0c9518a Update pyproject.toml 2025-12-09 12:23:56 +08:00
User 44b6308060 docs: Update changelog to V3.0 - new features 2025-12-09 12:22:10 +08:00
User 66ae316dbf docs: Add v1.2.0 changelog - Camera layer interaction 2025-12-09 12:18:42 +08:00
User 82923730d3 fix: Align backend camera-only rendering with frontend - Use simple 2D transform instead of full MVP matrix in camera-only mode - Camera XY position affects layer offset (inverse) - Camera rotation affects layer position (same formula as frontend) - Camera Z produces scale effect (1000/cam_pos_z) 2025-12-09 12:16:21 +08:00
User b1e761380a feat: Camera layer selection, 3D rotation sync, camera Z preview - Camera layer can be selected for dedicated camera controls - Camera interaction matches layer controls (wheel/keyboard) - Fixed 3D rotation Y-axis alignment between frontend and backend - Added camera Z-axis (dolly) preview effect - Foreground follows camera XY movement in camera-only mode 2025-12-09 12:09:27 +08:00
User 83633c6660 fix: 从 layers_keyframes JSON 读取 pano/camera 设置,修复前景跟随摄像机 2025-12-08 18:14:14 +08:00
User ad100dbf8b fix: 修复路径动画 duration 和 usePathAnimation 检查问题 2025-12-08 17:44:53 +08:00
User 80ae88b52a docs: 添加 GPU 全景渲染修复更新日志 (v1.1.1) 2025-12-08 17:34:17 +08:00
User 36aec2ac07 fix: GPU pano rendering - use separate uniform buffer to avoid conflict with foreground layers 2025-12-08 17:30:44 +08:00
User 181bfc2d84 remove backup folder from repo 2025-12-08 15:47:57 +08:00
User 1e29dc5f1e feat: camera keyframe expand, layer prop labels, cleanup unused components 2025-12-08 15:40:30 +08:00
User 0603fde7dd fix: 2D preview pano + foreground camera follow, add GPU toggle switch 2025-12-08 14:45:53 +08:00
wallen0322 28017dd2b1 refactor: extract CanvasPreview logic into composables
- Create useCanvasRenderer composable (752 lines) for all rendering logic
- Create useCanvasInteraction composable (632 lines) for all interaction logic
- Reduce CanvasPreview.vue from 1659 to 169 lines (90% reduction)
- Maintain 100% functional equivalence
- Improve code organization and maintainability
- All TypeScript compilation passes with zero errors
2025-12-07 02:57:11 +08:00
wallen0322 a79f16ca04 Fix GPU rendering and Z-axis rotation frame alignment
- Add console logging to GPU rendering pipeline for debugging
- Fix selection border rotation to use rotationZ when available
- Fix mask overlay rotation to match layer's actual rotation
- Improve offscreen canvas initialization with desynchronized flag
2025-12-07 01:55:07 +08:00
wallen0322 4074fa38f3 WIP: GPU acceleration refactor - use offscreen canvas approach 2025-12-07 01:46:49 +08:00
wallen0322 c5cfdd8845 chore: Remove spec files and add .kiro to gitignore 2025-12-06 23:32:01 +08:00
wallen0322 1c2f034c83 feat: Add AE-style 3D camera and layer system 2025-12-06 23:29:23 +08:00
wallen0322 45b27538dc docs: Add urgent fix for layout bug in changelog 2025-12-04 12:12:10 +08:00
wallen0322 77cf80cae6 缁熶竴绫诲悕锛岄伩鍏嶅祵濂楀啿绐侊細绉婚櫎 .ae-vue-timeline-root锛岀粺涓€浣跨敤 .ae-timeline-root 2025-12-04 12:06:21 +08:00
wallen0322 ae93d77dda Simplify Bilibili video link display 2025-12-04 03:40:14 +08:00
wallen0322 25fe1a4a2c Update demo video link to Bilibili 2025-12-04 03:39:27 +08:00
wallen0322 be20be6617 Resolve merge conflict: use clickable video link 2025-12-04 03:33:45 +08:00
wallen0322 360d006492 Fix video display: use clickable link instead of embedded video 2025-12-04 03:33:09 +08:00
wallen0322 b2812800b5 Update README.md 2025-12-04 03:32:39 +08:00
wallen0322 3a26308198 Merge branch 'main' of https://github.com/wallen0322/ComfyUI-AE-Animation 2025-12-04 03:30:44 +08:00
wallen0322 e2437b69d1 Update demo video link to GitHub raw URL 2025-12-04 03:30:30 +08:00
wallen0322 1d81a7e3a9 Add files via upload 2025-12-04 03:27:22 +08:00
wallen0322 7f4c238e36 Move demo video to top of README for better visibility 2025-12-04 03:21:26 +08:00
wallen0322 8c0fa5ed82 Add demo video section to README 2025-12-04 03:20:50 +08:00
wallen0322 dedebccfe2 Bump version from 1.1.0 to 2.0.0 2025-12-04 02:26:45 +08:00
wallen0322 8e7bf0d467 Improve workflow debugging and ensure correct checkout 2025-12-04 02:25:36 +08:00
wallen0322 91e50c6fc7 Fix license: change to Apache License 2.0 2025-12-04 02:14:22 +08:00
wallen0322 154f84bc1c 娣诲姞鐗瑰埆楦h阿鍜孋omfyUI Manager瀹夎鏂瑰紡 2025-12-04 02:06:44 +08:00
wallen0322 361cbc17e2 Move 鏇存柊鏃ュ織 to the top of README 2025-12-04 01:58:12 +08:00
wallen0322 dcf1142ec5 Add Vue閲嶆瀯鏇存柊鏃ュ織鍒癛EADME 2025-12-04 01:57:23 +08:00
wallen0322 e4a17f1921 Vue瀹屽叏閲嶆瀯: 鍓嶇鏋舵瀯閲嶆瀯锛孶I/UX浼樺寲锛岀粍浠跺寲寮€鍙戯紝鎬ц兘浼樺寲 2025-12-04 01:56:52 +08:00
wallen0322 4ac22a5002 Remove QUICK_FIX.md and tmp_script.txt from git tracking (keep locally) 2025-12-04 00:19:49 +08:00
wallen0322 812df881c0 Remove ComfyUI-AudioMass-master and backup/js_legacy from git tracking (keep locally) 2025-12-04 00:17:34 +08:00
wallen0322 375e466c89 Update TimelineApp.vue with iOS style layout and compile 2025-12-04 00:15:45 +08:00
wallen0322 f1ea3e0812 Fix timeline playhead drag to 0, remove Gaussian blur from extract, increase window size, fix timeline alignment 2025-12-01 05:08:04 +08:00
wallen0322 528d517181 Fix: Extract Mask alpha channel logic, backend Bezier Path support, and enhanced logging 2025-11-27 01:50:17 +08:00
wallen0322 cdf0c29c38 fix: Timeline UI improvements and bug fixes
- Fix layer drag freezing when keyframes exist (auto-create keyframe at current time)
- Fix timeline/keyframe alignment (add 60px margin for prop-name)
- Fix keyframe dragging in timeline
- Fix Mask initialization (start with white/visible)
- Fix layer render order in JS (background first, then foregrounds)
- Add Theatre.js style timeline with expandable layers and property rows
- Add editable params area with interpolated values
- Center toolbar buttons
- Update criticalCSS in timeline.js to match Vue styles
2025-11-27 00:00:15 +08:00
wallen0322 fe9ef2f77e Vue.js refactor: Timeline editor with 3D, Mask, Path animation 2025-11-26 08:32:28 +08:00
wallen0322 739a583d9c Optimize keyframe validation with logging and better error handling 2025-11-19 13:19:23 +08:00
wallen0322 a6621da639 Merge pull request #1 from ptmaster/patch-1
fix output
2025-11-19 13:05:24 +08:00
PTsama 797e72d3ca fix output
fix output
2025-11-19 11:19:26 +08:00
wallen0322 3a1a97ce0e Trigger GitHub Actions workflow 2025-11-19 06:05:18 +08:00
wallen0322 8dac1d6dd2 Add GitHub Actions workflow for Comfy Registry publishing 2025-11-19 06:01:43 +08:00
wallen0322 1b729a824a Update pyproject.toml with correct project information 2025-11-19 05:56:43 +08:00