File tree 3 files changed +27
-0
lines changed
content/posts/newsletter-008
3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,33 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust_gamedev/comments/foywc6/an
120
120
121
121
[ assets_manager ] : https://github.com/a1phyr/assets_manager
122
122
123
+ ### [ three-d] v0.1
124
+
125
+ [ three-d] is a renderer which targets both desktop (OpenGL) and web
126
+ (WebAssembly + WebGL2) which makes it possible to develop a 3D application on
127
+ desktop and easily deploy it on web.
128
+
129
+ This month [ three-d v0.1] [ three-d-v0-1 ] was released.
130
+ Main features:
131
+ - Thin and low-level graphics abstraction layer which maps one-to-one with the
132
+ OpenGL/WebGL2 graphics APIs.
133
+ - Medium-level modular abstractions of common graphics concepts.
134
+ - Deferred renderer with high-level components.
135
+ - Default windows for easy setup.
136
+
137
+ It is possible to build your own rendering features from low- or medium-level
138
+ components and combine with other high-level features, so you can already now
139
+ make some cool stuff. See for example these [ examples] [ three-d-examples ] .
140
+
141
+ ![ Lighting example] ( three-d-lighting.png )
142
+
143
+ ![ Spider example] ( three-d-spider.png )
144
+
145
+ [ three-d ] : https://github.com/asny/three-d
146
+ [ three-d-examples ] : https://asny.github.io/three-d/
147
+ [ three-d-v0-1 ] : https://crates.io/crates/three-d
148
+
149
+
123
150
## Popular Workgroup Issues in Github
124
151
125
152
<!-- Up to 10 links to interesting issues -->
You can’t perform that action at this time.
0 commit comments