Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noahsub/orthographic-renderer

A tool for rendering orthographic views of 3D models, designed to replace traditional CPU rendering in CAD software. It is optimized for both speed and quality, featuring parallel rendering capabilities and GPU acceleration via OPTIX and CUDA.
https://github.com/noahsub/orthographic-renderer

3d-models avalonia blender dotnet parallel-processing rendering

Last synced: 4 days ago
JSON representation

A tool for rendering orthographic views of 3D models, designed to replace traditional CPU rendering in CAD software. It is optimized for both speed and quality, featuring parallel rendering capabilities and GPU acceleration via OPTIX and CUDA.

Awesome Lists containing this project

README

        




Icon








csharpier
xamlstyler

Orthographic Renderer


A tool for rendering orthographic views of 3D models using hardware accelerated ray tracing. Designed to replace traditional CPU rendering in CAD software, it is optimized for both speed and quality, featuring parallel rendering capabilities and GPU acceleration via OPTIX and CUDA.


Gallery


Icon
Icon
Icon
Icon
Icon
Icon


Installation



Download the latest installer from the releases page. The application is available for Windows and Linux with NVIDIA GPU support. MacOS and AMD GPU support is planned for the future.


Requirements



Blender is bundled with the application, so you do not need to install it separately. However, you should download and install the latest drivers for your GPU.


Usage


Importing a Model 📂



Orthographic Renderer supports .blend, .obj, and .stl files. For .obj and .stl files you must set the unit appropriately,
so that the model is imported with the correct scale.


Hardware Capabilities 🖥️



The application will scan your system for compatible hardware and display the supported frameworks for each component.


Camera and Lighting ☀️



You can adjust the camera distance, and lights, and modify their colour, position, power, size, and distance. Additionally, you can change the background colour and view a real-time preview to dial in your settings as needed.


Views 📷



There are 26 orthographic views to choose from. You can select the views you want to render by clicking on the checkboxes.


Rendering 🚀


There are two types of render modes to choose from. Sequential mode renders each view one by one, while parallel mode renders all views at the same time. It is important to note that parallel mode is only faster if you have hardware with enough overhead to run more than one render at a time. If you are reaching the limits of your hardware, you may want to lower the number of threads or use sequential mode. Once your views have been selected and all settings have been adjusted, you can start rendering by clicking the "Render" button. You will be notified when the rendering is complete with both a sound (optional) and a popup message with statistics.


Icon