View previous topic :: View next topic |
|
|
Author |
Message |
schoenberger Site Admin
Joined: 02 Mar 2005 Posts: 3786
|
Posted: Sun Nov 20, 2005 3:14 am Post subject: Volume Shader Version 2.0 |
|
|
|
Hi all
I have finished version 2.0 of the volume shader package. Some features have been already in the 1.7 update (which was compiled because of the 64bit dlls)
Download and license and old scenes
You can find the download on the download site which you received with your license file. You do NOT need any new license for the update.
The current addon is for XSI 5.0! I have to test all shaders in XSI 4.2 if they render properly.
All old scenes can be rendered with this new addon. YOU HAVE TO DEINSTALL THE OLD ADDON!! PLEASE BE SURE THAT THE OLD ADDON FOLDER DOES NOT EXIST BEFORE YOU INSTALL THE NEW ONE. If the old does still exists after deinstallation, please rename it first, THEN try delete it.
New Features
Particle gradient: Main new feature is a gradient for the particles. Now it is much easier to set a color gradient based on the age and/or density of the particles.
External input for the scalar_primitice shader: You can define an external object (e.g. implicit sphere) to control the position and scale of this shader.
Cubic Interpolation for Volume Cloud: The Volume cloud supports now cubic interpolation for the lookup table. 15% percent slower, but it gives you better results if you have a high contrast in the lighting of the cloud.
The Solid Shader: The solid shader uses a new algorithm to calculate the intersection surface. As a main rule, you should increase the ray marching step to a much higher value. 4-5 times higher as a starting point.
Some example images:
All examples shown here are part of the new sample scenes. All examples are just simple setups to show you the possibilties of the new shaders.
This example uses the gradient to create a occlusion (dirtmap) like shading for the particle cloud:
Or use the gradient based on age and density to create explosion like effects:
Improved normal shading for the Volume Cloud to create very thick smoke:
"Bubble density"
You can use (implicit) objects to control the scalar_primitive,
you can use it with a mix2color on a default lambert shader...
...or inside a volume shader:
Full List of changes and bug fixes:
If you cannot read this table, please change your forum profile and enable "allow html":
224 | Bugs | Volume Cloud: Jitter not working if camera is inside Volume | 220 | Changes | Volume Cloud, XSI 5.0: getBBox | 205 | Changes | Volume Cloud: cubic interpolation for cells | 225 | New_Features | Volume Cloud: Max memory setting | 227 | Changes | Volume Cloud: don't get shadow cells if not required | 198 | Bugs | Volume cloud: "single shadow ray" has rendered different shadow look | 235 | Bugs | Volume_Cloud: v1.7 uses wrong cell size: memory usage 300%, scatter does not render | 244 | Changes | Volume Cloud: Density contrast: set center max to half contrast ammount | 219 | New_Features | Volume Solid: KDTree modified raylength | 221 | Changes | Volume Solid, XSI 5.0: getBBox | 186 | New_Features | PT_metaball: add color gradient. By density (orginal/influenced), by age, modify by input noise | 238 | Changes | PT_Metaball: set max PTsize for density reduction by PT size | 239 | New_Features | PT_Metaball: subtraction ammount influenced by PT density | 234 | Bugs | PT_Metaball:cached particle data: get PT alpha did not took dublicated cached data into account | 149 | New_Features | PT_metaball: average between "neighbour" particles: add distance multiplicator | 212 | New_Features | PT_metaball: normalize output | 216 | Bugs | Meshdist: XSI 5.0 format change | 236 | Bugs | Mesh Distance: support for new XSI 5.0 scene groups |
237 | Bugs | Mesh Distance: XSI 5.0 fills vector list with empty vectors | 217 | New_Features | Volumescalar_primitive: use other object as center | 223 | Changes | Volumescalar_primitive: SPDL bigger radius | 229 | Bugs | Volumescalar_primitive: Position was inverted |
happy rendering.  _________________ Holger Schönberger
Binary Alchemy - digital materialization
Last edited by schoenberger on Sun Nov 20, 2005 2:24 pm; edited 3 times in total |
|
Back to top |
|
 |
schoenberger Site Admin
Joined: 02 Mar 2005 Posts: 3786
|
Posted: Sun Nov 20, 2005 3:27 am Post subject: |
|
|
|
Oh, forgot something:
I have heard from 2 persons that they had problems installing the last addon into XSI 5.0.
The problem was that they have not been able to apply the shaders in the render tree. I have done some manual editing for the current addon.
If someone of you gets this problem, the only solution is to install the spdls manually one by one. Please contact me, then I can give you a link for a zip file containing all spdls. _________________ Holger Schönberger
Binary Alchemy - digital materialization |
|
Back to top |
|
 |
jamination
Joined: 19 Aug 2005 Posts: 18
|
Posted: Mon Nov 21, 2005 3:42 am Post subject: |
|
|
|
is it possible to use the age gradient to define the density of the particles instead of the ptype alpha values. i tried a couple of the things that didn't seem to work (like making a pt_metaball gradient go from black to white and plug this into the volume cloud density, but that made the cloud all spotty.
thanks
phil |
|
Back to top |
|
 |
schoenberger Site Admin
Joined: 02 Mar 2005 Posts: 3786
|
Posted: Mon Nov 21, 2005 9:10 am Post subject: |
|
|
|
>is it possible to use the age gradient to define the density of the
>particles instead of the ptype alpha values. i tried a couple of the
>things that didn't seem to work (like making a pt_metaball gradient
>go from black to white and plug this into the volume cloud density,
>but that made the cloud all spotty.
Should be possible.
Which conversion do you use between the PT_metaball and the volume cloud. You should not pick the alpha, you have to pick an RGB channel.
Then I hop that the gradient slider is completely set to age, is it?
I can to such a test when I am back from a meeting
EDIT: I have not tested it, but I have something in mind, the result of the PT_metaball is not premultiplied. Perhaps you have to multiply the color with the alpha. _________________ Holger Schönberger
Binary Alchemy - digital materialization
Last edited by schoenberger on Mon Nov 21, 2005 8:18 pm; edited 1 time in total |
|
Back to top |
|
 |
schoenberger Site Admin
Joined: 02 Mar 2005 Posts: 3786
|
Posted: Mon Nov 21, 2005 12:02 pm Post subject: |
|
|
|
There are 2 small problems:
- one with the volumescalar_primitive on 32 bit WinXP
- the second affects volumes:
if if they are far away from the world center, the memory usage increases.
Please update to 2.0.3
_________________ Holger Schönberger
Binary Alchemy - digital materialization |
|
Back to top |
|
 |
Anton
Joined: 21 Nov 2005 Posts: 2 Location/Company/Country: france
|
Posted: Mon Nov 21, 2005 6:06 pm Post subject: |
|
|
|
Hi
I have surely miss an info, but on the link you provide with license, i can't see the version 2.0 or 2.0.3.
Cheers. _________________ anton....de Nhaptop. |
|
Back to top |
|
 |
schoenberger Site Admin
Joined: 02 Mar 2005 Posts: 3786
|
Posted: Mon Nov 21, 2005 8:13 pm Post subject: |
|
|
|
Have you hit the reload button of your browser? _________________ Holger Schönberger
Binary Alchemy - digital materialization |
|
Back to top |
|
 |
Anton
Joined: 21 Nov 2005 Posts: 2 Location/Company/Country: france
|
Posted: Mon Nov 21, 2005 9:47 pm Post subject: |
|
|
|
erf, yes i see it now, I feel like a big donkey, or like we say in France "un boulet"
thank and sorry.
Anton, de nhaptop, try to find a little darky hole to wait end of the shame. _________________ anton....de Nhaptop. |
|
Back to top |
|
 |
|