[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Home]
Board
Settings Home
/3/ - 3DCG



Thread archived.
You cannot reply anymore.




File: mondo.png (11 KB, 408x179)
11 KB
11 KB PNG
here you go unity bois https://cdn.discordapp.com/attachments/519671845796970507/519672846524350465/RipComputerPlsDontUseOnAnyoneButAvatarStealers.shader
>>
As a leader in the free avatar distribution movement, I plan to use this to great effect against people who think they're safe.
>>
What is it effect?
>>
nice this works with latest chat update?
>>
>>655363
yep i also have one that bypasses safety settings if you want it can melt gpus if its up too high
>>
>>655388
nice, now that finals are done I might have time to actually make something
>>
What's an avatar stealer?
>>
>He can't make this simple shit by himself
>It's a surface shader from a visual editor
Anon... all it does is overload the fucking CPU. Even then it's single threaded so the program will be crashed by Windows eventually. Also you're not causing any harm to any computer because they saw through your shit when they were designing the CPU.
>>
>>655446
Since you look like a knower guy, where can I learn how to make my own shaders
I need it for reasons
>>
>>655449
Usually you'd go from something like DirectX/OGL to shaders. But if you want to learn shaders directly anyway, you learn shaders by basically studying other shaders.
Try the MSDN for HLSL, since it's pretty similar to Cg.

First, get to know the graphics pipeline.
https://docs.microsoft.com/en-us/windows/desktop/direct3d11/overviews-direct3d-11-graphics-pipeline

Next, check out HLSL.
https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-intrinsic-functions

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-language-syntax

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-models

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx9-graphics-reference-asm

https://docs.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-intrinsic-functions

Also, since I assume you're on Unity, you'll have to check Shaderlab too. It's kind of unconventional, since they've packed both the vertex shader and the fragment shader in sort of a framework, but converting HLSL syntax to Shaderlab isn't hard.

https://docs.unity3d.com/Manual/SL-Shader.html

You can study old Unity shaders here:
https://unity3d.com/get-unity/download/archive
(Check "Built-In shaders" in the dropdown)
Here are some examples:
https://docs.unity3d.com/Manual/SL-VertexFragmentShaderExamples.html

You'll probably want to draw a diffuse shaded mesh first, so check these:
https://learnopengl.com/Getting-started/Coordinate-Systems
Basically it comes down to converting the mesh to clip space, then you check the normals in relation to the light.

Next, you'll want to know linear algebra. Matrix math other than the basics can be done without studying since Unity does the job for you, but eventually, as your shaders get complex, you'll need to know matrices as well.
>>
>>655457
Whoa dude I never even expected a real answer
Thanks a lot
>>
>>655449
I bought https://www.udemy.com/unity-shaders/ on black friday sale. It looks like a good intro so far.
>>
File: 1433235278001.png (92 KB, 270x257)
92 KB
92 KB PNG
Can somebody explain what it is for?
>>
>>655457
another guy using this, thanks
>>
>>655630
a goddamn cancer tessellation shader for vrchat. Upload that with a avatar and get banned after crashing anyone that stands near your.



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.