# Brohann's 3D devlog

**URL:** <https://forum.makecode.com/t/brohanns-3d-devlog/20917>\
**Category:** Game Design\
**Tags:** graphics-and-math, extension, demo, javascript, art\
**Created:** [June 27, 2023, 5:01pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917 "2023-06-27T17:01:31Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 31, 2024, 11:40pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/126 "2024-07-31T23:40:52Z")

</div>

brohann can you add textured triangles into ya extension? Already very epic and would make it more epic

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [August 2, 2024, 2:12am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/127 "2024-08-02T02:12:18Z")

</div>

My extension is very very broken right now, I might update it sometime but I can’t guarantee anything

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [August 5, 2024, 2:54am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/128 "2024-08-05T02:54:21Z")

</div>

crazy how this whole entire thing started with a dinosaur and a spinning rat

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [August 5, 2024, 2:56am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/129 "2024-08-05T02:56:34Z")

</div>

ok! good luck with the update!

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 3, 2024, 4:46pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/130 "2024-09-03T16:46:01Z")

</div>

As soon as coneguy figures this stuff out he is going to have a field day

---

<div class="post-metadata">

**Author:** ![pecan4pi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pecan4pi/32/20940_2.png) [@pecan4pi](https://forum.makecode.com/u/pecan4pi)\
**Post date:** [October 1, 2024, 10:48pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/131 "2024-10-01T22:48:24Z")

</div>

For anyone who’s going to use the 3d extension, I edited @Brohann 3d model to makecode code converter so it outputs code for the 3d extension instead of code for the super fast fps demo’s.

[link](https://scratch.mit.edu/projects/1075036652)

you can follow the same steps as in the post I’m replying to up until 23.

Instead you  
23. import @Brohann’s 3d extension ([right here](https://github.com/Brohann3214/arcade-brohann-3d)).  
24. open 1. open the vertices.txt file and copy it contents  
25. paste the copied contents wherever you want them to go  
26. 1. open the triangles.txt file you just downloaded and copy its contents  
27. paste the copied stuff _ **after** _ the pasted vertices.txt  
28. 1. change the color palette to whatever. keep in mind that this converter does not keep the colors of the original model  
29. enjoy!

Thanks @Brohann for making the extension! I’m really looking forward to using it in some of my games!

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/36648_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [October 2, 2024, 2:37am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/132 "2024-10-02T02:37:01Z")

</div>

Wow, thanks for the edits!!!

---

<div class="post-metadata">

**Author:** ![Mysticshadowfox](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mysticshadowfox/32/21774_2.png) [@Mysticshadowfox](https://forum.makecode.com/u/Mysticshadowfox)\
**Post date:** [October 14, 2024, 2:12am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/133 "2024-10-14T02:12:48Z")

</div>

Is the extension still getting updated? and if so, are there plans to do a block that just draws the outlines of triangles and a way to do camera turns?

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [October 14, 2024, 2:25pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/134 "2024-10-14T14:25:00Z")

</div>

I guess I never though of adding wireframes as a feature, but I guess I probably could if there was enough demand for it. You can also “turn the camera” by rotating the entire model.

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [November 3, 2024, 6:28am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/135 "2024-11-03T06:28:23Z")

</div>

real quick question, where is the render block i can’t find it

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [November 4, 2024, 8:32am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/136 "2024-11-04T08:32:52Z")

</div>

![Screenshot 2024-11-03 091230](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/e/4ec76abf09bdb58a59cbc4e09e57feb7ea30a19d.png)  
It’s this one, drag in a background image input if you want it to render to the background image

---

<div class="post-metadata">

**Author:** ![DA\_PRO\_PLAYZ](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/da_pro_playz/32/19214_2.png) [@DA\_PRO\_PLAYZ](https://forum.makecode.com/u/DA_PRO_PLAYZ)\
**Post date:** [November 4, 2024, 6:35pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/137 "2024-11-04T18:35:22Z")

</div>

someone add funky town to this I’m not kidding DEW ITT

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [November 7, 2024, 10:27pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/138 "2024-11-07T22:27:48Z")

</div>

Has anyone thought of bringing over the Crystal Seeker guy from scratch and seeing what he can do? I may be mistaken but it’s just an idea

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [November 11, 2024, 6:43pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/139 "2024-11-11T18:43:26Z")

</div>

Anyone can code in 3D!

---

<div class="post-metadata">

**Author:** ![Dodec](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dodec/32/20281_2.png) [@Dodec](https://forum.makecode.com/u/Dodec)\
**Post date:** [November 11, 2024, 9:29pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/140 "2024-11-11T21:29:27Z")

</div>

this is amazing.

---

<div class="post-metadata">

**Author:** ![CodeOnTheCob](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeonthecob/32/19306_2.png) [@CodeOnTheCob](https://forum.makecode.com/u/CodeOnTheCob)\
**Post date:** [February 3, 2025, 4:26am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/141 "2025-02-03T04:26:51Z")

</div>

for real I cheesed the hateno village one though

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [March 28, 2025, 8:53pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/142 "2025-03-28T20:53:53Z")

</div>

I made this a very long time ago so I might as well share

> **[sm64thign](https://arcade.makecode.com/86455-21546-41226-50660)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [March 28, 2025, 10:08pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/143 "2025-03-28T22:08:50Z")

</div>

Alright guys…  
we got the maps  
we got the models  
Let’s try and figure out how to make it work  
…somehow

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [March 28, 2025, 11:01pm UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/144 "2025-03-28T23:01:50Z")

</div>

we have the collision too.

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [March 29, 2025, 12:48am UTC](https://forum.makecode.com/t/brohanns-3d-devlog/20917/145 "2025-03-29T00:48:30Z")

</div>

That’s a separate thing. That doesn’t use @Brohann ‘s 3d extension

[Previous page](https://forum.makecode.com/t/brohanns-3d-devlog/20917.md?page=6)

[Next page](https://forum.makecode.com/t/brohanns-3d-devlog/20917.md?page=8)
