3D Computer Graphics Engine - CanvasDraw Tech Demo #3 | Roblox

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • In this video, I will be featuring my 3D Graphics Engine made entirely within roblox on a GUI using CanvasDraw.
    This engine can render thousands of polygons in real-time up at 30+ FPS with a resolution of 150x150 pixels.
    All though when recording with OBS on a crappy laptop, you get around 20 - 25 FPS.
    The engine currently features the following:
    - Basic .OBJ file reading and loading
    - Basic vertex lighting
    - Backface culling
    - Triangle clipping
    - Per-triangle sorting
    - Rotational matrices
    - Controllable camera
    This engine has the capabilities to make actual 3D games within roblox on a GUI (without the use of viewport frames), all though the engine lacks some obvious features, such as:
    - Textures
    - Z-Buffer
    - etc
    If you have any ideas for a video, please leave them in the comments down below. If you enjoy my content, consider subscribing!
    -== Other Social Media ==-
    The Grand Development:
    www.roblox.com...

ความคิดเห็น • 46

  • @goatmeal5779
    @goatmeal5779 ปีที่แล้ว +13

    That's really impressive, even more considering it was done in roblox

  • @VuNamVEVO
    @VuNamVEVO ปีที่แล้ว +6

    This got me flabbergasted. Actually impressive!

  • @ricktherickrolled
    @ricktherickrolled 9 หลายเดือนก่อน

    for some reason this feels much better than the current roblox, I love these engines inside roblox

  • @the_formid6728
    @the_formid6728 ปีที่แล้ว

    you are insane, congrulations, perfect work.

  • @thegoofypowerfull1
    @thegoofypowerfull1 ปีที่แล้ว

    plot twist: its a recording of a completely different game put over a roblox background
    jk cool video

  • @truestbluu
    @truestbluu 9 หลายเดือนก่อน

    3d engine within a 3d engine

  • @DeafRookielahs2
    @DeafRookielahs2 ปีที่แล้ว +1

    Please make it before 3am Part 3 as soon as possible. You can do it, and don't give up!

    • @dontsubtome9769
      @dontsubtome9769 ปีที่แล้ว

      he said he paused development on after 3AM due to having an underpowered pc for a large project like after 3AM

  • @CaptainIce69
    @CaptainIce69 ปีที่แล้ว +1

    I cant with ur skill LOL also whens the after 3am coming out first one was chad

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว +3

      After 3 AM is unfortunately paused at the moment, the game is just an insanely large project, so Im taking a break from it and instead I will be releasing a smaller single player horror game that involves driving and fleeing from cars

    • @CaptainIce69
      @CaptainIce69 ปีที่แล้ว +1

      @@Ethanthegrand Ah so thats what the car ai is about yea makes sense first game was amazing I think u commeneted on it or somethin lol so ive been hyped for it ever since

  • @amogus-dn8qn
    @amogus-dn8qn ปีที่แล้ว

    when I saw the thumbnail I was like, 'oh neat a 3d engine' but as soon as I saw the roblox loading screen I went WHAAAAA

    • @amogus-dn8qn
      @amogus-dn8qn ปีที่แล้ว

      that's one quick heart lmao

  • @deadpoobob
    @deadpoobob ปีที่แล้ว

    looks pretty cool

  • @someoneonea2
    @someoneonea2 ปีที่แล้ว +1

    what happend for advanced car system? if you stopped developing on it can i buy it?

  • @showmaker8168
    @showmaker8168 ปีที่แล้ว

    this guy could make daggerfall on roblox

  • @Zerkami248
    @Zerkami248 ปีที่แล้ว +6

    very nice, question though, is there any lighting or shadows? it would be pretty cool to see

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว +3

      Currently, there is real basic per vertex lighting, and no shadows. All though shadow casting is something I would like to try at some point

  • @megaepicsupergamerplayinggames
    @megaepicsupergamerplayinggames 11 หลายเดือนก่อน

    now the main question: But Can It Run Doom?

  • @greplolmain
    @greplolmain ปีที่แล้ว

    I hope you release it on one day. it looks amazing!

  • @imaz0mbie_
    @imaz0mbie_ ปีที่แล้ว

    homie making build engine
    but better than ken silverman but when anti aliasing

  • @unkoiboi
    @unkoiboi ปีที่แล้ว

    Interesting

  • @kyojin7177
    @kyojin7177 ปีที่แล้ว +1

    How does this work under the hood? With frames or does it use a viewport frame with parts to render the image? Pretty cool project.

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว +2

      This works with frames with UIGradients

  • @kolotocar.official2324
    @kolotocar.official2324 ปีที่แล้ว

    I'm sure you could make a complex 3D game with GUI

  • @changinall79
    @changinall79 9 หลายเดือนก่อน

    what does it look like in the script or how its need to look like

  • @saaawdust
    @saaawdust ปีที่แล้ว

    ok now we need blender 💀💀

  • @tooneysailor
    @tooneysailor 8 หลายเดือนก่อน

    How????

  • @jesuslovesu123
    @jesuslovesu123 ปีที่แล้ว

    how can anyone else make this? just asking cause people could make really good games with this

  • @ask343
    @ask343 ปีที่แล้ว +1

    That's sick but also useless since Roblox is already a 3D engine 😂

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว +2

      Exactly. All though this project isn’t completely useless though. With some small changes, this can be easily used for a custom pixelate post processing effect, which is a feature I wanted in roblox for ages.

    • @ask343
      @ask343 ปีที่แล้ว +1

      @@Ethanthegrand oh that would be cool you're right, maybe make a side scrolling platformer with it

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว +1

      @@ask343 at that point I dont even need the 3D engine. a 2D side rolling platformer would be a relatively easy project to make

    • @ask343
      @ask343 ปีที่แล้ว

      @@Ethanthegrand fair

    • @thecout3170
      @thecout3170 ปีที่แล้ว +2

      you could program idk, doom, and then just use roblox as the server for it.

  • @assortedrobloxhero
    @assortedrobloxhero ปีที่แล้ว

    How

  • @OFFWHITY
    @OFFWHITY ปีที่แล้ว

    I know all devs get annoyed by THISS question but are you planning to sell this don't worry I mean good money by that.

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว

      Not at the moment at least. This engine has many issues and flaws that i would probably want to fix before releasing this to the public in any way

  • @orbitaloutcast9878
    @orbitaloutcast9878 ปีที่แล้ว

    Are you going to make something with this? Or are you going to go straight into paid open-source?

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว

      Yeah, I might make end up making something with this, such as a custom pixelate post processing effect or something.
      And also I dont think this is going to be an open sourced thing. It wasn’t ever intended to be too as this was just a project. And also there’s heaps of issues with this engine in its current state that I would need fix and clean up if I did release this.

    • @orbitaloutcast9878
      @orbitaloutcast9878 ปีที่แล้ว

      @@Ethanthegrand Well, keep the world updated! I'm sure alot of indie developers would be frothing at the mouth to get their hands on a good 3d resource that replicates a currently unsupported roblox feature.

  • @DanielBerzinskas
    @DanielBerzinskas ปีที่แล้ว

    I wanna see if I can run it at 40+ FPS!

    • @Ethanthegrand
      @Ethanthegrand  ปีที่แล้ว

      It actually can on a mid-range pc without recording. I’ve managed to run the scene at around 45 FPS

  • @bondo532
    @bondo532 ปีที่แล้ว

    yo wtf?

  • @tkr_josh1217
    @tkr_josh1217 ปีที่แล้ว

    you got a discord?