Skip to content

Commit fce4839

Browse files
authored
N39: Blackjack (#1187)
1 parent 7886a6d commit fce4839

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed

content/news/039/blackjack.gif

1.42 MB
Loading

content/news/039/index.md

+47
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,53 @@ it hit version 0.28 which added new functionality and improved existing:
169169

170170
## Tooling Updates
171171

172+
### [Blackjack]
173+
174+
![Blackjack: A height field terrain built from a noise function being edited in
175+
real time](blackjack.gif)
176+
177+
[Blackjack] by @setzer22 is a procedural modeling application made in Rust,
178+
using rend3, wgpu, and egui. It follows the steps of applications like Houdini,
179+
or Blender's geometry nodes project and provides a node-based environment to
180+
compose procedural recipes to create 3d models.
181+
182+
The past couple months have been busy for Blackjack, the work continues with a
183+
focus of filling in all the missing bits to enable usage in more indie gamedev
184+
workflows.
185+
186+
Some of the changes include:
187+
188+
- New nodes for geometry editing, like: _Resample curve_, _Point cloud_,
189+
_Polygon_, _Line from points_ or _Edit geometry_.
190+
- A new type of mesh, the height map with its set of nodes.
191+
- A way to import OBJ meshes into procedural graphs.
192+
- Bug fixes in extrude and bevel nodes, making them more robust and handle more
193+
kinds of meshes.
194+
- A new DragValue widget offering more precise control when tweaking parameters.
195+
- Smoother camera controls and various editor UX improvements.
196+
197+
Blackjack has no release notes yet, but make sure to check out the recently
198+
merged PRs ([1][blackjack-pr-1], [2][blackjack-pr-2], [3][blackjack-pr-3]) for a
199+
more in-depth summary of the changes and lots of animated gifs.
200+
201+
On the social side, a first [blog post][blackjack-blog-post] in a series was
202+
published on Ko-fi showing a real gamedev use case using Blackjack and the Godot
203+
engine together to implement a racing game. Additionally, Blackjack now has a
204+
[Twitter account][blackjack-twitter]. Consider following both for more frequent
205+
updates!
206+
207+
Currently, development is focused on implementing the next major feature:
208+
Gizmos. There are [some initial results][blackjack-gizmos], and the full PR for
209+
it is expected to land sometime during November.
210+
211+
[Blackjack]: https://github.com/setzer22/blackjack
212+
[blackjack-pr-1]: https://github.com/setzer22/blackjack/pull/45
213+
[blackjack-pr-2]: https://github.com/setzer22/blackjack/pull/46
214+
[blackjack-pr-3]: https://github.com/setzer22/blackjack/pull/52
215+
[blackjack-gizmos]: https://twitter.com/Blackjack3dRust/status/1587900630718615552
216+
[blackjack-blog-post]: https://ko-fi.com/post/New-nodes-Improved-Lua-bindings-and-lots-of-QoL-i-S6S6FK40S
217+
[blackjack-twitter]: https://twitter.com/Blackjack3dRust
218+
172219
## Library Updates
173220

174221
### [presser]

0 commit comments

Comments
 (0)