eniko,
@eniko@peoplemaking.games avatar

The first episode of Coding History: 3D from Mode7 to DOOM is live now! It explains how to rotate points in 2D space and why the rotation formula so often used in game development is the way it is: https://www.youtube.com/watch?v=JC5IMfK7Yfw

Please go check it out and boost this post if you want to support an educational video series about old school 80s and 90s 3D 🙏

eater,
@eater@cijber.social avatar

@eniko ooooh!!!! hype!!

Farbs,
@Farbs@mastodon.social avatar

@eniko Hello! I'm replying to your Kickstarter update here because i forgot my Kickstarter login credentials again.

It is my strong opinion that your voxel grass effect is awesome and I would like to see more of it.

boethiah,

@eniko Just watched the video there, really well explained. Any time I see videos relating to transformations, the 3Brown1Blue Linear Algebra series comes to mind. Your explanation doesn't go into the dark side of LA but a great beginner explanation with a really nice animated explanation.

eniko,
@eniko@peoplemaking.games avatar

@boethiah thank you 😊

boethiah,

@eniko I’ve always loved that transformations end up being the entire world moving around the player. I’ll check the video out a little later today

ALWyvern,
@ALWyvern@mastodon.social avatar

@eniko Finally got to watching it, good job Eniko :D

eniko,
@eniko@peoplemaking.games avatar
Jonic,

@eniko Heck yes! Congrats! Looking forward to watching it, hopefully I can actually follow what’s going on - maths was never my strong suit!

mike,
@mike@jammer.social avatar

@eniko Where does the creepy hippo image come from? 😋

jessechounard,
@jessechounard@hachyderm.io avatar

@mike @eniko Creepy?! What is wrong with your brain?

mike,
@mike@jammer.social avatar

@jessechounard @eniko Most hippos don't have fingers. 😋

KaizarNike,
@KaizarNike@mastodon.gamedev.place avatar

@eniko Excellent video, now I'm starting to understand why I use cos to make things move in circles, backnforth and spirals.

fritzy,
@fritzy@mastodon.cloud avatar

@eniko I'm reminded of learning trig in order to do graphics in QBasic as a teen. It felt like learning from first principals as I didn't have good resources. I enjoyed your video!

Bp103,
@Bp103@mastodon.social avatar

@eniko I accidentally reinvented this in my own project. the only difference was that I put the universe on its own cube then I attached everything to that. This gives me confidence that I wasn't that far off.

ruba,
@ruba@mastodon.gamedev.place avatar

@eniko how can I not shout "TRIANGLES ARE FOR CHUMPS" now every time anyone talks about anything graphics???

eniko,
@eniko@peoplemaking.games avatar

@ruba it's the only correct thing to do

jessechounard,
@jessechounard@hachyderm.io avatar

@eniko Is rotating around arbitrary points (rather than just the origin) something that'll be covered in the future?

I kind of like the idea of teaching it as translating the entire universe to move the "origin" similar to what you did here.

eniko,
@eniko@peoplemaking.games avatar

@jessechounard I mean I don't think I can make an entire video just out of subtracting the rotation origin and then adding it back after the rotation

jessechounard,
@jessechounard@hachyderm.io avatar

@eniko lol, I figured it'd be part of a bigger video, not just that.

I'd be really impressed if you could stretch that out, though. :P

jedimb,
@jedimb@mastodon.gamedev.place avatar

@eniko Looking forward to watching this tomorrow. 💜

JoshJers,
@JoshJers@peoplemaking.games avatar

@eniko 10 seconds in and it's like YES IT'S USING "TURNS" FOR ANGLES

eniko,
@eniko@peoplemaking.games avatar

@JoshJers turns are best >_>

bryy,
@bryy@peoplemaking.games avatar

@eniko I understood some of those words.

faffinaboot,

deleted_by_author

  • Loading...
  • eniko,
    @eniko@peoplemaking.games avatar

    @faffinaboot wow thank you! This makes me really happy to hear ☺️

    demofox,
    @demofox@mastodon.gamedev.place avatar

    @eniko rad! This has been in the pipe for quite a while hasn't it?!
    Congratulations:)

    eniko,
    @eniko@peoplemaking.games avatar

    @demofox yep! i had the preview ready a few months ago but it turns out dealing with all of the other bits and bobs took quite a while x_x

    libroraptor,
    @libroraptor@mastodon.nz avatar

    deleted_by_author

  • Loading...
  • eniko,
    @eniko@peoplemaking.games avatar

    @libroraptor i havent seen that, no. im curious though!

    and yeah i think thinking of sine/cosine as x/y of a circle is way more intuitive, but maybe that's because i've been game devving so long

    libroraptor,
    @libroraptor@mastodon.nz avatar

    deleted_by_author

  • Loading...
  • eniko,
    @eniko@peoplemaking.games avatar

    @libroraptor dang those are really cool!

    breadbin,
    @breadbin@bitbang.social avatar

    @eniko I was scrolling to find something to watch on my subscriptions, and what to do I see? “Eniko Fox” What in tarnation? Felt like I needed to comment before I watched it:)

    I will now watch it:)

    eniko,
    @eniko@peoplemaking.games avatar

    @breadbin nice! :D make sure to like comment and subscribe lol >_>

    (no but seriously doing that stuff really helps <_<)

    breadbin,
    @breadbin@bitbang.social avatar

    @eniko Can’t very well subscribe when I already subscribe :) (why can’t YouTube have a better subscription management than a freaking array!!!)

    Have to like/comment via my phone (that I’m typing on) as I watch on the AppleTV/TV :) So I got to watch sin/cos in the “big screen”.

    Have to delay it or I’ll end up doxing myself :)

    breadbin,
    @breadbin@bitbang.social avatar

    @eniko So, did I super miss something or should the point rotate from 0 to 2pi? Because it seemed to rotate from 0 to 1/2pi.

    Do I have Donkey brains?

    eniko,
    @eniko@peoplemaking.games avatar

    @breadbin not sure where you're talking about? it goes to 2 PI here

    breadbin,
    @breadbin@bitbang.social avatar

    @eniko For fuck’s sake. My brain is cooked. For some reason my brain thought it was suppose to be 6.28 pi… yeah.

    So just viewer error! See, everything would be better without users!:)

    (As in my brain read pi as rad instead of as 3.14, stoopid brain.)

    eniko,
    @eniko@peoplemaking.games avatar

    @breadbin gotcha XD

    breadbin,
    @breadbin@bitbang.social avatar

    @eniko I do web and Docker and backends and helm and all sorts of things. Rotted my brains.

    I did turn on three C64s today, even wrote a one liner BASIC app. Most fun I’ve had for months coding:)

    atatassault,

    @eniko

    How many theoretical physicists does it take to change a light bulb? Two, one to hold the bulb, and the other to rotate the universe around it.

    jhwgh1968,
    @jhwgh1968@chaos.social avatar

    @eniko huzzah it's here!

    Oddly enough, I was taught the full-on matrix methods back in college, but I've forgotten all than now. The last time I did sprite rotation in a project for fun, I did it with an integer-only algorithm based on linear pixel skewing...

    eniko,
    @eniko@peoplemaking.games avatar

    @jhwgh1968 oh yeah @TomF told me about that a while back, how you can rotate bitmaps by combining a bunch of skews, which is really cool

    TomF,
    @TomF@mastodon.gamedev.place avatar

    @eniko @jhwgh1968 I still don't really have intuition about why it works. I man I can explain logically how (https://cohost.org/tomforsyth/post/891823-rotation-with-three) but that's a different thing. It just seems like magic that all the pixels shuffle around each other with no gaps or duplicates and it does the right thing!

    dietinghippo,

    @eniko this video is Hippo Approved 🦛👍

    awfulidiot,

    @eniko great vid, despite your claimed lack of math knowledge I was reminded of the good math teachers I had over the years

    When I was searching for the video (my search was "3d from mode7 to doom") I came across two weird bot looking channels (that just seem to repost kickstarter videos) with your stuff on them:
    https://youtu.be/TsD1os768jA
    https://youtu.be/xFnELCqdoMM

    dunno if you want to report them or anything but figure I should pass it along since they showed up before your video in results for me

    eniko,
    @eniko@peoplemaking.games avatar

    @awfulidiot eh it's more hassle to try and get them taken down than it's worth

    awfulidiot,

    @eniko thought that might be the case but I wasn't sure

    main point was video is real good

    eniko,
    @eniko@peoplemaking.games avatar

    @awfulidiot thank you 😊

    zenhob,
    @zenhob@butts.team avatar

    @eniko this is great! Very clear explanation and diagrams

    alecui,

    @eniko this video actually helped me see where the formula is derived from, thank you!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • gamedev
  • DreamBathrooms
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • thenastyranch
  • modclub
  • anitta
  • mdbf
  • tester
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • provamag3
  • normalnudes
  • Leos
  • cisconetworking
  • megavids
  • JUstTest
  • All magazines