Search found 38 matches

by groverburger
Mon Jun 21, 2021 10:56 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.4 Release

Hello! I would like to report a large memory leak, if you run it for like 2-3 minutes, the project runs out of ram and crashes, thanks! Info about project: about 1-2k tris, pretty sure that's all you need, i have checked my code, it doesn't cause it I'm not sure that it's a g3d issue. I just ran th...
by groverburger
Mon Jun 14, 2021 3:14 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

actually it demonstrates something that is counter intuitive, as if you do some kind of top down game, with x z axis as your ground, you would tend to have the rotation axis in the other direction: hence, in my code, when moving my "rainbow bullets" on x z , via speed and angle, when rota...
by groverburger
Sun May 30, 2021 1:36 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

I am having far too much fun with this :) https://github.com/trabitboy/petitecorepoc/raw/main/showcase.gif https://youtu.be/39BqFZIa4a0 I have a couple of comments after using g3d on and off for some weeks: first my workflow is as follow: >model and texture in pico8 + picocad > load obj in blender,...
by groverburger
Mon Apr 19, 2021 9:49 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

Hi Groverburger, starting to play around with your engine, https://i.ibb.co/mtM2k6x/Screenshot-2021-04-18-at-09-50-20.png Now i am wondering, i use the collision code to figure out a collision, that works. If i would want to move an object in the 3d world, by dragging with the mouse, what steps wou...
by groverburger
Sun Feb 21, 2021 3:44 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

No, the w of a quaternion is not the angle! It's the real component, which for a quaternion representing a pure rotation (i.e. normalized), equals the cosine of half the rotation angle. The name of the function suggests that it accepts a quaternion, but an axis/angle rotation is not a quaternion, e...
by groverburger
Sat Feb 20, 2021 10:01 pm
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

function model:setQuaternionRotation(x,y,z,angle) May I suggest to call it model:setAxisAngleRotation? I'd expect a true setQuaternionRotation to accept a quaternion, i.e. x,y,z,w (or w,x,y,z, depending on taste) instead of x,y,z,angle. This is a quaternion rotation either way, I just called the &q...
by groverburger
Sat Feb 20, 2021 10:54 am
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 110
Views: 205142

Re: Groverburger's 3D Engine (g3d) v1.3 Release

Hey everyone, just released a new update - v1.3! Changes: - Added collision functions - Added basic quaternion rotation support - Matrices are now a class so they do not have be re-allocated every frame - Vectors no longer use tables so they do not have to be allocated to the heap - Fixed bugs where...
by groverburger
Tue Feb 16, 2021 11:49 pm
Forum: Support and Development
Topic: How to make a font glow?
Replies: 4
Views: 2528

Re: How to make a font glow?

The easiest way to achieve this effect would probably be with shaders. When drawing text, I would first draw the text with a blur or glow shader, and then draw the text normally on top of that. Moonshine is a helpful library of shaders, and it includes some glow and blur effects. Here's the link: ht...
by groverburger
Thu Feb 04, 2021 10:37 pm
Forum: Libraries and Tools
Topic: Steamworks FFI
Replies: 33
Views: 43005

Re: Steamworks FFI

Ok, I have released an update to support the brand new version: Steamworks v1.51! I can confirm that this issue should be fixed on Linux. Can you pull the latest version and test it on Mac please. Just tested it on mac - seems to work! I got my "logged in successfully" message showing up ...
by groverburger
Sun Jan 24, 2021 12:19 am
Forum: Libraries and Tools
Topic: Steamworks FFI
Replies: 33
Views: 43005

Re: Steamworks FFI

Hey ivan, I got your Steamworks FFI to work on Windows perfectly, but on Mac I'm failing on assert(Steam.init()) only when I run the game fused as a .love file. EDIT: on further inspection, the failure seems to occur on line 59 of api.lua, api.lib.SteamAPI_Init() is not behaving correctly. Could the...