gleblebedev / Veldrid.PBR

A PBR rendering infrastructure for Veldrid
MIT License
3 stars 0 forks source link

Looking forward to this repo! #1

Open slango0513 opened 4 years ago

slango0513 commented 4 years ago

Great repo, PBR makes Veldrid easier to use. I've seen your VeldridGlTF, and there are things to mention:

  1. It is not necessary to implement a file system (IFile, IFolder abstractions). We can use Microsoft.Extensions.FileProviders or just from the project's Resources.resx to read files, the same for caching, logging, object pooling, configuration etc. Plz consider leaving choices to users.
  2. SharpGLTF provides a minimum level of runtime.
gleblebedev commented 4 years ago

This is why I've started this one. VeldridGLTF was a playground to learn about PBR rendering. Also I've tried ECS, async resource handling and other things. This repo will have only absolutely necessary elements from basic PBR rendering + basic infrastructure for materials. GLTF will be supported via Veldrid.PBR.GltfConverter, so there will be no file system, caching, etc implemented in here.