|
Re: Compiling OpenShadingLanguage under Windows
I agree, it was something I was going to suggest too after getting a windows version built and all the details worked out.
Its seems overkill having to install cygwin to just be able to parse a couple
I agree, it was something I was going to suggest too after getting a windows version built and all the details worked out.
Its seems overkill having to install cygwin to just be able to parse a couple
|
By
Wormszer <worm...@...>
·
#113
·
|
|
Re: Compiling OpenShadingLanguage under Windows
Dear all,
Isn't it possible to distribute the files produced by Flex and bison?
Normally, they should be independant from the system (they are produced on and they are
used on), and it will avoid a
Dear all,
Isn't it possible to distribute the files produced by Flex and bison?
Normally, they should be independant from the system (they are produced on and they are
used on), and it will avoid a
|
By
"Pierre Saunier" <pierre...@...>
·
#110
·
|
|
Volume Shaders
Guys,
I just started looking into OSL. It certainly looks very interesting!
Did I miss something or is it true that volume shaders are currently
neither implemented, nor truly specified?
I see that
Guys,
I just started looking into OSL. It certainly looks very interesting!
Did I miss something or is it true that volume shaders are currently
neither implemented, nor truly specified?
I see that
|
By
Daniel <night-...@...>
·
#109
·
|
|
Re: Compiling OpenShadingLanguage under Windows
Great,
Did you encounter the same linking issues i mentioned?
Let me know how it works out for you.
I had tried compiling the shaders after making some changes to the project file for a path issues,
Great,
Did you encounter the same linking issues i mentioned?
Let me know how it works out for you.
I had tried compiling the shaders after making some changes to the project file for a path issues,
|
By
Wormszer <worm...@...>
·
#108
·
|
|
is OSL too memory intensive ?
"Radiance Closure" is definitely very neat idea. The concept of not
executing the whole shader at once can be very powerful. From what I
understand , closures save some shader local variables and
"Radiance Closure" is definitely very neat idea. The concept of not
executing the whole shader at once can be very powerful. From what I
understand , closures save some shader local variables and
|
By
mrafsan <raf...@...>
·
#107
·
|
|
Re: Arbitrary derivatives
Hello,
I'm clear now. The OSL as an independent shading language do not care
about how the user implement this feature on Raytracer (Arnold ?),
REYES renderer or GPU.
I will take a look at the AD,
Hello,
I'm clear now. The OSL as an independent shading language do not care
about how the user implement this feature on Raytracer (Arnold ?),
REYES renderer or GPU.
I will take a look at the AD,
|
By
Bo Schwarzstein <bo.schw...@...>
·
#106
·
|
|
Re: Arbitrary derivatives
Hello,
Yes, it's amazing, I did not hear the Automatic Differentiation
before, it seems like an ideal math method to handle this.
Hello,
Yes, it's amazing, I did not hear the Automatic Differentiation
before, it seems like an ideal math method to handle this.
|
By
Bo Schwarzstein <bo.schw...@...>
·
#105
·
|
|
Re: Compiling OpenShadingLanguage under Windows
Hi Jeremy,
Using boost math functions, some definitions in fmath.h and the
following two implementations of my own
inline float
logbf(float val) {
// please see
Hi Jeremy,
Using boost math functions, some definitions in fmath.h and the
following two implementations of my own
inline float
logbf(float val) {
// please see
|
By
Oleg <ode...@...>
·
#104
·
|
|
Re: shadertypes
Apologies for these discrepancies.
When I wrote the spec, "light" was anticipated to be a separate type, but eventually we realized it wasn't needed. I should remove it from the docs but keep it
Apologies for these discrepancies.
When I wrote the spec, "light" was anticipated to be a separate type, but eventually we realized it wasn't needed. I should remove it from the docs but keep it
|
By
Larry Gritz <l...@...>
·
#101
·
|
|
Re: Compiling OpenShadingLanguage under Windows
Thanks Larry,
I was wondering where the best place would be to add the missing functionality.
Currently I have used the boost C99 math libraries and the missing two functions logbf and exp2f i defined
Thanks Larry,
I was wondering where the best place would be to add the missing functionality.
Currently I have used the boost C99 math libraries and the missing two functions logbf and exp2f i defined
|
By
Wormszer <worm...@...>
·
#102
·
|
|
shadertypes
Hi everyone,
I'm just a simpel student and totaly new to this stuff.
I read the specifications as soon as I could download it.
Hopefully I can make it to set up the developing environment
Hi everyone,
I'm just a simpel student and totaly new to this stuff.
I read the specifications as soon as I could download it.
Hopefully I can make it to set up the developing environment
|
By
BaiLong <teneigh...@...>
·
#100
·
|
|
Re: Compiling OpenShadingLanguage under Windows
Sorry about joining this thread late.
I think that any files that need these functions should
#include <OpenImageIO/fmath.h>
where many of these symbols and some of the missing functions are
Sorry about joining this thread late.
I think that any files that need these functions should
#include <OpenImageIO/fmath.h>
where many of these symbols and some of the missing functions are
|
By
Larry Gritz <l...@...>
·
#99
·
|
|
Re: Arbitrary derivatives
Well put, a very concise explanation of the basic idea.
-- lg
--
Larry Gritz
l...@...
Well put, a very concise explanation of the basic idea.
-- lg
--
Larry Gritz
l...@...
|
By
Larry Gritz <l...@...>
·
#98
·
|
|
Re: Arbitrary derivatives
Let's separate the language specification, from the implementation in this library, from what a renderer is expected to do when using the OSL library.
The language spec just requires that an
Let's separate the language specification, from the implementation in this library, from what a renderer is expected to do when using the OSL library.
The language spec just requires that an
|
By
Larry Gritz <l...@...>
·
#97
·
|
|
Re: Arbitrary derivatives
No, it does automatic differentiation.
The overall idea is that if your inputs know their derivatives ( for
instance, when raytracing a primitive, computing P, dP/dx and dP/dy is
easy )
and your
No, it does automatic differentiation.
The overall idea is that if your inputs know their derivatives ( for
instance, when raytracing a primitive, computing P, dP/dx and dP/dy is
easy )
and your
|
By
Henri <henri...@...>
·
#96
·
|
|
Arbitrary derivatives
Hello folks,
In specification, it sais "Arbitrary derivatives without grids or
extra shading points.", but I really confused how it works without
explicit grid. Does it like the GPU, compute the
Hello folks,
In specification, it sais "Arbitrary derivatives without grids or
extra shading points.", but I really confused how it works without
explicit grid. Does it like the GPU, compute the
|
By
Bo Schwarzstein <bo.schw...@...>
·
#95
·
|
|
Re: Compiling OpenShadingLanguage under Windows
You're quite right, Chris. I think this is just a bad cut-and-paste from the distant past and was never symptomatic, but definitely is wrong.
-- lg
--
Larry Gritz
l...@...
You're quite right, Chris. I think this is just a bad cut-and-paste from the distant past and was never symptomatic, but definitely is wrong.
-- lg
--
Larry Gritz
l...@...
|
By
Larry Gritz <l...@...>
·
#93
·
|
|
Re: Compiling OpenShadingLanguage under Windows
A GPU only version is definitely interesting, but a very big job :)
Heck no! Instead I imagine that most of the functions can be easily
implemented in terms of existing C89 functionality. For
A GPU only version is definitely interesting, but a very big job :)
Heck no! Instead I imagine that most of the functions can be easily
implemented in terms of existing C89 functionality. For
|
By
Chris Foster <chri...@...>
·
#103
·
|
|
Re: Review: fix derivatives of mod()
Oh yes, I've written AA'd versions of many of these at various times. "aastep" (aka "filterstep" in RMan-land) is there mostly for historical reasons. Other aa functions are a little trickier and
Oh yes, I've written AA'd versions of many of these at various times. "aastep" (aka "filterstep" in RMan-land) is there mostly for historical reasons. Other aa functions are a little trickier and
|
By
Larry Gritz <l...@...>
·
#92
·
|
|
Re: Question about BSDFClosure functions
Yes, exactly.
It's in the road map to eventually allow closure primitive functions and integrators to be written in OSL. But for now, both are built into the renderer.
--
Larry
Yes, exactly.
It's in the road map to eventually allow closure primitive functions and integrators to be written in OSL. But for now, both are built into the renderer.
--
Larry
|
By
Larry Gritz <l...@...>
·
#91
·
|