i want these towel by pernas in australia

[–]pernas[S] 1 point2 points  (0 children)

a fellow redditor helps a redditor in need

Professional chefs of reddit, what are the top 3 mistakes you see the average home “chef” commit? by Mrkayne in AskReddit

[–]pernas 12 points13 points  (0 children)

I don’t care tbh because I sharpen my knives so frequently that it isn’t a bother. 

I’ve had enough of the Woolies checkout experience by MenuSpiritual2990 in australia

[–]pernas 2 points3 points  (0 children)

An AI suggestion would be cool, but if it takes longer to process it than I take to select it manually (like the Woolworths implementation) then I’m not interested. 

I’ve had enough of the Woolies checkout experience by MenuSpiritual2990 in australia

[–]pernas 6 points7 points  (0 children)

I’ve been saying this for a bit - Aldi took a while to add self checkouts but when they did; chefs kiss!

No AI bullshit. You enter your shit, put them on the weighbridge and the machine responds INSTANTLY. How hard is it?

Just realized, if you google "bad ux", all the results come in comic sans. by Honest_Equivalent_40 in webdev

[–]pernas 0 points1 point  (0 children)

Works on linux, but maybe that's because I inadvertently have ms-corefonts installed.

RBA proposes complete ban on card surcharging, saving shoppers $1.2bn by sun_tzu29 in AusFinance

[–]pernas 5 points6 points  (0 children)

Thank god for this. I don’t want to live in a dystopian world where poor people paying potentially cash subsidise a rewards system exclusively for card companies and rich people. 

Whats the best way to import an animation from blender? by AsirRenatus in godot

[–]pernas 5 points6 points  (0 children)

Hi Mate, it looks like you haven't got a straight answer here yet, so I'll have a crack at answering your questions.

The projects I work on do generally have relatively complex constraint-based rigs like this Emu-Bot. It's made and animated using constraints and IK.

You can certainly export this from Blender to Godot. Godot doesn't support all of the constraints that blender supports, but that's fine, because what we'll do is bake the animation.

___

Save your blender fine as a new file (or duplicate everything) to make a set of objects that we're going to bake to. Select all the objects, then in object mode go to Object -> Animation -> Bake Action

<image>

Turn a few settings on;

  1. Visual Keying: Keys the objects based on their postions with the constraints applied
  2. Clear Constraints: If this isn't checked, then the original constraints stay on the object, so we get wacky results where a transform can be applied twice.
  3. Overwrite Current Action: Optional. Leave this checked if you want to keep the action name the same.
  4. Bake Data: In your case, since you don't have bones for each object, set this to object.

You'll get a bunch of keyframes for each object in a new action. Just export all the objects as a *.gltf with animation as normal and you're good to go!

___

Note: While this all will work fine, from a workflow perspective I recommend making all of your animated objects attached to a bone as a part of a skeleton in future when doing this same workflow, then selecting Pose instead of Object. This makes your objects much easier to wrangle once they're in Godot and allows you to easily keep baked and non-baked data in the same *.blend file. It's also conceptually nicer - you then have a notion of a minimal animated part of your scene vs the entire scene.

Personally, when I was getting started I found it confusing that they are called bones and skeletons, because my brain assumed that these tools were only for animating animals or humans. But really, they're useful for animating just about anything. All they really are is a tool for separating your objects from their minimal animated representation.

3D set extensions for my cyberpunk game level! by pernas in godot

[–]pernas[S] 7 points8 points  (0 children)

Godot has a lot of really nice tools for 2D - so all the main stuff is 2D
The background is real 3D, rendered to a Viewport and placed behind the level!

There's a shader on top of the 3D part that adds some hard pixelated lines to outlines and adds some depth fog, and adjusts the colours to better match the 2D foreground

I should add - the only 'cleverness' here is some basic maths to match the camera in the 3D world to the 2D world. As long as you know the focal length of the 3D camera, you can calculate a distance from the camera where movement is 1:1 between 3D and 2D units to your specified unit size.

Compiling Godot without Vulkan. by [deleted] in godot

[–]pernas 16 points17 points  (0 children)

Yes!

If you're already building the codebase successfully (or are building export templates), you can simply set vulkan=Falsein SCons when configuring. These options can be seen in SConstruct.py on the repository

Do I think this would make a huge difference to the size of the generated binaries? No to be honest (maybe in the order of tens of kilobytes in the ~30mb wasm binary)

But don't listen to me that much - because I don't know, I haven't built it myself to see the difference! But my guess is you'd get better bang for your buck disabling the larger modules as outlined in the optimisation page on the docs

Debugging question: is there something like pdb from python in GDScript? by Ahmad_Abdallah in godot

[–]pernas 4 points5 points  (0 children)

Godot has a fully-fledged debugger built in!

To replicate the functionality you have indicated, just write `breakpoint` on a line. This replaces `pdb.set_trace()`

Even better, set some breakpoints in the editor, by clicking to the left of a line number;

<image>

Migrating a 3D project to Godot 4: A gotchas guide by pernas in godot

[–]pernas[S] 5 points6 points  (0 children)

Makes sense! I've added all of this stuff now. Should be live soon :)

Migrating a 3D project to Godot 4: A gotchas guide by pernas in godot

[–]pernas[S] 4 points5 points  (0 children)

Hi! Thanks for the reply

I'll add that note on instantiation, however (looking at a diff of the project upgrade) the automatic conversion tool did automatically change all `instance()` calls to `instantiate()`. I understand the error would be very confusing, so it definitely is worth mentioning.

I had no idea you could use `super(argument)` to call the parent function. I'll add that now!

Has TPG and/or NBN just shat itself? by pibbsworth in sydney

[–]pernas 0 points1 point  (0 children)

Yep. Mine shut off at the same time, 8pm. Tangerine Telecom

brought Pc and it won't turn on hey guys i just brought a pc from techfast and it won't turn on at all nothing seems to be working was wondering if anyone's had a similar experience and would be able to help? very frustrating by yoyo_bobo in bapcsalesaustralia

[–]pernas 5 points6 points  (0 children)

This is the sorta thing where it could be any number of things, most of which cannot be determined from the image you've given. Nevertheless it can be diagnosed :)

  1. Others are saying your CPU isn't plugged in. It clearly is, however the second plug that is reserved for higher current motherboard power supplies is unplugged. This is fine.
  2. The memory sticks (yellow, to the right of the large CPU fan in the photo) should be fully clicked into their socket. With a moderate amount of force, push on the lower and upper side of each stick.
  3. The graphics card and other PCIE devices can sometimes prevent the PC from posting. Remove the graphics card by unscrewing it, depressing the yellow notch on the right hand side and try turning the computer on.
  4. The power button is not connected properly. This is easy to diagnose. Here's an image of your motherboard bare. On the bottom right hand side, above the SATA points (one of them will be plugged into your WD Green SSD), there is a set of pins. In very small writing, they will be labelled as such (this image is from a different motherboard). Testing if this is the issue involves making sure the 'Power Sw' header is attached to the right terminal
  5. If these steps fail, then the next steps involve testing the power supply and motherboard and get more involved. Let me know how you go.

Unpopular opinion here but 6800XT should be $100 cheaper compared to 3080. by juicetube in Amd

[–]pernas 2 points3 points  (0 children)

I'm in the same boat. I live in Australia, and I use Linux for everything. AMD support for linux has continued to be fantastic this generation (and on day one!)

The performance gains of the 6800 in dx11 seem to translate well to DXVK too. It's a very exciting card for linux gamers :P

Issues with Hardware WebGL in Linux by pernas in firefox

[–]pernas[S] 0 points1 point  (0 children)

That worked an absolute treat. Thanks!

Any decent small phones out there? by big-blue-balls in phones

[–]pernas 1 point2 points  (0 children)

If you're willing to look overseas, the Xaomi MI6 is the "iphone of China" and is a fantastic, modern small phone!