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

Renderer #7

Open
wrnrlr opened this issue May 9, 2023 · 0 comments
Open

Renderer #7

wrnrlr opened this issue May 9, 2023 · 0 comments

Comments

@wrnrlr
Copy link
Owner

wrnrlr commented May 9, 2023

There should be a basic renderer for writing "one page" 2D and 3D demo scenes using g3

  • API inspired by ganja.js.
  • Thin wrapper around winit+wgpu.
  • Be able to display the basic elements of our algebra like planes, lines and points.
  • Animate objects with the basic transformations of our algebra.
  • Utility functions for color.
  • Mesh and Geometry API.
  • Very basic immediate mode style UI.
  • Perspective in 2D and 3D
  • Basic text rendering

Feedback and suggestions are welcome

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

No branches or pull requests

1 participant