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

Supported material types #311

Open
vorg opened this issue Jul 14, 2022 · 8 comments
Open

Supported material types #311

vorg opened this issue Jul 14, 2022 · 8 comments
Labels
Milestone

Comments

@vorg
Copy link
Member

vorg commented Jul 14, 2022

Currently we support:

  • pbr with shadows
  • unlit

Would be good to have

  • basic (wrapped)diffuse + shadows - for lightweight scene previz and tools
  • unlit with shadows?

What about?

  • thick line rendering? (ecs.Draw Instanced Segments)
  • particles? (
@vorg vorg added question type/feat A new feature labels Jul 14, 2022
@vorg
Copy link
Member Author

vorg commented Jul 14, 2022

Line rendering would be good to have internally anyway for all the gizmos/helpers.

@dmnsgn
Copy link
Member

dmnsgn commented Jul 14, 2022

  • Simple primitive line (aka wireframe) before thick lines?

@vorg
Copy link
Member Author

vorg commented Jul 14, 2022

gl.Lines are supported. It's a not well known feature but it already works out of the box thanks to pex-context

Screenshot 2022-07-14 at 10 35 20

@dmnsgn
Copy link
Member

dmnsgn commented Jul 14, 2022

gl.Lines are supported. It's a not well known feature but it already works out of the box thanks to pex-context

Screenshot 2022-07-14 at 10 35 20

But need edges to be computed

@dmnsgn
Copy link
Member

dmnsgn commented Jul 14, 2022

Any matcap material needed?

@vorg
Copy link
Member Author

vorg commented Jul 14, 2022

Haven't used Matcap in ages. For quick debug scenes i've used wrapped diffuse with random color per mesh + sometimes shadows (ecs.Draw Base Color and friends)

@dmnsgn dmnsgn mentioned this issue Oct 19, 2022
@dmnsgn dmnsgn added this to the 4.0.0 milestone Oct 19, 2022
@dmnsgn
Copy link
Member

dmnsgn commented May 5, 2023

v4 renderers:

  • standard PBR (default render engine or standardRendererSystem)
  • basic with shadows (basicRendererSystem)
  • thick line rendering via material.type "segments"
  • helper GL lines (could be abstracted)

Could standard and basic be mixed in the same view?
There is confusion between line and segments (uses lineRenderer).

@vorg
Copy link
Member Author

vorg commented Aug 30, 2023

Standard and basic can be mixed. Let me check on the segment naming.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants