Giter VIP home page Giter VIP logo

tweakoz / orkid Goto Github PK

View Code? Open in Web Editor NEW
29.0 7.0 7.0 270.87 MB

Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR)

License: MIT License

Python 4.51% Makefile 0.01% C++ 83.35% CMake 0.45% C 9.63% Objective-C++ 0.26% HTML 0.07% Mathematica 0.36% Lua 0.21% Roff 0.01% SWIG 0.55% Jupyter Notebook 0.02% Tcl 0.16% Verilog 0.08% Assembly 0.07% Objective-C 0.27% GLSL 0.01%
particles audio simulation ecs linux mac kurzweil-k2000 bullet-physics gltf2 pbr-shading

orkid's Introduction

logo

  • Ubuntu 22.04 CISTATUS
  • Ubuntu 20.04 CISTATUS

Description

Orkid is a C++20 flexible media presentation engine. By media, we mean games, realtime 2d/3d graphics, and/or audio. Orkid itself is licensed with the permissive MIT license, that said Orkid does have dependencies on other libraries which will have different licenses and it is left up to the user to remain compliant with them. Orkid, being fairly modular can be run with less dependencies and reduced functionality to simplify license creep.

History

Early Orkid was used for a a few games by Santa Cruz Games. It was used as both a game engine and tooling infrastructure.

  • Godzilla Unleashed for Nintendo DS (2007)
  • Tomb Raider Underworld for Nintendo DS (2008)
  • Igor The Game for the Wii and PC (2008)
  • Spongebob Gravjet Racing for Wii/Pc/XBox360 (2009)

Software Development Information

How to build

How to run

GLSLFX shader format docs

EngineLibraryTopology

Doxygen - code documentation

Artist Information

Blender pipeline notes

Example Content (most of it old, updates coming soon.)

Particles

ProceduralTextures

TerrainGen

Other (video) examples of content:

PBR ShaderBalls

SceneGraph-Picking

Deferred-PBR-SpotLightProjectors-1

Deferred-PBR-PointLightProjectors-1

Deferred-PBR-PointLightProjectors-2

MoonDiver

Compositor

NodeCompositor

Particles-Vortex&TurbulenceNodes

Paritcles-SphereColliderNode

Particles-MultiSystem

Particles-ChainOfSystems

ParticlesAndCompositor

ProceduralTexture

Prodigy2-GameDemo

OrkidVR-POC

Singularity-NewAudioSynth

Singularity-ModulatorHUD

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.