![3DSage](/img/default-banner.jpg)
- Видео 146
- Просмотров 15 070 203
3DSage
США
Добавлен 27 сен 2010
I make 3D printing, 3D coding, 3D animation, and beyond!
Contact Me: Message me on Instagram - 3dsagepix
Contact Me: Message me on Instagram - 3dsagepix
I Made a Fallout Watch for Open Sauce
This is my homemade Fallout inspired watch I wore to Open Sauce where I was surrounded by super talented creators and makers. This build was a journey with highs and lows and I want to share the creation process with you.
I hope we can hang out again sometime. See ya next time!
Support by subscribing or buy me a coffee!
www.buymeacoffee.com/3dsage
-Sage
I hope we can hang out again sometime. See ya next time!
Support by subscribing or buy me a coffee!
www.buymeacoffee.com/3dsage
-Sage
Просмотров: 15 206
Видео
Real or 3D Scan Challenge
Просмотров 3,6 тыс.Месяц назад
What a cool new tool I have for my projects! I had fun and I hope you enjoy my review video of the Creality Otter 3D scanner. Amazon: www.amazon.com/dp/B0CZNQB9YG?ref=myi_title_dp Website: bit.ly/3QBbZEi More programming videos coming soon! Support by subscribing or buy me a coffee! www.buymeacoffee.com/3dsage
Cheapest Bullet Time with a 9 Dollar Camera
Просмотров 286 тыс.2 месяца назад
Bullet time photography on a budget with a VHS retro style just makes me smile and I hope you enjoy my journey to make it happen. More programming videos coming soon! Link to camera. No affiliation. www.amazon.com/dp/B0CLGX51WD Support by subscribing or buy me a coffee! www.buymeacoffee.com/3dsage
The 3DSage Game Engine Demo | Download Link
Просмотров 90 тыс.3 месяца назад
Let me know in the comments what you think. I can't wait to see what you create with the next version coming soon! Download Link: www.gbadev.org/demos.php?showinfo=1575 (The .sav save file must be next to the rom. If you use a flashcart, place the save file in the correct folder) Support by subscribing or just buy me a coffee! www.buymeacoffee.com/3dsage -Sage #gamedev #GBA #doom
Silver Play Button Highlight Reel
Просмотров 6 тыс.4 месяца назад
I'm so blessed to receive the Silver Play Button award on my Birthday today! That's so crazy and it’s hard to put into words how special that makes me feel. I’m a maker who likes to create and post my projects to share with you. I’m so grateful to have connected with so many people and I have to genuinely thank you for watching and for your support. I appreciate this destination just as much as...
The 3DSage Game Engine Trailer 1
Просмотров 17 тыс.5 месяцев назад
I'm very excited to show you what my retro 3D game engine can do! I plan to add more, then let you use this to design your own games! I can also make programming tutorials and show you how it works! Support by subscribing or just buy me a coffee! www.buymeacoffee.com/3dsage -Sage #gamedev #doom #gameboy #GBA
Quick update
Просмотров 74 тыс.6 месяцев назад
Quick update to show you some of the features of my 3DSage GBA game engine. I'm excited to see what you will make with this when it's ready. Thank you for watching and for your support! -Sage You can show support by subscribing or buy me a coffee! www.buymeacoffee.com/3dsage #gamedev #doom #gameboy #GBA
Let's 3D Print Electronic Cases
Просмотров 26 тыс.6 месяцев назад
I made these cases to help hold my electronics but I want to share the files with you. I hope you enjoy the video and see you next time! The next video will be a cool programming tutorial! Download the 3D files Thingiverse: www.thingiverse.com/thing:6395406 Instructables: www.instructables.com/3D-Print-Electronic-Cases/ Thank you for watching! -Sage
Can I Cook Food with Magnets?
Просмотров 35 тыс.7 месяцев назад
Can I spin magnets fast enough to cook small food? Let's find out! JBV Creative: www.youtube.com/@JBVCreative 3D Printed squeeze fan: www.thingiverse.com/thing:4885441 More programming tutorials coming soon! Thank you for watching, subscribing, and for all the kind support! -Sage #tinyfood #3dprinting #food
Scissors + Nightgown = Sub-Zero | Easy Quick Costume
Просмотров 2,4 тыс.8 месяцев назад
Need a quick and easy costume? Here's how I made Sub-Zero from Mortal Kombat with just scissors and a nightgown. I can also sometime share the green screen and compositing of this project too. I hope you enjoyed this fun and quick video and see you next time for more programming and 3D printing projects! -Sage links: SWOMOG Men's Nightshirt Long Sleeve Nightgown Soft Loose: (They are baggy so I...
My 3DSage GBA Game Engine Update part 2
Просмотров 10 тыс.8 месяцев назад
I'll add more to my game engine but let me know what demakes you want to on the Game Boy Advance! #shorts #3d #doom #gamedev
Programming Wall Sliding | Recreating Glitches
Просмотров 8 тыс.9 месяцев назад
Programming Wall Sliding | Recreating Glitches
Huge 12K Resin Printer and My Experience | The Saturn 3
Просмотров 16 тыс.10 месяцев назад
Huge 12K Resin Printer and My Experience | The Saturn 3
My Best Functional and Useful 3D Prints
Просмотров 57 тыс.11 месяцев назад
My Best Functional and Useful 3D Prints
Zelda Ocarina Flute that Plays Itself
Просмотров 34 тыс.Год назад
Zelda Ocarina Flute that Plays Itself
3D Scanning for 3D printing and VFX | CR-Scan Ferret Review
Просмотров 52 тыс.Год назад
3D Scanning for 3D printing and VFX | CR-Scan Ferret Review
Does My 3D Printed Radio Work 5 Years Later?
Просмотров 191 тыс.Год назад
Does My 3D Printed Radio Work 5 Years Later?
My Wireless Game Boy Remote Control | How It Works
Просмотров 9 тыс.Год назад
My Wireless Game Boy Remote Control | How It Works
COIN FALL | Fall Guys Inspired 3D GBA Game
Просмотров 17 тыс.Год назад
COIN FALL | Fall Guys Inspired 3D GBA Game
My New Favorite 3D Printer | Neptune 3
Просмотров 10 тыс.Год назад
My New Favorite 3D Printer | Neptune 3
Let's Make a Game Boy Advance Game | GBA Jam 2022
Просмотров 85 тыс.Год назад
Let's Make a Game Boy Advance Game | GBA Jam 2022
Smallest Resident Evil 4 | Thumby Fan-Made
Просмотров 25 тыс.2 года назад
Smallest Resident Evil 4 | Thumby Fan-Made
3D Printed Rotation | Make Anything Rotate
Просмотров 29 тыс.2 года назад
3D Printed Rotation | Make Anything Rotate
I Made My Own Computer | Let's See How It Works
Просмотров 754 тыс.2 года назад
I Made My Own Computer | Let's See How It Works
Let's Talk About OpenLara | 3D Game Boy Advance Tomb Raider
Просмотров 44 тыс.2 года назад
Let's Talk About OpenLara | 3D Game Boy Advance Tomb Raider
I was hoping to see a water link in the description The advertisement was actually good and made me curious
Very excited for this! Understand it makes sense to aim for a multiplayer deathmatch thing but hope that maybe some 1-player stuff could be added in future, personally i'd be interested in using this for more of a walking simulator / mystery / LSD Dream Emulator kind of thing :)
Would love to do this tutorial, but sadly it only has 2 episodes. please make more or consider a paid one. I WOULD BUY IT :)
I've built a ton of bullet time cams with film and was researching this with cheapo cams thinking I was on to something unique.. .. haha.. well, love the results here. (I also have a grumpy orange cat)
Check the different types of blowers. You chose a pressure blower (radial bladed) May I recommend an Airfoil, more efficient less impact. A backwards curved wheel can do the trick
open sauce is hosted every year by william osman where you can show off your creations
For PLA at least I like using 3D Gloop
Your abslutely correct: there's nothing difficult about digital electronics or programming for that matter. Much like mathematics, the interesting stuff all happens in the analogue realm. Great project though, nonetheless.
Any way that some tiny ai features could be utilized to get rid of the aliasing? That would make it mindblowing
Can you please make a video on how this works pls I’m on my knees right now
Lived the wham song...
your coding style is ugly
3DSage hello, in your raycasting part 1 video, in the part where you cast a single ray, when i typed it in correctly, i get the errors 70 24 [Error] expected expression before 'int' 70 23 [Error] called object 'my' is not a function here is my snippet of code: void drawRays3D() { int r,mx,my,mp,dof; float rx,ry,ra,xo,yo; ra=pa; for(r=0;r<1;r++) { //--CHECK HORIZONTAL LINES dof=0; float aTan=-1/tan(ra); if(ra>PI){ ry=(((int)py>>6)<<6)-0.0001; rx=(py-ry)*aTan+px; yo=-64;xo=-yo*aTan;}//LOOKING UP if(ra<PI){ ry=(((int)py>>6)<<6)+64; rx=(py-ry)*aTan+px; yo= 64;xo=-yo*aTan;}//LOOKING DOWN if(ra==0 || ra==PI){ rx=px; ry=py; dof=8;}//LOOKING STRAIGHT LEFT OR RIGHT while(dof<8) { mx=(int)(rx)>>6; my(int)(ry)>>6; mp=my*mapX+mx; if(mp<mapX*mapY && map[mp]==1){ dof=8;} //HIT WALL else{ rx+=xo; ry+=yo; dof+=1;}//NEXT LINE } glColor3f(0,1,0); glLineWidth(1); glbegin(GL_LINES); glVertex2i(px,py); glVertex2i(rx,ry); glEnd(); } }
Typo I fixed in the next scene of the video. "My" needs and equals sign here my=(int)(ry)>>6;
Ye but even if i do my=(int) it doesnt cast the green ray, btw thanks a lot! also heres all my code #include <stdio.h> #include <stdlib.h> #include <GL/glut.h> #include <math.h> #define PI 3.1415926535 float px,py,pdx,pdy,pa; //player position void drawPlayer() { glColor3f(1,1,0); glPointSize(8); glBegin(GL_POINTS); glVertex2i(px,py) ;glEnd(); glLineWidth(3); glBegin(GL_LINES); glVertex2i(px,py); glVertex2i(px+pdx*5, py+pdy*5) ;glEnd(); } int mapX=8,mapY=8,mapS=64; int map[]= { 1,0,1,1,0,0,0,1, 1,0,1,1,0,0,0,1, 1,0,0,0,0,0,0,1, 1,0,0,0,0,1,1,1, 1,0,0,0,0,0,0,1, 1,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1, }; void drawMap2D() { int x,y,xo,yo; for(y=0;y<mapY;y++) { for(x=0;x<mapX;x++) { if(map[y*mapX+x]==1){ glColor3f(1,1,1);} else{ glColor3f(0,0,0);} xo=x*mapS; yo=y*mapS; glBegin(GL_QUADS); glVertex2i(xo +1,yo +1); glVertex2i(xo +1,yo+mapS-1); glVertex2i(xo+mapS-1, yo+mapS-1); glVertex2i(xo+mapS-1,yo +1); glEnd(); } } } void drawRays3D() { int r,mx,my,mp,dof; float rx,ry,ra,xo,yo; ra=pa; for(r=0;r<1;r++) { //--CHECK HORIZONTAL LINES dof=0; float aTan=-1/tan(ra); if(ra>PI){ ry=(((int)py>>6)<<6)-0.0001; rx=(py-ry)*aTan+px; yo=-64;xo=-yo*aTan;}//LOOKING UP if(ra<PI){ ry=(((int)py>>6)<<6)+64; rx=(py-ry)*aTan+px; yo= 64;xo=-yo*aTan;}//LOOKING DOWN if(ra==0 || ra==PI){ rx=px; ry=py; dof=8;}//LOOKING STRAIGHT LEFT OR RIGHT while(dof<8) { mx=(int)(rx)>>6; my=(int)(ry)>>6; mp=my*mapX+mx; if(mp<mapX*mapY && map[mp]==1){ dof=8;} //HIT WALL else{ rx+=xo; ry+=yo; dof+=1;}//NEXT LINE } glColor3f(0,1,0); glLineWidth(1); glBegin(GL_LINES); glVertex2i(px,py); glVertex2i(rx,ry); glEnd(); } } void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); drawMap2D(); drawPlayer(); glutSwapBuffers(); } void buttons(unsigned char key, int x,int y) { if (key=='a'){ pa-=0.1; if(pa< 0){ pa+=2*PI;} pdx=cos(pa)*5; pdy=sin(pa)*5;} if (key=='d'){ pa+=0.1; if(pa>2*PI){ pa-=2*PI;} pdx=cos(pa)*5; pdy=sin(pa)*5;} if (key=='w'){ px+=pdx; py+=pdy;} if (key=='s'){ px-=pdx; py-=pdy;} glutPostRedisplay(); } void init() { glClearColor(0.3,0.3,0.3,0); gluOrtho2D(0,1024,512,0); px=300; py=300; pdx=cos(pa)*5; pdy=sin(pa)*5; ;} int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA); glutInitWindowSize(1024,512); glutCreateWindow("yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"); init(); glutDisplayFunc(display); glutKeyboardFunc(buttons); glutMainLoop(); }
3DSage hello, in the part where you cast a single ray, when i typed it in correctly, i get the errors 70 24 [Error] expected expression before 'int' 70 23 [Error] called object 'my' is not a function here is my snippet of code: void drawRays3D() { int r,mx,my,mp,dof; float rx,ry,ra,xo,yo; ra=pa; for(r=0;r<1;r++) { //--CHECK HORIZONTAL LINES dof=0; float aTan=-1/tan(ra); if(ra>PI){ ry=(((int)py>>6)<<6)-0.0001; rx=(py-ry)*aTan+px; yo=-64;xo=-yo*aTan;}//LOOKING UP if(ra<PI){ ry=(((int)py>>6)<<6)+64; rx=(py-ry)*aTan+px; yo= 64;xo=-yo*aTan;}//LOOKING DOWN if(ra==0 || ra==PI){ rx=px; ry=py; dof=8;}//LOOKING STRAIGHT LEFT OR RIGHT while(dof<8) { mx=(int)(rx)>>6; my(int)(ry)>>6; mp=my*mapX+mx; if(mp<mapX*mapY && map[mp]==1){ dof=8;} //HIT WALL else{ rx+=xo; ry+=yo; dof+=1;}//NEXT LINE } glColor3f(0,1,0); glLineWidth(1); glbegin(GL_LINES); glVertex2i(px,py); glVertex2i(rx,ry); glEnd(); } }
Sick dude
It looks great, very good project!
Thank you! :)
21
You got it! :)
this code is horribly written
i agree
Can it play doom?
@1:11 Is that Evan and Katelyns furby thiny?, XD
Yes it is! It was great to see the furby robot in person.
But can you play Columns on this thing?
dude i entirely forgot about your channel until i saw this and i fell right back in love with your content, thank you for this video- its amazing <3
You need to put googly eyes on red to make him look like a carp
But can it run Doom?
the number is 13
i made a mistake the number is 21
I remember using a similar camera (but even smaller and lacking a screen) long time ago. Timestamp can be turned off by creating a special .txt file on the sd card.
Schematic?
1:28 I SQUARED C !!
Yes! 3D scan video editing would be super helpful!
Very nice video, but why feel the need to abbreviate variables so aggressively? it made the code very difficult to read.
actually like it so much i want to make one myself
Is this something we could build ourselves?
damn dude you are so good at this. love your projects
hey what a great project open sauce was amazing. shame I missed seeing this hope to see you next year
See you next year!
Leo & link, so cute <3
They will be in more videos :)
making things look scuffed on purpose is tricky, you're on to something with that film
This was really cool!
You are really cool for saying that! :)
I have an question. Where is the actual processing happennig, I don't see any transistors or microprocessors.
One cool thing I saw at open sauce was... you. lol. Thanks for signing my badge 😁
No problem! That made me happy and I hope to see you again next year! :)
wow, amazing, this is something i really looking for
Oof that opening sentence is not one I would've gone with 😂 Basically saying "I don't know anything about Fallout but I LOVE the TV show." Those are dangerous words in this community. You might labelled a tourist if you keep that up lol.
I hear you but I felt it was best to be truthful. Also, the show now makes me want to play the games :)
that insane, nice job
5:19 MY EYES!
Yeah, you know guys -- the famous glowing screen you wear on your wrist in those Fallout games. The Fallout watch. Next up, Master Chef's mayonnaise gun.
Well, it doesn't have the power to stop time or store inventory extradimensionally, so a pip boy it ain't.
@@MrIgorkapalso true
So I have a question: Of all the people who have made a Pip-Boy, do any of them actually have a functioning geiger counter? They're so easy now. Add in a Bluetooth chipset and an SDR, you could do some serious stuff!
I seriously wanted to add a functioning Geiger counter! I ran out of time before the conference but maybe I can make a part 2 update :)
"I am a big fan of the tv series" man I though worst case scenario you would of said fallout 4 or 76 but you really did say the tv series. Good project but shit show, everything after NV is shit. 3 and NV can be considered mid compared to 1 and 2 but nowhere close as bad as the tv show and 76.
You carve your own circuit boards? When can we expect your custom 6502 computer? Or a fully homemade mechanical keyboard? Or both?
I like that idea! :)
One of the most underrated youtubers. This is a stone cold $1000 prop easy.
Great video my Pip-Boy Open Sauce buddy in crime. I probably should have done more documentation on my own build cuz I wanna get into content creation myself. Oh well.
It's you! It was nice to meet you at Open Sauce and see your Pip-Boy too! :)
I wonder how things would feel if everything was recorded with really cheap cameras, even the voice over, screen recording, and background music. The only thing that's the same is the editing style, or maybe even that could be changed into a more 2000's early 2010's era of editing