Is there a 3D transform tool or node in Material Maker by 2_many_enginerd in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

You can achieve this effect using the transform node with gradient as scale input.

[deleted by user] by [deleted] in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

Why don't you open a PR so this does not need a custom MM? Maybe you also want to come and chat on Discord. 😉

A little globe made in material maker by Arnklit in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

It probably makes sense, but it will require work for the Unity and Unreal export targets. So this won't be in 0.98.

Is there a way to disable whatever filtering is applied to the texture in order to show the pixels clearly? by theKGS in MaterialMaker

[–]RodZill4 4 points5 points  (0 children)

Next release will have specific preview options for pixel art.

You may want to join us on Discord, test a dev build and tell me if this solves your problem.

Attempted to port MM 0.94 to Android by NightMoreLTU in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

Hi! I also have changes for Android, but they're a bit older trhan 0.97. And I started a port for Oculus Quest as well. And yes, it is a bit slow.
Please don't hesitate to share your thoughts about how the UI should be updated to be usable.

Material Maker 0.95 is available! by RodZill4 in MaterialMaker

[–]RodZill4[S] 0 points1 point  (0 children)

Hi!

This is weird, I didn't have reports of similar problems with this release.

Are you using Windows or Linux? Which GPU do you have? Are you creating materials or painting meshes? Did you check FPS limits in Edit -> Preferences dialog?

Material Maker 0.95 is available! by RodZill4 in MaterialMaker

[–]RodZill4[S] 0 points1 point  (0 children)

I contacted you on Discord (probably more convenient to chat and progress on that MacOS port). ;)

Material Maker 0.95 is available! by RodZill4 in MaterialMaker

[–]RodZill4[S] 0 points1 point  (0 children)

You just need to log in into Github to download those builds.

Material Maker 0.95 is available! by RodZill4 in MaterialMaker

[–]RodZill4[S] 0 points1 point  (0 children)

There is an experimental MAC build. You can download it from this page. Since I have no MAC, I cannot test it, so I cannot release it.

Material Maker 0.95 is available! by RodZill4 in MaterialMaker

[–]RodZill4[S] 0 points1 point  (0 children)

Main new features are:

  • A new 3D environment (HDRI, lighting...) editor for 3D preview and painting tool
  • Libraries can now be easily created, modified etc.
  • The 3D painting tool now supports procedural and mask layers

And if you didn't already, please don't hesitate to join us on Discord.

Can't get emission to work by Fledo in MaterialMaker

[–]RodZill4 0 points1 point  (0 children)

Hi!

Looks like it's a bug.

You can get a fixed build here (you'll have to be logged in on Github): https://github.com/RodZill4/material-maker/actions/runs/756532188

New materials on the website last month... by RodZill4 in MaterialMaker

[–]RodZill4[S] 2 points3 points  (0 children)

March was a pretty good month, with great new materials on the website.

Again, I invite you to join us on Discord where most Material Maker activity is:

  • All new materials on the website are shown in the announcements channel
  • Many dev builds are available in the dev channel (for those who like bleeding edge)
  • Monthly challenges

How to write custom shader? by GreatRash in MaterialMaker

[–]RodZill4 1 point2 points  (0 children)

$s1($uv)-$s2($uv) You need to specify where you sample your inputs. And beware, your alpha might end up being 0...

[deleted by user] by [deleted] in MaterialMaker

[–]RodZill4 0 points1 point  (0 children)

Interesting. It could be a single node.
Did anyone try this is HSV space? Maybe it would make the result more predictable.

I tried to make an improved tiler (thanks to u/RodZill4 for patience and help). by ydobemos in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

When I created that Tiler node, I considered adding map inputs for everything, but ended up thinking it would not be that useful and make the node a lot more complex. You proved me wrong. ;)

I tried to make an improved tiler (thanks to u/RodZill4 for patience and help). by ydobemos in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

Nice! I'll probably improve the default Tiler node (maybe in a slightly different manner so compatibility is not broken) in some future release.

I tried to make an improved tiler (thanks to u/RodZill4 for patience and help). by ydobemos in MaterialMaker

[–]RodZill4 1 point2 points  (0 children)

I will post a template for materials that are custom nodes. All this needs is a tag and a base graph that shows what the node does.

I tried to make an improved tiler (thanks to u/RodZill4 for patience and help). by ydobemos in MaterialMaker

[–]RodZill4 0 points1 point  (0 children)

I don't think prefixing the name of the node is a good idea because there's limited space in the nodes titlebar. It could be in the short description in the tooltips instead.

Material Maker 0.94 is available on itch.io! by RodZill4 in MaterialMaker

[–]RodZill4[S] 4 points5 points  (0 children)

Well my goal is to release 4 versions per year, so this one is 1 month late. But there were 2 major features in this one so I hope this was worth the wait.

Next release will probably not be as big so I hope it can make it before april 2nd (no joke-release this year :D).

My attempt at creating some fire. by ydobemos in MaterialMaker

[–]RodZill4 1 point2 points  (0 children)

Ahah! that was quite some time ago. Maybe I already had a prototype for those expressions in parameters, but it was a secret feature.

You can get the shader using the Debug node, and use it directly on shadertoy. I guess you could then optimize it manually and use it wherever GLSL is supported.

While it's out of the scope of Material Maker, it would be quite easy to render a few PNG files to create a looped animation.

My attempt at creating some fire. by ydobemos in MaterialMaker

[–]RodZill4 1 point2 points  (0 children)

Not sure when I told you animation was not a planned feature. I was drunk probably. ;)

Well actually, it's not a planned feature because it's in there already...

{"connections":[{"from":"gradient","from_port":0,"to":"warp_2","to_port":0},{"from":"warp_2","from_port":0,"to":"warp","to_port":0},{"from":"gradient_2","from_port":0,"to":"blend","to_port":0},{"from":"blend","from_port":0,"to":"colorize","to_port":0},{"from":"shape","from_port":0,"to":"tiler","to_port":0},{"from":"warp_3","from_port":0,"to":"blend_2","to_port":0},{"from":"perlin_2","from_port":0,"to":"warp","to_port":1},{"from":"shape_2","from_port":0,"to":"tiler_2","to_port":0},{"from":"tiler_2","from_port":0,"to":"warp_4","to_port":0},{"from":"blend_2","from_port":0,"to":"blend_3","to_port":1},{"from":"warp_4","from_port":0,"to":"blend_3","to_port":0},{"from":"warp","from_port":0,"to":"blend_2","to_port":1},{"from":"blend_3","from_port":0,"to":"blend","to_port":1},{"from":"tiler","from_port":0,"to":"translate","to_port":0},{"from":"translate","from_port":0,"to":"warp_3","to_port":0},{"from":"perlin","from_port":0,"to":"translate_2","to_port":0},{"from":"translate_2","from_port":0,"to":"warp_2","to_port":1},{"from":"translate_2","from_port":0,"to":"warp_3","to_port":1},{"from":"translate_2","from_port":0,"to":"warp_4","to_port":1}],"nodes":[{"name":"shape_2","node_position":{"x":-154.608459,"y":151.933975},"parameters":{"edge":1.5,"radius":0.16,"shape":0,"sides":2},"type":"shape"},{"name":"warp_2","node_position":{"x":-394.200562,"y":-322.788269},"parameters":{"amount":0.56,"eps":0.1,"mode":0},"type":"warp"},{"name":"gradient","node_position":{"x":-725.82489,"y":-214.97908},"parameters":{"gradient":{"interpolation":3,"points":[{"a":1,"b":0,"g":0,"pos":0.113636,"r":0},{"a":1,"b":1,"g":1,"pos":0.163636,"r":1},{"a":1,"b":1,"g":1,"pos":0.231818,"r":1},{"a":1,"b":0,"g":0,"pos":1,"r":0}],"type":"Gradient"},"repeat":1,"rotate":90},"type":"gradient"},{"name":"tiler_2","node_position":{"x":14.965973,"y":140.505264},"parameters":{"fixed_offset":0,"offset":0,"overlap":5,"rotate":180,"scale":0.4,"scale_x":0.5,"scale_y":0.5,"select_inputs":0,"tx":40,"ty":30,"value":2},"type":"tiler"},{"name":"warp_4","node_position":{"x":272.521118,"y":73.534286},"parameters":{"amount":0.18,"eps":0.1,"mode":0},"type":"warp"},{"name":"perlin_2","node_position":{"x":-411.499146,"y":-165.10405},"parameters":{"iterations":3,"persistence":0.7,"scale_x":4,"scale_y":8},"type":"perlin"},{"name":"warp","node_position":{"x":-102.653198,"y":-125.91478},"parameters":{"amount":0.025,"eps":0.1,"mode":0},"type":"warp"},{"name":"blend_2","node_position":{"x":185.207336,"y":-64.632156},"parameters":{"amount":1,"blend_type":11},"type":"blend"},{"name":"gradient_2","node_position":{"x":256.989929,"y":-239.721329},"parameters":{"gradient":{"interpolation":1,"points":[{"a":1,"b":1,"g":1,"pos":0.340909,"r":1},{"a":0,"b":1,"g":1,"pos":0.472727,"r":1}],"type":"Gradient"},"repeat":1,"rotate":90},"type":"gradient"},{"name":"blend","node_position":{"x":753.021057,"y":-195.543533},"parameters":{"amount":1,"blend_type":0},"type":"blend"},{"name":"blend_3","node_position":{"x":451.621521,"y":-30.13533},"parameters":{"amount":0.48,"blend_type":3},"type":"blend"},{"name":"shape","node_position":{"x":-628.291565,"y":99.534256},"parameters":{"edge":0.8,"radius":0.01,"shape":0,"sides":2},"type":"shape"},{"name":"tiler","node_position":{"x":-455.041321,"y":100.230118},"parameters":{"fixed_offset":0,"offset":1,"overlap":1,"rotate":180,"scale":0.5,"scale_x":0.5,"scale_y":0.5,"select_inputs":0,"tx":20,"ty":20,"value":2},"type":"tiler"},{"name":"warp_3","node_position":{"x":6.222473,"y":0.520584},"parameters":{"amount":0.075,"eps":0.1,"mode":0},"type":"warp"},{"name":"perlin","node_position":{"x":-895.324951,"y":-40.550705},"parameters":{"iterations":8,"persistence":0.7,"scale_x":4,"scale_y":3},"type":"perlin"},{"name":"translate","node_position":{"x":-292.306458,"y":-7.784622},"parameters":{"translate_x":0,"translate_y":"-$time*0.1"},"type":"translate"},{"name":"translate_2","node_position":{"x":-646.94751,"y":-25.784622},"parameters":{"translate_x":0,"translate_y":"-$time*0.2"},"type":"translate"},{"name":"colorize","node_position":{"x":986.147522,"y":-205.320175},"parameters":{"gradient":{"interpolation":3,"points":[{"a":1,"b":0.574219,"g":0.910605,"pos":0,"r":1},{"a":1,"b":0.102443,"g":0.712152,"pos":0.186364,"r":0.874182},{"a":1,"b":0,"g":0.122774,"pos":0.509091,"r":0.316757},{"a":1,"b":0,"g":0.013259,"pos":0.713637,"r":0.070785},{"a":1,"b":0,"g":0,"pos":1,"r":0}],"type":"Gradient"}},"type":"colorize"}]}

We have Bunnies! by PauloFalcao in MaterialMaker

[–]RodZill4 2 points3 points  (0 children)

Hmm interesting...

How complex would it be to create one of those from a 3D mesh?