What EIAS need to have a volumetric rendering?


#5

Thankssssss a lot the answer.
I hope Blair clould explain what means to him too!

Thanksssssss

Tomas Egger


#6

I’m certainly no programer, but isn’t volumetric rendering created by using ray marching algorithms? Isn’t that the way EI calculates subsurface scattering?

Just curious.


#7

Yes, ray marching technique is used always AFAIK. But inside plug-ins, not in hosts. It’s an accumulating alpha/color along ray’s segment (same as EI Smoker does). And ray marching is one of most easy and pleasant things on the way to create a good volumetric effect :slight_smile:

That’s a question for EITG :slight_smile:


#8

Thanks Igors! Do you think this is how Hypervoxels are interpreted in Lightwave?


#9

Harry, we learned this great plug-in in all details. Be sure, a role of host is only auxiliary there :slight_smile:


#10

Psyclone is a volumetric effect that does ray-marching internally but it has limitations. First, some sort of geometry must be present in order for the shader to be called by Camera. Psyclone builds a cube on which to do the rendering but you’re not aware that it’s there. The resulting image is sort of projected onto the faces of this cube.

The second problem is that it doesn’t cast really accurate shadows because image is really being projected onto the faces of the cube. For example, if you turned on light rays and tried to shine the light from the top of the cloud pointing down and viewed the scene from the side, you’d see the rays begin from some invisible bounding box.

Psyclone also doesn’t respond to lights that exist inside the volume. It’s really meant to do clouds which are usually only illuminated by the sun which is very far away.

Technically, a lot of shaders exist in 3D space e.g. anything that uses Perlin Noise. If there were a way of creating volumes that are ray-marched and the ray-marcher called a shader, neat things would be possible.


#11

We don’t share the opinion about neat things possibility.

What rational volumes the host should provide? Gizmo shapes like in Max (simple primitives - sphere, cube, cylinder etc.)? Not a big help for developer. Note also that analyze inside/outside gizmo is a work for max plug-in, not for max host. Custom shapes (any polygon object)? Can be implemented with EI shader (though, yes, need to call RT to detect volume)

Second, Perlin noise and Volumetric are not good friends, sure. It becomes obvious if Perlin noise is used as a layer of clouds (as a shape - in c4d etc). The range of interesting volumetruc effects is very narrow, we’ve no illusions that ray-marching + shader would give even something approximately usable. Also straightforward ray-marching produces very poor and sharp self-shadows


#12

Hi,

What we need to have a plug-in like Shave and Hair cut?
Because its really dificult to have millions of hairs using geometry.
www.joealter.com

Thankkkkkkksss

Tomas Egger


#13

$, Tomas, $


#14

How much money?


#15

Sorry, can’t answer - that question is not for public discussion


#16

Well Joe’s Shave, I’m assuming, has a cost right? You have to license the technology. That’s what I was wondering Igors… Not your specific EIAS developers cost. Though I would be intrigued to know what that is…

privately.

Don’t get any ideas folks… I’m probably not that rich. lol


#17

How much? :drool: I remember Brian was in conversations with Joe Alter about licensing his technology… i suposse was too much for the posible EiAS market and nothing happened :banghead:

FelixCat


#18

Could we not build somthing like shave from “scratch” ?, or add to-improve existing tools ?, FiberForge ?

And if shave costs $399 then thats what i’d expect to pay for simlar tools/results.

Reuben


#19

IMHO EIAS has a lot of what normally should be in plug-ins/shaders (examples: blurred reflections, normal maps, all material’s edge settings, morph, skins etc). But not hair/fur - that should be in host.


#20

Given the intensity of such calculations… yah… you’re probably right.


#21

Again, I’m certainly no programer, but if someone’s working on a cloth plugin for EIAS, isn’t that just about as difficult as creating fur and hair? I mean Placer Deposit looks pretty good to me. Would a soft body simulator for EIAS make it possible to do hair too? – Kind of like taking what Placer Deposit does and making it flow?

Am I being naive here?

Thanks!


#22

speaking of volumetric effects, one of the most useful additions to EIAS would be also some kind of volumetric instancing like this:

http://www.happy-digital.com/instance.asp

have a look at the samples.

this kind of plugin is very interesting because ‘natural looking’ scene elements (like grass, fur, pebbles, trees, rocks, clouds, ehm …even teapots!) could be rendered in enormous quantities without actually handling geometry. rendertime increase for scenes with millions of instances should be much less dramatic than with real geometry instancing.

i did and i’m actually doing some projects with landscaping elements like flowers, grass and trees. in such scenes, even with camera a limit when operating with real geometry is fast reached.

is there any hope? in theory, with the current SDK, is such a plugin possible? with shadows, transparencies and reflections?

cheers

markus


#23

Well, maybe not naive, but too optimistic, really :slight_smile:


#24

No, Markus, we see no ability to implement such EI plug-in