Dmitry Andreev

1.5K posts

Dmitry Andreev banner
Dmitry Andreev

Dmitry Andreev

@and_coder

started inciprocal, ex-lucasarts, ex-electronic arts, ex-demoscener "and"; engineer / inventor / entrepreneur

San Francisco, CA Sumali Mart 2011
143 Sinusundan808 Mga Tagasunod
Naka-pin na Tweet
Dmitry Andreev
Dmitry Andreev@and_coder·
Some close-ups. Can drive a number of off the shelf HW for a more time efficient sequencing. In the most universal configuration like what's shown here, it can be driven by any turntable or other triggering equipment in a "slave" mode wirelessly or via standard trigger cable.
inciprocal@inciprocal

High-res close-ups of a 12-light rig. Mounted on GODOX 240FS Light Stand and driven by Syrp Genie Mini 2 turntable. One of the most basic configurations that's easy to move around and actuate. Important to has as little turntable footprint at possible to minimize light occlusion.

English
2
0
17
5.6K
Dmitry Andreev
Dmitry Andreev@and_coder·
Doing some weight stress testing of the DIY XY Stage (xy table). Moving around a 1 gallon of water, that's 3.8 kg, looks just fine. More than enough for any scanning automation (props and flat swatches). The drivers are cold. Don't even need any heatsinks 🙀
English
1
1
3
268
Dmitry Andreev
Dmitry Andreev@and_coder·
@embedrapp @inciprocal yeah. The board is just a prototype. Will make a proper PCB and an enclosure. But There are off the shelf CNC drives/controllers that are Marlin/GRBL compatible. You can just plug in the motors and send any GCODE from any compatible software.
English
0
0
1
41
Embedr
Embedr@embedrapp·
@inciprocal the contrast between professional grade cable chains and a breadboard is exactly why i love hardware
English
1
0
5
45
inciprocal
inciprocal@inciprocal·
With the wide availability of CNC parts in many shapes and sizes, it has never been easier to build an automated XY stage for high-resolution PBR material scanning using only a minimal number of components: a couple of linear guides, an MCU, and a pair of drivers.
English
1
4
33
2.9K
Dmitry Andreev
Dmitry Andreev@and_coder·
Just a quick prototype but something I wanted to do for quite some time using as few off the shelf components as possible and still have it relatively lightweight and portable. It actually took longer to write the firmware than putting the rest together.
inciprocal@inciprocal

With the wide availability of CNC parts in many shapes and sizes, it has never been easier to build an automated XY stage for high-resolution PBR material scanning using only a minimal number of components: a couple of linear guides, an MCU, and a pair of drivers.

English
0
0
1
129
Dmitry Andreev
Dmitry Andreev@and_coder·
@Mallchad @davepl1968 std::make_unique is effectively a "new" because it's an explicit call. There is absolutely nothing that prevents one from taking a raw pointer from anything and pass it to anything, store and use it anywhere anytime. The whole std::make_unique is messeup to start with.
English
1
0
0
25
Mallchad 🏴󠁧󠁢󠁥󠁮󠁧󠁿
@and_coder @davepl1968 C++ made new and delete effectively obsolete functions. The only time you use it in real code is within new container types. and even then it's suggested you don't and use make_unique() and other containers instead. Only exception is maybe placement new. Even then, not really
English
1
0
2
36
Dave W Plummer
Dave W Plummer@davepl1968·
If you use the STL, you can write safe code in C++ Everything is object, allocator, and algorithm-based, and that's it. You NEVER call malloc or free or use strxxx() functions. You never see, access, or operate on memory directly. It's different than regular C++, but less different than Rust.
lagz@lagz152507

C++ get a bad reputation for its memory safety issues, truthfully if you actually take the time to learn the standard library and modern C++ style/features you can get code safety as good as languages like Rust

English
41
20
396
84.9K
Dmitry Andreev
Dmitry Andreev@and_coder·
@Grummz Chess? Checkers? Tetris? ... though.... Tetris does have a good music depending on platform.
English
0
0
0
32
Grummz
Grummz@Grummz·
This is the only thing that has ever mattered for games.
Grummz tweet media
English
397
35
912
59.8K
Dmitry Andreev
Dmitry Andreev@and_coder·
@rrbrussell @IllusoryStudios @tsoding To be fair, if you look at the whole function than sn is 4 bytes aligned. BUT, just looking at it in isolation nothing tells it that sn is aligned so *(uint32 *)sn can crash. And I've seen too many places in libraries as they grow you forget or break the alignment - have fun.
Dmitry Andreev tweet media
English
1
0
1
45
Robert R. Russell
Robert R. Russell@rrbrussell·
@IllusoryStudios @and_coder @tsoding Nothing checks if the pointer actually is properly aligned. It assumes that it is. Which for x86 and ARM64 with an MMU it probably is. The Cortex M chips do not have an MMU.
English
3
0
3
285
Тsфdiиg
Тsфdiиg@tsoding·
Average Rust dev: oh no buffer overflows are scary! >_< Average C dev:
Тsфdiиg tweet media
English
80
174
4K
151.3K
Kuba
Kuba@89_kba·
Proud to be Polish! Wait for it! 😂 🇺🇸 🇨🇳 🇵🇱
English
166
820
15.6K
1.3M
Dmitry Andreev
Dmitry Andreev@and_coder·
@NikTek version of a scene with some metadata, e.g. character ID or an ID if a particular look and feed all the seed lighting, texture and animation data into the neural net that will finish the rest of the synthesis. It might take a while to develop and prove all those art tools though.
English
0
0
1
425
Dmitry Andreev
Dmitry Andreev@and_coder·
@NikTek As someone who's been doing real-time rendering for the past 25 years Huang is right. The ultimate workflow will be that you take a real character, put the makeup you want, make the act a certain training sequence, capture lighting conditions then render a simplified .. 1/2
English
1
0
2
6.1K
NikTek
NikTek@NikTek·
Jensen Huang has responded to the comments calling DLSS 5 AI slop: "First of all, they're completely wrong. The reason for that is because, as I have explained very carefully, DLSS 5 fuses controllability of the geometry and textures and everything about the game with generative AI. It’s not post-processing, it’s not post-processing at the frame level, it’s generative control at the geometry level." He has also added: "This is very different than generative AI; it’s content-control generative AI. That’s why we call it neural rendering" What are your thoughts on this?
NikTek tweet mediaNikTek tweet media
English
2.9K
313
6.9K
3M
Elma
Elma@oelma__·
Anyone..
Elma tweet media
English
5.1K
106
1.6K
178.5K
Samra
Samra@samrac92·
Which car should go first ??
Samra tweet media
English
19K
368
3.7K
5.2M
Dmitry Andreev
Dmitry Andreev@and_coder·
@RouaniJihad @NikTek Another aspect with the tech itself. There is a huge distance between "capable" and "shipped". And practice shoes that any capability doesn't matter until it shipped somewhere, because until it ships. And Epic did it right with Unreal Tournament, Gear of War, Fortnite... 2/2
English
0
0
0
43
Dmitry Andreev
Dmitry Andreev@and_coder·
@RouaniJihad @NikTek That as well as some more purely business and production reasons. AAA requires large budgets to produce and the first question - are there successful AAA projects shipped with that tech? Are there developers with that experience available? For Unity it's mostly no and no. 1/2
English
1
0
1
665
NikTek
NikTek@NikTek·
Why isn't Unity being used as much as Unreal Engine 5 to develop realistic-looking games?
English
210
94
3.5K
586.2K
lily
lily@vxylily·
He doesn’t smoke He doesn’t drink He doesn’t Womanise He doesn’t party He stays at home He doesn’t bet Where can I find him??
English
14.9K
414
7.8K
2.8M
Dmitry Andreev
Dmitry Andreev@and_coder·
@miratechgeek @inciprocal It's possible to reconstruct it accurately with with some caveats. The more curvature and detail the surface has the higher the reconstruction accuracy. If the surfaces if dead flat - it won't see SSS this way. Single view takes 2 seconds depending on camera.
English
0
0
1
14
FemMiraMancer
FemMiraMancer@miratechgeek·
@inciprocal That SSS detail at grazing angles is the real flex. Most pipelines just fake it. What's the capture time per asset?
English
1
0
2
18
inciprocal
inciprocal@inciprocal·
12 light rig with 4 light extensions to capture extra sub surface scattering at glancing angles. Configured for 2D high resolution PBR capture.
English
1
2
17
1.3K
The ₿itcoin Therapist
The ₿itcoin Therapist@TheBTCTherapist·
I’m supposed to believe that Iran, a country that doesn’t even have a good WiFi connection is going to launch drones half the distance of the planet to attack California?
The ₿itcoin Therapist tweet media
English
3.3K
1.3K
10.3K
912.5K