PwshPaint
PwshRayTracer
PwshPaint | PwshRayTracer | |
---|---|---|
4 | 5 | |
194 | 12 | |
- | - | |
3.1 | 10.0 | |
3 months ago | over 1 year ago | |
PowerShell | PowerShell | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PwshPaint
-
PwshPaint: A pixel art editor for the terminal in PowerShell
Love the work with httplistener here:
https://github.com/ShaunLawrie/PwshPaint/blob/main/PwshPaint...
I've done considerable work with it and niche cases like this the at a teensy bit of web to PowerShell is a perfect usecase
-
PwshPaint on PowerShell Gallery
I finally got around to figuring out how to publish modules to powershell gallery for the personal project I shared last month which I renamed PwshPaint because I think it makes more sense. The whole workflow was surprisingly simple and I should have published it as a module in the first place 😂 the GitHub workflow I’m using to publish it is in the repo https://github.com/ShaunLawrie/PwshPaint
PwshRayTracer
- PwshRayTracer: A Raytracer in PowerShell on AWS Lambda
-
PwshPaint: A pixel art editor for the terminal in PowerShell
Damn, and I thought I loved powershell. This is awesome.
Another of the author's projects sits solidly between awesome and terrifying: https://github.com/ShaunLawrie/PwshRayTracer
> A very slow raytracer in PowerShell that has been optimised from ~100 camera rays traced per second to 4000 rays per second on a 4GHz 6 core CPU with a few tricks
> Because I've been learning a bit of serverless stuff I was curious as to how much faster I could run this using PowerShell in a webscale™ setup by distributing the processing over as many concurrently running lambdas as I could get in my AWS account:
> By using Lambda with large memory sizes to get more cores I had >250,000 camera rays per second (~62x my laptop speed) but I managed to rack up a $200 bill over a couple of bad runs
-
Pixel Art for PowerShell
Might want to look at my ray tracer then :) https://github.com/ShaunLawrie/PwshRayTracer It's not as readable because it was so slow in pwsh that I offloaded the compute to AWS so I could render the 500 samples per pixel gif for the "Ray Tracing in One Weekend" scene that has depth of field and antialiasing. There are some steps at the start of the readme for running it locally without AWS, it's slow but it still renders.
-
I made a Ray Tracer in WinForms for a school assignment
Nice! I recently followed the same tutorial and implemented it in PowerShell https://github.com/ShaunLawrie/PwshRayTracer
- Show HN: PowerShell Ray Tracing for Fun
What are some alternatives?
Windows10Debloater - Script to remove Windows 10 bloatware.
Webtracer - Pathtracer written in rust - runs in the web and includes an editor.
Sophia-Script-for-Windows - :zap: The most powerful PowerShell module on GitHub for fine-tuning Windows 10 & Windows 11
WinForms-RayTracer - Ray Tracing implemented in Windows Forms
GPURayTracing - 3D raytracer running in a compute shader
aws-lambda-powershell-runtime - This new PowerShell custom runtime for AWS Lambda makes it even easier to run Lambda functions written in PowerShell to process events.