Implement Owen Animation System with core classes, loaders, and state handlers
- Added OwenSystemFactory for creating the animation system. - Introduced OwenAnimationContext to manage animations and states. - Created AnimationLoader and GLTFAnimationLoader for loading animations. - Developed state handlers: WaitStateHandler, ReactStateHandler, TypeStateHandler, SleepStateHandler. - Implemented StateFactory for managing state handlers. - Defined constants for clip types, states, and emotions. - Added type definitions for TypeScript support. - Configured Vite for building and serving the project. - Added licenses (dual) to project.
This commit is contained in:
38
LICENSE.COMMERCIAL
Normal file
38
LICENSE.COMMERCIAL
Normal file
@ -0,0 +1,38 @@
|
||||
COMMERCIAL LICENSE AGREEMENT
|
||||
|
||||
Copyright (c) 2025 Kaj Kowalski
|
||||
|
||||
NOTICE: This software is dual-licensed. This commercial license applies only to those who have purchased a commercial license from Kaj Kowalski. If you have not purchased a commercial license, this software is licensed under the AGPL-3.0 license (see LICENSE.AGPL).
|
||||
|
||||
COMMERCIAL LICENSE TERMS
|
||||
|
||||
1. GRANT OF LICENSE
|
||||
Subject to the terms of this agreement and payment of applicable fees, Kaj Kowalski grants you a non-exclusive, non-transferable license to use, modify, and distribute this software for commercial purposes.
|
||||
|
||||
2. PERMITTED USES
|
||||
- Use the software in commercial applications
|
||||
- Modify the software for your internal use
|
||||
- Distribute the software as part of your commercial products
|
||||
- Use the software in SaaS applications without source code disclosure requirements
|
||||
|
||||
3. RESTRICTIONS
|
||||
- You may not sublicense, sell, or transfer this commercial license to third parties
|
||||
- You may not remove or alter any copyright notices
|
||||
- You may not reverse engineer the software beyond what is legally permitted
|
||||
|
||||
4. NO WARRANTY
|
||||
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
||||
|
||||
5. LIMITATION OF LIABILITY
|
||||
IN NO EVENT SHALL Kaj Kowalski BE LIABLE FOR ANY DAMAGES ARISING FROM USE OF THIS SOFTWARE.
|
||||
|
||||
6. TERMINATION
|
||||
This license terminates automatically if you breach any terms. Upon termination, you must cease all use and destroy all copies.
|
||||
|
||||
7. CONTACT
|
||||
For commercial licensing inquiries, contact:
|
||||
Email: licensing@kjanat.com
|
||||
Website: github.com/kjanat
|
||||
|
||||
---
|
||||
To obtain a commercial license, please contact us at licensing@kjanat.com
|
||||
Reference in New Issue
Block a user