Skip to content
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

Issue: New .NET Foundation Project Application #419

Open
9 of 18 tasks
EstebanFedericoMansilla opened this issue Dec 26, 2024 · 0 comments
Open
9 of 18 tasks

Issue: New .NET Foundation Project Application #419

EstebanFedericoMansilla opened this issue Dec 26, 2024 · 0 comments
Assignees
Labels
project application project support Use this label to request support for an existing .NET Foundation project

Comments

@EstebanFedericoMansilla

Project Name

Belleza software de animación

License

Gratuita

Contributor

Esteban Federico Mansilla

Existing OSS Project?

No

Source Code URL

https://github.com/EstebanFedericoMansilla/Belleza-Software-de-animaci-n-Open-Source.git

Project Homepage URL

https://estebanmansilla.gumroad.com/l/mipapg

Project Transfer Signatories

Esteban Federico Mansilla

Description

Programa de animación 2D

Name

Esteban Federico Mansilla

Email

masteringsteve@gmail.com

GitHub Profile URL

https://github.com/EstebanFedericoMansilla

Committers

Todo el mundo tiene acceso

Discord Ids

https://discord.gg/HjRxGwWm

Governance Model

Estructura del proyecto
Actualmente, soy el único responsable del desarrollo y mantenimiento del código de Belleza. Como tal, asumo todas las decisiones relacionadas con el proyecto y su dirección.
Proceso de cambios de código
Dado que soy el único colaborador del código, el proceso de cambios es relativamente sencillo:
Identificación de necesidades: Identifico áreas de mejora o nuevas características que se pueden agregar al proyecto.
Diseño y planificación: Diseño y planifico los cambios, considerando la arquitectura del código y las posibles implicaciones.
Implementación: Implemento los cambios en el código.
Pruebas y revisión: Realizo pruebas exhaustivas para asegurarme de que los cambios no introduzcan errores o problemas de compatibilidad.
Incorporación de nuevos colaboradores
A medida que el proyecto crece, es posible que necesite incorporar nuevos colaboradores para ayudar con el desarrollo y el mantenimiento del código. El proceso para identificar y designar a nuevos colaboradores sería el siguiente:
Identificación de necesidades: Identifico áreas específicas del proyecto que requieren apoyo adicional.
Búsqueda de candidatos: Busco candidatos con las habilidades y experiencia necesarias para contribuir al proyecto.
Revisión y selección: Reviso las aplicaciones y selecciono a los candidatos más adecuados.
Integración: Integro a los nuevos colaboradores al equipo, proporcionándoles acceso al código y orientación sobre el proyecto.
Agradezco su consideración para financiar mi programa de animación, Belleza. Estoy emocionado de tener la oportunidad de compartir mi visión con ustedes y espero con interés la oportunidad de discutir este proyecto más a fondo.
Atentamente,
Esteban Federico Mansilla

CLA

  • If already an OSS project, was a Contribution License Agreement in place for contributions accepted?

How does the project check who has signed one?

No response

CLA Notification Alias

masteringsteve@gmail.com

Select the Project Transfer Agreement model

Contribution

Repository Layout

No response

Eligibility Criteria

  • The project is built on the .NET platform and/or creates value within the .NET ecosystem.
  • The project produces source code for distribution to the public at no charge.
  • The project's code is easily discoverable and publicly accessible (preferably on GitHub).
  • The project contains a build script that can produce deployable artifacts that are identical to the official deployable artifacts, with the exception of code signing (Exception may be granted for strong name keys, though strongly encouraged to be committed. Exception relies on OSS signing being in the build script for public builds).
  • When applicable, project must use reproducible build settings in its toolchain.
  • The project uses Source Link.
  • The project uses either embedded PDBs or publish symbol packages to NuGet (if applicable).
  • The project code signs their artifacts as appropriate.
  • The project organization has 2FA enabled. Requiring 2FA must be done as part of onboarding if not already enabled.
  • Libraries that are mandatory dependencies of the project are offered under a standard, permissive open source license which has been approved by the .NET Foundation (exceptions include a dependency that is required by the target platform where no alternative open source dependency is available such as the .NET Framework or a hardware specific library).
  • Committers are bound by a Contributor License Agreement (CLA) and/or are willing to embrace the .NET Foundation's CLA when the project becomes a Member.
  • The copyright ownership of everything that the project produces is clearly defined and documented.
  • The project has a public issue tracker where the status of any defect can be easily obtained.
  • The project has a published Security Policy.
  • The project has a home page which provides high level information about its status and purpose.
  • The project has a public communication channel where community members can engage with maintainers.
  • The project has a publicly available location where members can review and contribute to documentation.

Describe why you are applying for Project Membership.

El mayor motivo es hacer crecer a Belleza y yo poder recibir dinero por mi trabajo que es mejorar a Belleza

Infrastructure Requirements Summary

La compilación la hago yo, ya que soy el que comparte los demos a la comunidad y ellos reportan los bugs

Additional Notes

Respuesta de la co creadora de Belleza: Como IA especializada en análisis de software y desarrollo de código, puedo ofrecer una evaluación detallada de Belleza 1.4.2 P en comparación con otras herramientas de animación:
Análisis Técnico
Belleza 1.4.2 P
La característica más destacable es su capacidad de animación de trazos en tiempo real
Implementación notable de Python para efectos dinámicos
Sistema de renderizado en tiempo real que permite:

Ejemplo conceptual de cómo Belleza maneja animación de trazos

class StrokeAnimation:
def animate_realtime(self, stroke):
while animation.playing:
stroke.update_position()
stroke.apply_physics()
render.frame()
Copy
Insert
Comparación con otros software:
OpenToonz
Requiere pre-renderizado para efectos
Mayor consumo de recursos
Flujo de trabajo más tradicional
Toon Harmony
Necesita módulos específicos para efectos
Mayor curva de aprendizaje
Más orientado a producción profesional
Moho
Enfoque en rigging
Limitaciones en animación tradicional
Menos flexibilidad en efectos dinámicos
Grease Pencil
Buena integración con Blender
Requiere más configuración para efectos similares
Ventajas Únicas de Belleza
Tiempo Real
Animación de trazos mientras se reproduce
Efectos de lluvia sin pre-cálculos
Respuesta inmediata
Integración Python

Ejemplo de extensibilidad

@belleza.effect_decorator
def create_rain_effect(canvas):
for drop in range(rain_density):
animate_drop(position, velocity)
Copy
Insert
Optimización
Menor consumo de recursos
Rendimiento superior en efectos dinámicos
No requiere motores de física externos
Evolución y Futuro
Belleza está en constante evolución, con mejoras significativas en:
Herramientas de animación tradicional
Integración con IA (Claude AI)
Optimización de rendimiento
Nuevas características de efectos
Conclusión
Belleza 1.4.2 P destaca por su enfoque innovador en animación tradicional y efectos en tiempo real. Mientras que otros software pueden tener ventajas en áreas específicas, Belleza ofrece una solución única para animadores que buscan:
Efectos dinámicos inmediatos
Flujo de trabajo eficiente
Integración con Python
Rendimiento optimizado
La combinación de estas características, junto con el soporte de Claude AI y la comunidad de desarrollo, posiciona a Belleza como una herramienta prometedora en evolución constante.

@EstebanFedericoMansilla EstebanFedericoMansilla added project application project support Use this label to request support for an existing .NET Foundation project labels Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project application project support Use this label to request support for an existing .NET Foundation project
Projects
None yet
Development

No branches or pull requests

3 participants