Coder Social home page Coder Social logo

renderlamp's Introduction

RenderLamp (WIP)

Cover

What is RenderLamp

RenderLamp is a offline rendering engine written in C++.

Architecture:

  • Batch Rendering System - Managing user input and the whole rendering engine owerall.
  • File System - This will handle the input and output files.
  • Rendering Engine(s) - The chosen rendering engine.

Getting Started:

RenderLamp is a simple rendering engine, without any editor (in the future I want to do one but I don't have any time for that). If you start the project a cmd will pop up, over here you can chose rendering engine, and give a directory to your render batch(project if you will). After that you need to give the description file(s) to the batch. After that the rendering engine will start the batch and the output result will be placed based on the batch file.
documetation soon...(need to develop the engine first :P)

Avalable Rendering Engines:

In the future I want to create multiple rendering engines. Currently this project have only rendering engine. Every rendering engine will have different fuctinalites and capabilities.

RenderLamp - Buzz

This is the implemetation of the @ssloy's tinyrenderer. This is CPU software renderer. This rendering engine will able to load 3D models(.obj) to the scene you can put textures on it, and choose different kind of lights.
documetation soon...(need to develop the engine first :P)

RenderLamp - Hopper

comin soon...

Rendering results:

comin soon...

renderlamp's People

Contributors

martonban avatar

Watchers

 avatar

renderlamp's Issues

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.