Here's Tangerine, my main personal project: https://github.com/aeva/tangerine
This is a CSG system built around composing signed distance functions in Racket. These are translated to an evaluator that can be ran on the CPU, and generated shaders for fast rendering. Models can be rendered in real time, or exported to common file formats for other purposes like 3D printing.
New blog post!
Piecewise least squares curve fitting. How to do it, and info on how to use equality constraints for values and derivatives.
https://blog.demofox.org/2022/06/29/piecewise-least-squares-curve-fitting/
I pushed a new build to correct the behavior of the torus function. Also this means the current build now has the wheel model rewritten in Lua!
I pushed a new build to correct the behavior of the torus function. Also this means the current build now has the wheel model rewritten in Lua!
I have a public build of Tangerine on itch now if anyone is interested. Currently only the Windows build is available. This also is Lua-only at the moment.
I will likely distribute builds with both Lua and Racket embedded in the future, but I am waiting for several bugs in Racket to be fixed upstream before I distribute any builds with it.
There's two people working on the Linux port right now, and so I'm hopeful that I'll be able to distribute Linux builds soon.
I have a public build of Tangerine on itch now if anyone is interested. Currently only the Windows build is available. This also is Lua-only at the moment.
Why Lua a̶r̶r̶a̶y̶s̶ tables are 1-indexed instead of 0?
The reasons:
It wasn't a thing yet (Lua is more than 25 years old)
And most of langs are 0-indexed because of the C influence, not really for a good reason especifically.
See the interview:
https://habr.com/en/company/vk/blog/459466/
Tiny, cozy and cute - this is what the menu in our game looks like Check out this cute hero swap!
https://store.steampowered.com/app/824090/TailQuest_Defense/
#gamedev #game #indiegame #godotengine #Tail Quest
RT @ChrisGr93091552@twitter.com
Explored github copilot,a paid service, to see if it encodes code from repositories w/ restrictive licenses.
I checked if it had code I had written at my previous employer that has a license allowing its use only for free games and requiring attaching the license.
yeah it does
https://twitter.com/ChrisGr93091552/status/1539731632931803137
I was planning on working on Tangerine today (because work holiday), but I couldn't decide what I wanted to do so I spent a few hours drafting up a vague project roadmap instead.
I put it here if anyone is interested: https://gist.github.com/Aeva/ab8c18201eb801dd75d912299cf8aaa5
While the layout was rough and completely untested, it gave us a foundation to start tweaking and building on.
Oh also, before all of this, I had some staple areas that I had already built that continued their way through most all iterations, like the park.
some people call it "TODO" instead of "wtf", but "wtf" is one character shorter! Efficiency! Productivity!
I'm a graphics programmer working for a AAA studio on secret AAA stuff. For fun, I work on a SDF renderer called Tangerine, and other whimsical side projects.