GithubHelp home page GithubHelp logo

passdedd / ramses-logic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bmwcarit/ramses-logic

0.0 0.0 0.0 7.66 MB

A scripting and animation runtime for the RAMSES rendering ecosystem

License: Mozilla Public License 2.0

CMake 2.74% C++ 91.63% C 0.12% Shell 1.19% Dockerfile 0.20% Python 4.04% Batchfile 0.09%

ramses-logic's Introduction

Introduction

build status docs status

RAMSES logic extends the RAMSES rendering ecosystem with scripting support based on Lua. RAMSES is designed to be minimalistic and closely aligned to OpenGL, which can be a limitation for more complex applications. RAMSES logic addresses this limitation by providing a runtime library which can load and run Lua scripts and provides a standard set of tools to let these scripts interact between each other and control a sophisticated RAMSES scene.

You can find the full documentation of RAMSES logic here.

Build

Clone RAMSES logic along with its dependencies:

$ git clone https://github.com/GENIVI/ramses-logic <path>
$ cd <path>
$ git submodule update --init --recursive

You can find the compiled version of the examples in <path>/build/bin.

For more in-depth build instructions and customization options, have a look at the detailed build documentation.

Examples

Prefer to learn by example? Have a look at our self-contained example snippets.

Version matrix

Logic Included Ramses version Minimum required Ramses version Binary file compatibility
0.12.0 27.0.113 same as 0.6.0 0.9.x
0.11.0 27.0.113 same as 0.6.0 0.9.x
0.10.2 27.0.112 same as 0.6.0 0.9.x
0.10.1 27.0.111 same as 0.6.0 0.9.x
0.10.0 27.0.111 same as 0.6.0 0.9.x
0.9.1 27.0.111 same as 0.6.0 0.9.x
0.9.0 27.0.110 same as 0.6.0 0.9.x
0.8.1 27.0.110 same as 0.6.0 0.7.x or 0.8.x
0.8.0 27.0.110 same as 0.6.0 0.7.x or 0.8.x
0.7.0 27.0.105 same as 0.6.0 0.7.x
0.6.2 27.0.105 same as 0.6.0 0.6.x
0.6.1 27.0.103 (includes 27.0.11) same as 0.6.0 0.6.x
0.6.0 27.0.102 (includes 27.0.10) 27.0.100 0.6.x
0.5.3 27.0.101 27.0.100 0.5.x

License

The Ramses Logic Engine is licensed under the Mozilla Public License 2.0 (MPL-2.0), same as Ramses itself. Have a look at the Ramses README file for more information regarding Ramses and its dependencies.

In addition to Ramses, the Ramses Logic Engine has following dependencies, listed alongside their licenses here:

  • Lua (MIT)
  • Sol (MIT)
  • Flatbuffers (Apache-2.0)
  • Fmtlib (MIT)
  • Googletest (BSD-3-Clause)
  • Google Benchmark (Apache-2.0)

All of the above dependencies are referenced as Git submodules pointing to their original repository. Hence, no modifications are made by Ramses Logic.

ramses-logic's People

Contributors

genivi-ramses avatar dependabot[bot] avatar violinyanev avatar

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.