Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
joeld42
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
joeld42
1mo ago
I think this approach (separate parts) is the right call. This is how human artists build models, and once the model is built and segmented you can decide which parts go together, and then then group, remesh, UV-map and bake those parts. Al
2.
▲
by
joeld42
3mo ago
Yep. I was an intern at Disney Feature Animation when GIMP first came out. It was really exciting, an alternative to Photoshop (which used to run on linux!) and our in-house painting tools. I pushed for artists to use it, but was told by ma
3.
▲
by
joeld42
9mo ago
Take a look at Slint or Avalonia if you miss this experience. And I'll take needing an internet connection over having to install Visual Basic from a stack of CDs.
4.
▲
by
joeld42
1y ago
I'm still not great at it, but the biggest thing that helped me was to give myself a rule, "Don't talk about what I'm planning, only talk about what I've done". Explaining a project's vision or goals give
5.
▲
by
joeld42
1y ago
Some Jam Games with web builds: https://itch.io/jam/luxe/entries?ref=luxeengine.com https://ldjam.com/events/ludum-dare/56/terrarium-combinarium https://joeld42.itch.io&#
6.
▲
by
joeld42
1y ago
I've been playing with this engine for a while. I really like the engine. For me the best features are: - Scripting is really ergonomic, and fairly fast performance-wise. And if you need something to be really fast writing native exten
7.
▲
by
joeld42
1y ago
hmm, i've played around a bit with level design in the past and honestly Arcol wouldn't be that great a fit. I like Probuilder in Unity for that, I think the key to any good workflow is immediate changes and fast iteration, so you
8.
▲
by
joeld42
1y ago
yeah, great idea. Eventually we'd love to get there, supporting all stages of the AEC pipeline. But the scope is so huge we can't give it the level of design attention and polish that we want if we try to do everything, so we'
9.
▲
by
joeld42
1y ago
Exactly! It’s great to see that this idea resonates!
10.
▲
by
joeld42
1y ago
We're hoping to provide tools that let firms build whatever workflows they need. Right now, we have design options to present and compare different options and variants of scenes, and boards and comments, but we don't enforce any
11.
▲
by
joeld42
1y ago
It coexists with Revit right now, and is a good place to do feasibility and early design and get instant metrics and feedback. We think it's a lot more collaborative and design friendly. One day we'd love to take them on directly,
12.
▲
by
joeld42
1y ago
Thanks! We love to hear it!
13.
▲
by
joeld42
1y ago
Exactly, at this stage, the output is mainly for feasibility, presentations and communication. But we can also export models to Revit or 3D formats like GLTF to use in the next steps of the process, or for renders, etc. But we're plann
14.
▲
by
joeld42
1y ago
We don't need to update the scene at once, so when geometry changes we rebuild the buffer and send it over to typescript, and the three.js mesh will own the buffer. By being careful about what needs to be updated, we can keep things in
15.
▲
by
joeld42
1y ago
haha yeah! It feels like a real pain point in the industry right now. Hopefully we can make it easier for communication between design, engineering and construction.
16.
▲
by
joeld42
1y ago
It is using ThreeJS for the 3D rendering, with a custom Rust geometry kernel to generate the mesh buffers to render. The editor interface is React based.
17.
▲
by
joeld42
1y ago
We're launching Arcol today! Check it out. Modern CAD tool, built for the browser with Rust+Typescript for high performance and an elegant UX. Check out the announce video that explains some of the ideas behind it: https://w
18.
▲
Arcol simplifies building design with browser-based modeling
(arcol.io)
59 points
by
joeld42
1y ago
|
27 comments
19.
▲
by
joeld42
2y ago
The one that had the most personal influence on me was the chapter from Michael Abrash's Graphics Programming Black Book: https://www.phatcode.net/res/224/files/html/ch17/17-01.html#... CPU are
20.
▲
by
joeld42
2y ago
If you are looking for an existing car, there's a lot of sites selling pre-made vehicle models for pretty much anything, that's probably going to be higher quality and need less cleanup than anything you can get from scanning. One
21.
▲
by
joeld42
2y ago
Most of the drawing work of a GUI is drawing text, shape paths, and images. A GPU-accelerated UI layer draws these using GPU commands. It's not exactly the same as making an ortho 2D scene, but conceptually that's pretty much it.
22.
▲
by
joeld42
2y ago
ImGui doesn't have "components" like a traditional toolkit. If you want a custom component you just make a regular function like: MyCustomThing::MyWidget( "name", whatever_value ); And it gets the current rectangle
23.
▲
by
joeld42
2y ago
This looks really good. It's nice to see some options like this (and slint) appearing for cross-platform desktop GUI. I'm pretty skeptical of "modern" c++ but this looks like a good example of using it where it makes sen
24.
▲
by
joeld42
2y ago
It's a gambling term, it means the amount you have to win to break even.
25.
▲
by
joeld42
2y ago
I've heard of using "Geiger counter allocators" -- custom allocators that make a small click whenever an allocation happens to get a sense of when a program is doing lots of allocations, especially lots of small allocs, as it
26.
▲
by
joeld42
2y ago
I like the idea but this is non-standard enough to be just as hard as making a custom format. In my experience, the best way to handle this is: 1) Use TSV (tab-separated) instead of CSV (most things that export CSV also export TSV). Strip L
27.
▲
by
joeld42
2y ago
Blender Geometry nodes supports SDF modelling. It's just not a widely known or used technique. But it's super powerful.
28.
▲
by
joeld42
2y ago
This jitteryness is because the sample doesn't have antialiasing enabled (since it's pixel art) and the background scrolling is 0.1pixels per frame, which means every 10 frames it snaps 1 pixel. The scrolling is also updating on f
29.
▲
by
joeld42
3y ago
Try contract work. There's a lot of "downtime" where you're looking for contract work that you can work on side projects and as your project picks up you can adjust the amount of contracting to fill the gaps.
30.
▲
by
joeld42
3y ago
Hey this looks great. I'm working on some AI bots for board games and this might be really useful as a frontend for local testing of the bot players. I'll check it out.
More ›