Jitter & Quartz Composer


    Apr 11 2011 | 10:23 am
    I"ve really searched the web on this but couldn"t find anything..
    Is there a possibillity to prototype Shaders in QC and then export them for use in jitter? And if so, how? Sorry if this is too QC specific..
    Thanks a bunch!

    • Apr 11 2011 | 5:54 pm
      you can write your shaders in qc and then wrap then using the jxs files in jitter.
    • Apr 11 2011 | 7:34 pm
      Yes.. i see, using the glsl Shader object in QC and so on. BUT,
      I read in another thread, that actually giving a primitive a texture in QC, and applying Light is also "making a shader". So it seemed possible to kind of export these simple things as a jxs file somehow.
      Basicly it seemed like a possiblility of making a shader without learning GLSL or HLSL or other text oriented programming languages. Is there any? sorry for may laziness, but there must be a way to modularize shader creation. Especially vertex shaders would be a big help. so if anybody knows something like that you would make me really happy,
      Thanks,
      Woyteg
    • Apr 11 2011 | 11:01 pm
      Just learn GLSL. This shortcut will slow you down more than help you. Seriously.
    • Apr 12 2011 | 9:16 am
      HLSL is not supported by jitter. As vade says it is better to read some tutorials on GLSL and learn it, something like this:
      quartz examples can be ported once you know how to wrap the shaders using the jxs file. Take a look how things are done with it.
    • Apr 12 2011 | 4:13 pm
      thanks Both!
      Yes, i am sure it's the best to do so, but i mainly concentrate on making music and since i am not able to code C, or openGL or glsl, i thought there could be a less time consuming solution. Like max instead of.. i dont know.. C?
      :)
      Thanks tough
    • Apr 12 2011 | 7:58 pm
      There's a very high likelihood that if you share with us what you are trying to accomplish, we could help you find a solution that involves very little "code". Jitter comes with a whole mess of ready-to-use shaders (Cycling '74/jitter-shaders, examples/jitter-examples/render/slab-helpers), and it may be that what you want to do is just a matter of sticking jit.gl.slab objects together.