Разработчик: Viktor Chlumský
Описание
- Includes 17 commented example scripts for your inspiration
This version requires Steam to run in the background. If that is an issue, you can buy the standalone version from the official website.
Warning: Basic programming skills required!
Please watch the introduction tutorial to see if this program is for you. There will be more tutorials coming soon.
Shadron is a very versatile tool with many applications. What can you do with it?
- Create game assets. Create natural-looking seamlessly-tiled procedurally-generated textures using the bundled gradient noise functions. Generate 3D heightmap terrain. Create environment maps (cubemaps). Design and test materials with many different texture channels.
- Perform trivial image modifications. Sometimes, it can be much easier than using conventional image editors, especially when applying the same modification on multiple images.
- Create simple icons or animations. They will be mathematically precise, and for certain types of animations, some form of procedural generation is essential. Spinning loading progress animation included as an example.
- Create videos. All of the demos in the trailer were created only using Shadron, including the intro. You can have text, 3D perspective, particles, raytracing - anything, as long as you're able to write it in code. 4K resolution at 60 FPS is not a problem for Shadron.
- Design shaders or learn how to write them. Preview how they're going to look and see the changes as you type. No need to worry about setting up the rest of OpenGL.
- Play around with shaders. The possibilities of shaders are endless. Just experiment, be creative, and you might even surprise yourself.
Поддерживаемые языки: english
Системные требования
Windows
- OS *: Windows 7 or later
- Processor: Any
- Memory: 512 MB RAM
- Graphics: Any GPU compatible with OpenGL 3 / 4
- Storage: 32 MB available space
- OS *: Windows 7 / 8.1 / 10
- Processor: Intel i5 / i7
- Memory: 2 GB RAM
- Graphics: Nvidia GTX 400 series or later / AMD Radeon 6000 series or later
Mac
- OS: macOS 10.8 or later
- Processor: Any
- Graphics: Any GPU compatible with OpenGL 3 / 4
- Storage: 32 MB available space
- OS: macOS 10.12 or later
- Memory: 2 GB RAM
- Graphics: Nvidia GTX 400 series or later
Отзывы пользователей
cool way to draw things
Truly awesome, however if you buy it consider that you will not be able to run multiple instances when bought from steam, and you will need to auth with steam to start the program every time. If you buy it of the author's website this will not apply.
It is also abandoned but very complete as it is, able to handle whatever you want to do, since it's really a scripting language. Perfect for learning glsl or experimenting. Extremely little documentation, examples and tutorials available. You better want to trial and error when it comes to the program's own scripting language. If you do, it can do powerful stuff.
Shadron is an absolutely fantastic software and Incredibly underrated tool!
If you are game developer or asset creator who can use GLSL this is a MUST HAVE tool!
Using it in combination with Photoshop for texture processing alone is already an ultimate boost!
Just for a 2 hours of experiments it became an very important addition in my asset creation pipeline,
it would save me days and weeks of work.
Exporting cube maps, sprite and video animations shifts this tool to another level of awesomeness.
Shadron really deserve more attention, very sad to see that almost nobody knows about this tool.
It is really worth make a thread about Shadron on Unity or UE4 forums,
with examples like custom normal-map generator, water caustic animation loop and parametric pixel art explosion sprite animation, devs would love it!
Also if you have a Paypal account then better buy it from official Shadron web-page.
I have no idea what to do with this but its cool though. Money is probably best spent knowing at least some type of coding or programming.
I think this software is best described as a videoplayer for code? It is not as much a creative environment but something that allows you to simply see what you have already created. Also it comes with some example scripts for you to run, view and tinker with which is nice.
It is very basic, but it looks clean and nice. Personally i been using graphics software all my life, been doing a little code in recent time, so for me it probably will have its uses eventually.
Dont jump into this expecting paintbrushes and selection tools, its not that kind of editor. Learning curve maybe a little higher then a program with a visual interface, but the possibilities here are only limited to your own programming skills and go far beyond any set of fixed toolbar options.
Shadron YouTube channel is a good place to begin.
https://www.youtube.com/channel/UCOFwdyoC6v56d-z0oUarwOA/videos
Oh yeah, software is very small and light, i did manage to crash my system within 15 minutes, go easy on your CPU, max settings are not always the best settings.
Shadron is many things at once; effective for creating shaders and effects, a bit tough to get into, focused on what it is good at, a great way of prototyping. I already had some knowledge of writing shaders from ShaderToy before I began which helped a lot when getting used to Shadron. But I definitely feel that it has helped me push my skills further and more easily forward than other tools I've tried. It simplifies a lot of the boilerplate setup to let you focus on just doing what you're after; creating exciting new effects.
The documentation covers most topics you'd be interested in it isn't exactly streamlined for easy learning, instead focusing on being a reference for when you forget things. Where the documentation can be lacking the included sample files are great for getting an idea of how to do things (though they're not extensive).
I totally understand the issues others are having about getting into the tool but for me, it's just so much easier to get going in now that I'm used to it compared to most other tools. Importing images, selecting colors and adjusting parameters is so incredibly easy. And just the fact that it has a simple way of exporting images, MP4-clips or gifs is a godsend.
The only thing I've started to find lacking is an easy way of setting up 3D scenes of objects with simple lighting and shading. But at the same time I feel that would be outside the scope of Shadron, at that point I should be looking at something larger like a game engine anyway.
In the end it is still my go to tool when I want to spend a little time creating a new effect I've just come up with. And for that, it has been perfect.
it's one of the more interesting graphical programs i've used
It's perfect for quick prototyping of glsl & shadertoy.
Simple yet powerful tool and functions.
Once you know what you want to do with it, it is very practical. Also a very good place to start learning GLSL, with many examples to fiddle around with.
Also nice for tech artists who want a very reliable way to produce procedural assets for generic and/or more specific use (the cogwheel tutorial is a good example of this).
I used Shadron mostly to convert and mix textures and color channels into each other more quickly than by opening slow, powerhouse software like substance designer.
To give you an example, here I wanted to instantly convert a large number of grayscale particle textures I got online into white alphas I could use as particle materials in Unity:
#include
#include
param int SizeX = 1024;
param int SizeY = 1024;
image BaseImg = input() : map(clamp);
glsl vec4 preview (vec2 pos)
{
vec4 BI = texture(BaseImg, pos);
return vec4 (1,1,1, BI.r);
}
image Output = glsl(multisample
export png_foreach(Output, "output/?.png") : BaseImg("input/?.png");
Bam, only 10 lines of code! All thanks to Shadron's built-in functions! To use it afterwards, I only had to launch the script, put all my files in an input folder next to my script, make an empty output folder, drag and drop only one of the images into Shadron's input window and voilà!
Oh, and if you are using VS Code, make sure to grab the extension!
This is really cool, but buying it on Steam means you have to deal with Steam's DRM when using it. That's really annoying for a tool like this, and I recommend you just buy it straight from the developer's website.
A great offline tool to learn glsl. The tutorials in youtube and the examples that are included helps in getting started. The real-time slider controls is a great way to experiment with shaders.
Needs to be a bit more user friendly. Huge learning curve due to most options and coding being hidden. I think it could be improved when similar set up to photo programs that already exists like Gimp, Corel photo studio and Lightroom by adobe.
I like this one because it is free but it's to complicated to use.
Does what it's meant to. Great for experimenting with shaders.
One feature that the developper added following my first review : A fps counter, which is a nice addition when you try to optimise shaders.
Thank you for listening to the feedback !
An incredibly handy piece of software for anyone looking to learn GLSL or create handy textures and sprites. A must need for creators of all types!
This product isn't very good. It doesn't even come with an editor. You program in notepad or your favorite editor. If I had to do over I would not have bought this product.
A kind of Shader programming sandbox. It is pretty similar to Synthclipse and Fragmentarium. It is much more lightweight than Synthclipse though. They both have their strengths and weaknesses. But for many things Shadron will do just fine.
Shadron has no built-in editor, which I actually prefer. It automatically reloads your file on changes.
I kind of hope there will be some kind of model import in the future. But as it is, it is well worth the money. It is very easy to get mipmapped textures in and do things like convolution, colour transforms etc.
Things like fractals are simple to get going with too.
Shadron is its own unique application compared to other image editors like Adobe Photoshop and Gimp. In Shadron, you have no tools. Instead, you make your own tools. Through writing a script that is similar to a OpenGL shader, you can do a bit short of everything in the field of graphics editing.
If you're entirely new to writing shaders, this should be relatively quick to learn if you have a basic understanding of the color theory and programming. The programming language is similar to C. (Might be exactly C, I think)
One of the nicest things is when you save your changes to your script, Shadron is very quick to apply the changes. There are also parameters, where you can define a range and the (primitive) data type.
I've been waiting for this bloody thing to get greenlit for months. It's met far more expectations than No Man's Sky. Worth it. Cheaper too.
Who needs to explore a procedural universe when you can make one? 10/10
I bought this software after being awed by the demos. It hasn't fully lived up to my expectations, but that is due to the documentation, not the software itself. I'm rather new to GLSL, so the docs don't provide the level of detail I need I guess. I will continue to tinker with it, it does have a relativly active subreddit for help.
Pros:
- Very easy to use (Software, not nessecarily api)
- Semi-active Subreddit
- Very fast, no lag
- Easy to follow tutorial, but hard to know what to do from there
- Many code examples in steam folder
Cons:
- Documentation not the best for beginners
- Crashes every now and then, but really not a big deal
[*]Only one tutorial video, hopefully more will come soon
I found this piece of software very useful for procedural editing of images. I recommend it for animators, graphic designers and any geeks that like to play with graphics :-).
Good program, edit shaders and see their effects on the fly, somewhat intuitive interface. Would recommend.
An awesome way to learn glsl and the examples are good and plenty. I might use this tool to teach my students about glsl.
Currently there is only one video tutorial online but it gives you a very good start.
The documentation on their website is sparse and I couldn't find out if the "file()" function can be used to handle text files as well (for visualization of data which they used as an example in their promo video) but I'm sure the community will create awesome tutorials soon.
Дополнительная информация
Разработчик | Viktor Chlumský |
Платформы | Windows, Mac |
Ограничение возраста | Нет |
Дата релиза | 31.01.2025 |
Отзывы пользователей | 90% положительных (20) |