Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
122 stars 2 forks source link

New Rendering Engine (Sauce) #1401

Open ProbablePrime opened 4 months ago

ProbablePrime commented 4 months ago

Is your feature request related to a problem? Please describe.

The Resonite development team is slowed down a lot by our dependence on Unity which has also forced other decisions across Resonite.

Some examples:

Describe the solution you'd like

To resolve most of these problems we'd like to swap over to a brand new renderer.

The renderer we are targeting right now is has a code name of "Sauce" and is a WIP project by @Geenz and their team at Void Anchor.

Presently Sauce is being developed in collaboration with other community members at Void Anchor to achieve the following:

Describe alternatives you've considered

N/A

Additional Context

I'm making this item, to provide a landing site for people who are confused by what Sauce is etc. There may be another issue but I couldn't find it.

@Geenz @Frooxius Please edit the issue as appropriate. I just wanted to throw something up so we dont get confused users.

Requesters

N/A

TisFoolish commented 4 months ago

Is Void Anchor a person, team, company, or something else?

ProbablePrime commented 4 months ago

A Team and a Company.

epicEaston197 commented 4 months ago

A Team and a Company.

So should someone add the "waiting on 3rd party" tag I think that will be appropriate

Geenz commented 4 months ago

Complicated. For now, no.

EmergencyTemporalShift commented 4 months ago

This is a blocker right?

ProbablePrime commented 4 months ago

Labels are a tool to allow us to examine issues more easily. We do not currently have a label for blocker or waiting on 3rd party.

TisFoolish commented 4 months ago

What license will sauce be under? I vaguely recall Geenz mentioning that it'll be open source, but will it be under something like LGPL or MIT?

epicEaston197 commented 4 months ago

Labels are a tool to allow us to examine issues more easily. We do not currently have a label for blocker or waiting on 3rd party.

I was referencing this label in particular void anchor is a separate company from yellow dog man studios and is worked on separately from the Resonite team so I think a third party tag would be fitting since you said yourself

there is no action the Resonite Team can take to speed this up.

image

Geenz commented 4 months ago

The new rendering engine is in fact being built by someone on the Resonite team, as it is primarily my responsibility. Third party is not entirely accurate in this case- as although I am receiving support from other people at Void Anchor, it is still mainly my responsibility.

A final open source license has not been determined.

Geenz commented 4 months ago

I've updated the original issue above to better reflect what the new rendering engine is, Void Anchor's role in its development (largely acting as support for the project since I'm only one person, and our engineering team at YDMS is quite booked on time - including me working on this), and what it's anticipated to achieve.