{"id":19608263,"url":"https://github.com/gongminmin/goldensun","last_synced_at":"2025-04-27T20:32:48.887Z","repository":{"id":73959877,"uuid":"341440777","full_name":"gongminmin/GoldenSun","owner":"gongminmin","description":"A path tracer based on hardware ray tracing","archived":false,"fork":false,"pushed_at":"2023-12-06T05:29:58.000Z","size":230,"stargazers_count":23,"open_issues_count":8,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-05T03:12:44.366Z","etag":null,"topics":["engine3d","gpu","gpu-acceleration","path-tracing","ray-tracing","rendering"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gongminmin.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}},"created_at":"2021-02-23T05:35:45.000Z","updated_at":"2023-12-06T04:59:19.000Z","dependencies_parsed_at":"2023-03-13T20:17:22.431Z","dependency_job_id":null,"html_url":"https://github.com/gongminmin/GoldenSun","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FGoldenSun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FGoldenSun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FGoldenSun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FGoldenSun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gongminmin","download_url":"https://codeload.github.com/gongminmin/GoldenSun/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251204624,"owners_count":21552254,"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":["engine3d","gpu","gpu-acceleration","path-tracing","ray-tracing","rendering"],"created_at":"2024-11-11T10:14:47.905Z","updated_at":"2025-04-27T20:32:43.875Z","avatar_url":"https://github.com/gongminmin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoldenSun\n\n[![GitHub release](https://img.shields.io/badge/release-v0.1.0-blue.svg)](https://github.com/gongminmin/GoldenSun/releases/latest)\n[![Build Status](https://gongminmin.visualstudio.com/GoldenSun/_apis/build/status/gongminmin.GoldenSun?branchName=main)](https://gongminmin.visualstudio.com/GoldenSun/_build/latest?definitionId=4\u0026branchName=main)\n\nGoldenSun is a GPU path tracer. It uses hardware ray tracing APIs to do the tracing. As an experimental project, there is no release plan, nor related to any product.\n\n## Getting started\nBefore compiling GoldenSun, Python 3.x+ and CMake 3.18+ must be installed first. Then you can run Build.py to build the whole code base. Currently only VS2019 on Windows is supported. More compilers and OSs will be supported in the future.\n\n## Principles\n* Keep the algorithm simple\n* No or less artificial parameter\n* Easy to integrate into existing rendering engines\n\n## Goals\n\n### Primary Goals\n* Full global illumination in path tracing\n* Multi-bounce indirect lighting\n* Indirect diffuse\n* Ground truth mode with high spp\n* Fast mode with low spp + denoiser\n\n### Secondary Goals\n* Realtime or interactive frame rate\n* Indirect specular\n\n## Contributing\nAs an open-source project, GoldenSun benefits greatly from both the volunteer work of helpful developers and good bug reports made by users. \n\n### Bug Reports \u0026 Feature Requests\nIf you've noticed a bug or have an idea that you'd like to see come real, why not work on it? Bug reports and feature requests are typically submitted to the [issue tracker](https://github.com/gongminmin/GoldenSun/issues).\n\n## Why this name?\nThe name GoldenSun is inspired by the lyrics of the famous song Do-Re-Mi, Re/Ray: a drop of golden sun. Here we have a lot of rays in the process. So, yeah, golden sun.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongminmin%2Fgoldensun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgongminmin%2Fgoldensun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongminmin%2Fgoldensun/lists"}