Skip to content

lbh930/3d_pet_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PetEngine3D

Summary

Pet Engine 3D is a desktop render engine that enables visualization, modification, and interaction of 3D objects rendered on screen space.
It would be something like Wallpaper Engine (on Steam) - but focusing on the 3D magic instead of animated 2D wallpapers.

Definition

This is a C++ project, in cpp20 standard. Build system is CMake-based. Low-level render supports are powered by OpenGL - plan to support Vulkan in the future.

Features in Progress

  1. Customizable Shaders
  2. Customizable Mesh Models and Materials
  3. 3D animation support
  4. Animatable interactions beyond rotate & resize
  5. GUI user editor
  6. Content workshop platform (would be another server-side project)
  7. Profiling and optimizations

Credits

from Laolu Productions, currently a personal studio owned by Benhao (Hao) Lu. For previous work, check:

  1. Traveler's Game (on Steam)
  2. Indie Dream (on Steam)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •