Ivan Mathy

1.1K posts

Ivan Mathy banner
Ivan Mathy

Ivan Mathy

@OKatBest

I press random buttons and it somehow makes colors and stuff.

Glendale, CA Katılım Mayıs 2009
773 Takip Edilen1.4K Takipçiler
Sabitlenmiş Tweet
Ivan Mathy
Ivan Mathy@OKatBest·
Me: Every project at work is important and could potentially impact the lives of thousands. Also me:
English
4
18
121
0
Ivan Mathy
Ivan Mathy@OKatBest·
@DrLarken Hey there, I spoke about it here a bit: #issuecomment-1125063668" target="_blank" rel="nofollow noopener">github.com/IvanMathy/Boop… I think Boop is good enough as is. I’ll update if a bug pops up, but I have no short term plans for new features. There are things I’d like to add or improve, but not enough time to do so right now unfortunately.
English
1
0
0
27
Dr Larken
Dr Larken@DrLarken·
@OKatBest Do you still maintain Boop? I downloaded it sometime ago, just came across it again, started messing around with it
English
1
0
0
17
Ivan Mathy
Ivan Mathy@OKatBest·
Well that took all day but now the broken image preview for the website is not cached anymore! Except the joke’s punchline is cut off by the overlay so I’ll have to update it again 😄 grooved.okat.best
English
0
0
0
786
Ivan Mathy
Ivan Mathy@OKatBest·
Also, the website is probably one of the stupidest things I've ever made, so you should definitely check it out: grooved.okat.best
English
2
0
6
1.3K
Ivan Mathy
Ivan Mathy@OKatBest·
I just released a new app that lets you calibrate your turntable simply by playing a song! 🎶 It's called Grooved, it's 100% free, and contains no ads or trackers. You can try it out here: grooved.okat.best
English
14
11
101
14.5K
Ivan Mathy
Ivan Mathy@OKatBest·
Finally, the model is colored using a gradient map and triplanar-mapped detail, normal, and roughness maps are applied. I talk more about the underlying process on the other platform that starts with an M, you should go follow me there (@OKatBest).
Ivan Mathy tweet media
English
0
0
2
457
Ivan Mathy
Ivan Mathy@OKatBest·
The is one single model, and the resizing is done in a vertex shader. Geometry color drives how much part of the model needs to be pulled or pushed in each direction. Features don’t have to be static size, they can also grow faster or smaller than the rest of the model.
GIF
English
1
0
3
575
Ivan Mathy
Ivan Mathy@OKatBest·
Dynamic non-uniform 3D model box resizing. The box can be any size, but some of the features (such as the label or the tape) remain in the right spot and at the right size. #visionOS #AR #RealityComposerPro #shader
English
1
2
10
1.2K
Ivan Mathy
Ivan Mathy@OKatBest·
@tha_rami My question is, how does that work for some of the newer business models? Does launching a game on Xbox Cloud Gaming count as an install since it’s running on a different machine than last time? Will the weekly Epic free game or subscriptions become a terrible deal for devs?
English
1
0
2
2.1K
Ivan Mathy
Ivan Mathy@OKatBest·
@Inmotian101 Hey, if you mean the Apple Watch-style animation from a few years back, yes that was me. Feel free to DM me
English
0
0
1
22
Ian Anderson
Ian Anderson@Inmotian101·
@OKatBest Are you the dude that made that sweet Tomorrowland pin? If so, I'd like to talk please.
English
1
0
0
60
Ivan Mathy
Ivan Mathy@OKatBest·
@JCTecklenburg Heyo! Im traveling right now so I haven’t had time to finish up the repo but I’m still hoping to publish it soon… I can ping you when it’s out if you want 👍
English
0
0
2
124
Jc Tecklenburg
Jc Tecklenburg@JCTecklenburg·
@OKatBest Hey Ivan! Just stumbled on this amazing thread and I'm interested in learning more about your technique. Did you end up pushing it to GitHub? I can't seem to find it. Thanks!
English
1
0
0
152
Ivan Mathy
Ivan Mathy@OKatBest·
Experimenting with Parallax #shaders👀 I got frustrated with how the most common approach for this effect seems to break down at narrow angles, so I came up with a new way to achieve the effect: #shadergraph #madewithunity #gamedev
English
11
115
869
56.3K
Ivan Mathy
Ivan Mathy@OKatBest·
@RetroFlier Hey! Yes, I’ll publish it all on GitHub soon. This specific sample only uses a single texture (the default checkerboard that comes with Unity) and I align it by using projected position as UV. You could totally use separate textures or a cubemap too
English
1
0
1
123
RetroFlier
RetroFlier@RetroFlier·
@OKatBest I've been trying to recreate this for a couple days with no success. Any chance ofnsharing the shader or the shader graph nodes? It looks really good. I assume you are using 5 textures for the inside sides? Or cube map?
English
1
0
0
140
Ivan Mathy
Ivan Mathy@OKatBest·
Still experimenting with Parallax #shaders 🪟 Had the idea to use light direction to fake shadows and get a cheap depth effect in windows. No textures, all procedural! I will open source this soon, alongside my Parallax #shadergraph nodes. #madewithunity #gamedev
English
0
5
112
9.4K
Ivan Mathy
Ivan Mathy@OKatBest·
@benmerrick3d Yep, nothing is specific to Unity in here, just basic vector math. I'm probably gonna clean it up and post the snipped/node graph soon
English
1
0
4
668
Ben
Ben@benmerrick3d·
@OKatBest This is amazing. Like others have asked, I'd love to know how you did it. Also are you able to replicate this in UE5 or does this use Unity specific nodes (that you'd need to write custom shader code for in UE5)?
English
1
0
1
983
Ivan Mathy
Ivan Mathy@OKatBest·
@flogelz Correct, I made one custom Parallax node, and I use it multiple times in the same shader here. Icould probably optimize by using some checks to avoid sampling parts that are behind others...
English
0
0
3
669
Flogelz❄️
Flogelz❄️@flogelz·
@OKatBest Are these both using three samples in total, so one for each circle?
English
1
0
1
971
Ivan Mathy
Ivan Mathy@OKatBest·
@bgolus Oooh this looks nice! Where were you a month ago 😄 I've collected a couple extra alternatives so I'm probably gonna try them out all together to see which I'll stick to. As for how I did it, you're spot on!
English
1
0
2
215
Ivan Mathy
Ivan Mathy@OKatBest·
@simonschreibt Thank you so much! Your breakdowns and talks have really helped me gain an appreciation for shaders and how powerful they can be
English
0
0
1
86
Ivan Mathy
Ivan Mathy@OKatBest·
@RailgunZx @simonschreibt I’d assume that the performance impact should be pretty negligible compared to ViewDir, because I’m using a comparable amount of math. No loops or anything, just a few extra basic operations
English
0
0
0
109
Alec
Alec@RailgunZx·
@OKatBest @simonschreibt What's the difference in performance when comparing your version to the normal approach?
English
1
0
1
126
Ivan Mathy
Ivan Mathy@OKatBest·
I was gonna gonna call it off for tonight, then realized that adding walls would be trivial... So here you go: cheap and accurate interior mapping! The depth can easily be changed and so can each face texture.
English
5
5
69
4.2K