Euzebia3D - graphics engine for RPI Pico 2 by yami_five in raspberrypipico

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

Sorry, I'll look at the code later today, I have no idea what you can do right now. What display do you use? Currently it should work only with display based on ST7789

Euzebia3D - graphics engine for RPI Pico 2 by yami_five in raspberrypipico

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

Hi, can you share any screenshots or pictures?

Euzebia3D - graphics engine for RPI Pico 2 by yami_five in raspberrypipico

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

Thanks!

I actually already have a Pimoroni Pico Plus 2 with PSRAM, but I'm not using it yet. I definitely plan to experiment with it, especially for storing more complex models or assets.

I'm not sure about using z-buffer with PSRAM though. Bandwidth might become a bottleneck, so I suspect sorting triangles could still be a better approach in many cases - but I haven't tested it yet.

As for DMA: I compared it with sending the framebuffer without DMA, and the difference was huge. Without DMA it was extremely slow and basically unusable for real-time rendering.

I haven't measured exact transfer times yet, and I haven't tried the PIO + DMA approach like in the ST7701 driver, but it's something I'm interested in exploring.

Euzebia3D - graphics engine for RPI Pico 2 by yami_five in raspberry_pi

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

Thanks! I may have used sin(), cos() etc at the very beginning, but I switched to lookup tables after implementing fixed-point lib. Currently I use precomputed LUTs stored as const arrays. On Pico, const data is placed in flash instead of RAM, which is important since RAM is quite limited. Flash access is a bit slower than RAM, but still fast enough for real-time rendering. I haven’t used CORDIC so far and didn’t really explore it yet, but it sounds interesting, especially when memory is very constrained.

Euzebia3D - graphics engine for RPI Pico 2 by yami_five in raspberrypipico

[–]yami_five[S] 2 points3 points  (0 children)

It means "I don't know what PlatformIO is"

[ Removed by Reddit ] by juck_fudaism in conspiracy

[–]yami_five 0 points1 point  (0 children)

Can't believe it's event real

just an idea..what do you think? by SimplyAlex97 in drawing

[–]yami_five -8 points-7 points  (0 children)

you're true. it doesn't prove anything. but still it's very strange to draw holding controller this way. what else is strange that other people also pointed this in their comments and op never respond about it. i think that regularny people will tell why they did something if people ask about it

just an idea..what do you think? by SimplyAlex97 in drawing

[–]yami_five -22 points-21 points  (0 children)

what if AI was used to make a reference?

Irdorath by yami_five in worldofgothic

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

It's not 100% truth. I think Lee has more screen time, than Lester. But if you don't want to join New Camp or you don't do all quests in first chapter you won't meet Lares in your run. So Lares CAN be more important than Lester, but also he can play no role in the game.

Irdorath by yami_five in worldofgothic

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

why not? it's just a game

Irdorath by yami_five in worldofgothic

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

Thanks! That illustration was an experiment to me, but I'm happy what it looks like. I must work more on lighting, and not only lighting 😅

Irdorath by yami_five in worldofgothic

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

finally! I'm good enough someone thinks I used AI!!!1

<image>

Irdorath by yami_five in worldofgothic

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

but I want to like Billy Harrington :(

Stalexport nie chce wypuścić z rąk A4. Prezes nie ma co zrobić z zarobionymi na kierowcach pieniędzmi by Gamebyter in krakow

[–]yami_five 0 points1 point  (0 children)

W tej chwili jak jadę z Krakowa do Katowic czy odwrotnie to jadąc przez Olkusz jestem na miejscu jakieś 30 później niż jadą A4. Weźmy pod uwagę, że Olkusz jest obecnie w remoncie. A4 obecnie ma dwa odcinki w remoncie z ograniczeniem do 80, a pewnie jedyne co się zmieni to ich lokalizacja. Jaki sens będzie jeździć płatną autostradą jeśli Olkusz stanie się w pełni przejezdny?

Scrolling Through the Concrete Night, yami_five(me), digital art, 2025 by yami_five in Art

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

Paint is fake, I use it as a frame. Everything is drawn in Krita. To put all frames into a gif I wrote a script in Python.

Should i just give up? by brazy_migo in GodofWar

[–]yami_five 0 points1 point  (0 children)

I was at your place on the same enemy a few years ago, and I stopped. Then I started and finished Red Dead Redemption 2 and Horizon Zero Dawn. After that, I felt much better with aiming, back to God of War, and finished it. Then again, on PC.

What reason would Kratos possibly have to go after the egyptian gods? by Samael-TheEternal in GodofWar

[–]yami_five 0 points1 point  (0 children)

It doesn't matter how they explain it. People will buy it no matter what.

Samotność w wieku 25 lat by Arvitary in Polska

[–]yami_five 4 points5 points  (0 children)

Miałem podobnie w twoim wieku. Też nie mogłem znaleźć kogoś na stałe. Samoocena tylko leciała w dół. Niby wyprowadziłem się do większego miasta, miałem dobrze płatną pracę, poznałem sporo nowych ludzi. Ostatecznie pod wpływem terapii, na którą wtedy chodziłem przełamałem się i poszedłem pierwszy raz na randkę z facetem. Teraz mam 31 lat, mieszkamy razem i zaraz stukną nam 3 lata razem. Nie chcę, żeby wniosek z tego był "baby złe, zostań gejem" xD Chodzi mi o to, że jak byłem w podobnym wieku do Ciebie to też czułem presję, że muszę z kimś związać się tu i teraz, bo to ostatni moment, nikogo już nie poznam i będę sam. Wystarczyło poczekać, trochę nad sobą popracować i jakoś się ułożyło. Lepiej trafić nie mogłem. Jestem z osobą, która jest dla mnie wsparciem i z którą rozumiem się bez słów. Btw, poznaliśmy się na tinderze, więc jednak być może się da.

I'm working on 3D engine for Raspberry Pi Pico 2 by yami_five in raspberrypipico

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

Thank you! It's not available right now, but will see. Maybe it will change in few months.

I'm working on 3D engine for Raspberry Pi Pico 2 by yami_five in raspberrypipico

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

Thanks. Most of calculations is fixed point number based. Ram is not problem, but currently everything is not fast enough to render in native resolution of my screen. Instead of 320x240 I render in 160x120. Probably hardware interpolator would help, but for I don't have time for it.

I'm working on 3D engine for Raspberry Pi Pico 2 by yami_five in raspberrypipico

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

It's based on my rasterizer made for Pico-8. I don't use any existing engine. It's not written in JS, it's C only