Skip to content

LinkClinton/meta-scene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meta-Scene

Meta-scene is a library to load different scene format. Using meta-scene to load scene file and create the scene to your renderer with meta-scene type.

Build

  • Clone or download the repository.
  • Using vcpkg to install third-parties.
  • Open .sln with Visual Studio 2019 and build it.

Support Format

  • Part of mitsuba scene format.
  • Most of PBRT scene format.

Test

There are scenes passed the test. You can click here to see the image of scene(render by rainbow-renderer).

All scenes you can download from the web of mitsuba, pbrt and benedikt bitterli. But some scenes(pbrt format) are changed for rendering(for example, replace "bdpt" to "path").

You can click here to get the changed scenes(only include the scene file, no textures/meshes/spds). Or you can click the name of scene.

ThirdParties

Different importer need different third-parties. You do not need install third-parties other importers used.

  • Mitsuba importer : tinyxml2.
  • PBRT importer : null.
  • glm: OpenGL Mathematics (GLM)

About

import/export different scene data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages