Skip to content

Feature/replicate manim example - #3

Merged
josiahls merged 53 commits into
mainfrom
feature/replicate-manim-example
May 6, 2026
Merged

josiahls merged 53 commits into
mainfrom
feature/replicate-manim-example

Conversation

@josiahls

@josiahls josiahls commented May 5, 2026

Copy link
Copy Markdown
Owner

No description provided.

josiahls added 30 commits March 26, 2026 18:12
This is important since Manim need to have opacity support.
Very very basic implementation of the modules.

Additionally adds constants found in Manim.
trying to just to a very very basic pipeline going to get some, any, visuals.
For now I'm keeping similar names, but removing some of the module nesting for now.

My current design goal has changed a little bit:

Originally I was going to use NuMojo for the backend, however,
I want to try to keep the underlying representation of the data
fairly dumb e.g.: I need to be able to compile shapes into basic vector paths
as easily as possible.

Part of this is following a basic pattern:
- At rest data storable will be a UnsafePointer
- On Demand data processing will convert to a SIMD vector.

I'm not sure whether this is actually a good way to do it, but atm I'm
working with not knowing that far ahead what this ultimately needs to look like.
A guassian blending kernel is going to be an entire thing since
we need to decide on where background is u=included, whether the pixels
should accumulate their values, average their values, etc.
josiahls added 23 commits April 10, 2026 19:03
Note: I think we should just start using FFmpeg
terminology instead of tryign to combine
them into a single color space.
…package.

I don't like the catch all data_structs package.
…kends package.

I don't like the catch all data_structs package.
Handles independent vs dependent axis management.
@josiahls
josiahls force-pushed the feature/replicate-manim-example branch from 8dade3e to cdf8934 Compare May 6, 2026 13:43
@josiahls
josiahls merged commit 8b026dd into main May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant