1-Bit Graphics In Unity | Obra Dinn Tutorial

preview_player
Показать описание
Give the project a download if you want to see the final effect without YouTube compression!

Find The First Person (beta) package here:

And here's Breogán's itch page:

Lucas Pope's Posts:

Get The Return Of The Obra Dinn on Steam:

Or better yet, buy the recently released OST on Spotify and Apple Music! Which I apparently could have used for this video! Dammit!

Steps:
- Attach the ObraDinnCameraScript to the main camera of your scene.
- Create a Material with the Dither shader and place it in the "Dither Mat" parameter of the Camera script.
- Set the Dither and Noise properties of this material to the noise textures you want to use and the Color Ramp property to the colour ramp you want to use.
- Adjusting the Tiling property to get the right pixel density with whatever projection you're using.
- Set the resolution of your game screen to 820x470 (the native resolution of Return of the Obra Dinn) or 1640x940 if you're using the 2x sampling method (this helps with performance).
- Make a second material with the thresholding shader if you're using it and set it to the Threshold Mat property.
- If you're using the custom surface shader, you'll need to make materials out of it and place it onto all the objects in your scene.
- For performance Lucas Pope also did custom lightmapping for this and I have no clue how he did it, but you should look it up!

Free Noise Textures that I used:

I created my own Code Animator project to create the code animations for this video. You can find the pre-pre-pre-Alpha here if you desperately need something like this:

Licensed under Creative Commons: By Attribution 3.0 License

#obradinn #tutorial #madeinunity
Рекомендации по теме
Комментарии
Автор

Great video, but wow, Youtube's compression does not like the dithering one bit

warpingrealities
Автор

Of all the things you could have done with your time, I for one appreciate that you made this video, made me smile in the moments that you did what would not be sane to do and go the extra mile for this clip. That's love for the job right there! All the best to you pal.

youknownuno
Автор

i've been waiting for something like this for so long, all your works are really awesome and interesting

snikm
Автор

I'm so glad you made this! Thank you.

aidanncloete
Автор

OMG FINALLY ... i found the perfect channel, good shader programming and not that visual "programming style", please continue your shader tutorials

felipepeixoto
Автор

I wasn't expecting such a high quality video nor that this topic was so complicated. You explained it really well though.

CadeTrigon
Автор

Dude, I just thought about it and you already did .This is so awesome

blogigrodela
Автор

this has been super helpful. i'm currently trying to implement dithering on a 2-bit color system and i think i can see a way forward using this method

flamshiz
Автор

saw your post on reddit and came here! great content.

demonyearz
Автор

This is amazing, thank you so much!!! Subscribed!!!

BlackIcexxi
Автор

You deserve more subs, your videos are so entertaining atleast for me :D

ItsDayHam
Автор

This is an amazing tutorial and walkthrough of how you arrived at the solution but goddamn I think the dithering by youtube compression.

devzozo
Автор

Mate, i can't believe you don't have millions of subs

josemanuel
Автор

I barely understood anything
The bitrate killed himself everytime you switched from the game to the editor
But that is on of the best videos i've watched this month, thanks

glass
Автор

the Patreon fakeout at the end was REALLY GOOD

latte
Автор

If you're interested in how I animated the code writing in this video, check out my GitHub where I've released a (pre-pre-pre-alpha) version of the Code Animator I wrote for it. It's made in Unity and uses TextMeshPro, not unlike my TMP tutorial from a few months ago!

Madalaski
Автор

flashes of my old HP48G calculator's games

laughingvampire
Автор

Yay! Thank you so much for sharing 😋 Fast but to the point. Will be using this if I go 3d for my game. Just curious are you able to do more than just 2 colors?

josephforjoseph
Автор

I remember working on an outline pass with some people and I discovered Lucas pope’s edge detection method for this game is used by a handful of edge detection shaders

__dane__
Автор

Thats so awesome! I was beginning to make my own attempts to recreate this effect too and got quite far, but got totally stuck with the dithering. So thanks!
Also I very much enjoy your use of code animator, I saw you post about that on twitter. Awesome stuff, you mentioned you'd be making it downloadable in your next video? No rush tho :D

plokie