Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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.
- Host: GitHub
- URL: https://github.com/noahsub/orthographic-renderer
- Owner: noahsub
- License: gpl-3.0
- Created: 2024-08-16T21:26:38.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-09-09T02:18:16.000Z (2 months ago)
- Last Synced: 2024-10-12T15:20:46.035Z (about 1 month ago)
- Topics: 3d-models, avalonia, blender, dotnet, parallel-processing, rendering
- Language: C#
- Homepage:
- Size: 56 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.
Gallery
Installation
You can download the latest release from the releases page. The application is available for Windows. Linux and MacOS support is planned for the near future.
Requirements
You must have Blender installed on your system to use this tool. You can download it from here.
If you install Blender in a protected directory, Orthographic Renderer may not be able to access it. To resolve this, you
can either run Orthographic Renderer as an administrator or install the portable version of Blender to a non-protected directory.
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.
Rendering ⚡
Views
There are 26 orthographic views to choose from. You can select the views you want to render by clicking on the checkboxes.
Render Mode 🚀
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.
Camera 📷
The distance of the camera from the model can be adjusted. The unit of measurement for distance is meters.
Lighting ☀️
Orthographic Renderer uses a three point lighting system. The distance of the lights from the model can be adjusted.
The unit of measurement for distance is meters.
Saving 💾
You can choose to save a .blend file while rendering so that .obj, and .stl files can be adjusted in Blender if needed.
This may be useful if you need to make changes to the materials of the model.
Start Rendering ⚡
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.
Sample Renders