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

feat: ✨ 3D Tools #62

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

feat: ✨ 3D Tools #62

wants to merge 33 commits into from

Conversation

melMass
Copy link
Owner

@melMass melMass commented Aug 12, 2023

UV Tools

Some basic STMap related math and nodes for disorting images, could be used for many things from simple transforms, complex wraps, planar replacement in videos (currently looking into cotracker)

uvtools

3D Tools

Core 3D Toolset too allow I/O between JS and Python.
For now the frontend (js) relies on threejs and the backend (python) on open3D, I'm building a POC engine in rust currently using WGPU with python bindings, very early work.

geotools

Inspirations

Some new extensions implement 3D it would be nice to adopt a similar/compatible approach:

@thelemuet
Copy link

Wow, I love you. Slowly turning Comfy more and more into TouchDesigner (great source of inspiration if you've never heard of it), making my dreams come true.

It would be really amazing if there was a "Image to UV" node as well, so we could import our own displacement maps.

Eventually the ability to set borders as "mirror" or "extend" to the "Distort Image with UV" node would really great, to avoid black bits to appear/bleed into the image.

something broke since the merge from master (camera matrix),
not sure why, this is a temp fix for it
@melMass melMass mentioned this pull request Oct 10, 2023
2 tasks
- For now only "mesh" and "material" keys are interopable from py <-> js
- Small fixes from merge (wip)
@melMass melMass changed the title feat: ✨ UV Tools feat: ✨ 3D Tools Jan 13, 2024
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.

None yet

2 participants