{"id":15040733,"url":"https://github.com/noahsub/orthographic-renderer","last_synced_at":"2025-04-10T00:22:06.655Z","repository":{"id":256090627,"uuid":"843590819","full_name":"noahsub/Orthographic-Renderer","owner":"noahsub","description":"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. ","archived":false,"fork":false,"pushed_at":"2024-12-18T21:34:36.000Z","size":84827,"stargazers_count":4,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T02:05:50.988Z","etag":null,"topics":["3d-models","avalonia","blender","dotnet","parallel-processing","rendering"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noahsub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-16T21:26:38.000Z","updated_at":"2025-03-12T12:02:31.000Z","dependencies_parsed_at":"2025-02-16T03:42:15.265Z","dependency_job_id":null,"html_url":"https://github.com/noahsub/Orthographic-Renderer","commit_stats":null,"previous_names":["noahsub/orthographic-renderer"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahsub%2FOrthographic-Renderer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahsub%2FOrthographic-Renderer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahsub%2FOrthographic-Renderer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahsub%2FOrthographic-Renderer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noahsub","download_url":"https://codeload.github.com/noahsub/Orthographic-Renderer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248132151,"owners_count":21052984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-models","avalonia","blender","dotnet","parallel-processing","rendering"],"created_at":"2024-09-24T20:44:59.369Z","updated_at":"2025-04-10T00:22:06.611Z","avatar_url":"https://github.com/noahsub.png","language":"C#","readme":"﻿\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Assets/Images/green_cube.png\" alt=\"Icon\" WIDTH=\"256\" height=\"256\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://dotnet.microsoft.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/dotnet-090D11?style=for-the-badge\u0026logo=dotnet\u0026logoColor=38b178\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/\"\u003e\u003cimg src=\"https://img.shields.io/badge/csharp-090D11?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=38b178\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.python.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/python-090D11?style=for-the-badge\u0026logo=python\u0026logoColor=38b178\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://avaloniaui.net/\"\u003e\u003cimg src=\"https://img.shields.io/badge/avalonia-090D11?style=for-the-badge\u0026logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE5NSAxOTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg1LjU1NTU2LDAsMCw1LjU1NTU2LDAsMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0zMC40NjYsMzQuOTI4TDMwLjY3NiwzNC45MjhDMzIuODIzLDM0LjkzIDM0LjY1MiwzMy4zMDcgMzQuOTA2LDMxLjE3NUwzNC45MzYsMTYuOTk1QzM0LjY4Niw3LjU2NyAyNi45NjUsMCAxNy40NzYsMEM3LjgzMiwwIDAuMDE0LDcuODIgMC4wMTQsMTcuNDYzQzAuMDE0LDI3LjAwNSA3LjY2NiwzNC43NjMgMTcuMTY5LDM0LjkyN0wzMC40NjYsMzQuOTI3TDMwLjQ2NiwzNC45MjhaIiBzdHlsZT0iZmlsbDpyZ2IoNTYsMTc3LDEyMCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTE3LjUyNCw1Ljk0OEMxMi4wMjcsNS45NDggNy40Myw5LjgwMSA2LjI4NiwxNC45NTRDNy40MDQsMTUuMjcgOC4xODEsMTYuMjk3IDguMTgxLDE3LjQ1OUM4LjE4MSwxOC42MjEgNy40MDQsMTkuNjQ4IDYuMjg2LDE5Ljk2NEM3LjQzLDI1LjExOCAxMi4wMjYsMjguOTcxIDE3LjUyNCwyOC45NzFDMTkuNTI1LDI4Ljk3MSAyMS40MDcsMjguNDYxIDIzLjA0NiwyNy41NjJMMjMuMDQ2LDI4Ljg5MkwyOS4wMzYsMjguODkyTDI5LjAzNiwxNy45MzhDMjkuMDQxLDE3Ljc5MiAyOS4wMzYsMTcuNjA4IDI5LjAzNiwxNy40NjFDMjkuMDM2LDExLjEwMyAyMy44ODIsNS45NSAxNy41MjQsNS45NUwxNy41MjQsNS45NDhaTTEyLjAxLDE3LjQ1OUMxMi4wMSwxNC40MzQgMTQuNDk5LDExLjk0NSAxNy41MjQsMTEuOTQ1QzIwLjU0OSwxMS45NDUgMjMuMDM4LDE0LjQzNCAyMy4wMzgsMTcuNDU5QzIzLjAzOCwyMC40ODQgMjAuNTQ5LDIyLjk3MyAxNy41MjQsMjIuOTczQzE0LjQ5OSwyMi45NzMgMTIuMDEsMjAuNDg0IDEyLjAxLDE3LjQ1OVoiIHN0eWxlPSJmaWxsOnJnYigzNCwzNCwzNCk7Ii8+CiAgICAgICAgPHBhdGggZD0iTTcuMzY4LDE3LjQ1MkM3LjM2OCwxOC40NjIgNi41MzYsMTkuMjk0IDUuNTI2LDE5LjI5NEM0LjUxNiwxOS4yOTQgMy42ODQsMTguNDYyIDMuNjg0LDE3LjQ1MkMzLjY4NCwxNi40NDIgNC41MTYsMTUuNjEgNS41MjYsMTUuNjFDNi41MzYsMTUuNjEgNy4zNjgsMTYuNDQyIDcuMzY4LDE3LjQ1MloiIHN0eWxlPSJmaWxsOnJnYigzNCwzNCwzNCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=\u0026logoColor=38b178\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.blender.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/blender-090D11?style=for-the-badge\u0026logo=blender\u0026logoColor=38b178\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/belav/csharpier\"\u003e\u003cimg src=\"https://img.shields.io/badge/code_style-csharpier-38b178.svg?style=for-the-badge\" alt=\"csharpier\" style=\"width: auto; height: 20px;\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Xavalon/XamlStyler\"\u003e\u003cimg src=\"https://img.shields.io/badge/code_style-xaml styler-38b178.svg?style=for-the-badge\" alt=\"xamlstyler\" style=\"width: auto; height: 20px;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eOrthographic Renderer\u003c/h1\u003e\n\n\u003cp\u003e\nA 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.\n\u003c/p\u003e\n\n\u003ch2\u003e\nGallery\n\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/requirements_page.png\" alt=\"Icon\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/hardware_page.png\" alt=\"Icon\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/model_page.png\" alt=\"Icon\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/lighting_page.png\" alt=\"Icon\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/views_page.png\" alt=\"Icon\"\u003e\n  \u003cimg src=\"Assets/Images/Screenshots/render_page.png\" alt=\"Icon\"\u003e\n\u003c/p\u003e\n\n\u003ch2\u003e\nInstallation\n\u003c/h2\u003e\n\u003cp\u003e\nDownload 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. \n\u003c/p\u003e\n\n\u003ch2\u003e\nRequirements\n\u003c/h2\u003e\n\u003cp\u003e\nBlender 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.\n\u003c/p\u003e\n\n\u003ch2\u003e\nUsage\n\u003c/h2\u003e\n\n\u003ch3\u003e\nImporting a Model 📂\n\u003c/h3\u003e\n\u003cp\u003e\nOrthographic Renderer supports .blend, .obj, and .stl files. For .obj and .stl files you must set the unit appropriately,\nso that the model is imported with the correct scale.\n\u003c/p\u003e\n\n\u003ch3\u003e\nHardware Capabilities 🖥️\n\u003c/h3\u003e\n\u003cp\u003e\nThe application will scan your system for compatible hardware and display the supported frameworks for each component.\n\u003c/p\u003e\n\n\u003ch3\u003e\nCamera and Lighting ☀️\n\u003c/h3\u003e\n\u003cp\u003e\nYou 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.\n\u003c/p\u003e\n\n\u003ch3\u003e\nViews 📷\n\u003c/h3\u003e\n\u003cp\u003e\nThere are 26 orthographic views to choose from. You can select the views you want to render by clicking on the checkboxes. \n\u003c/p\u003e\n\n\u003ch3\u003e\nRendering 🚀\n\u003c/h3\u003e\n\n\u003cp\u003e\nThere 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.  \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Assets/Images/Examples/grid.png\" alt=\"Icon\"\u003e\n\u003c/p\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahsub%2Forthographic-renderer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoahsub%2Forthographic-renderer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahsub%2Forthographic-renderer/lists"}