Blender Fluid produces spikes in mesh

Forums: Blender Fluid produces spikes in mesh
Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)

Re: Blender Fluid produces spikes in mesh

Postby Mitsuma » Wed Feb 15, 2012 9:18 am

Mitsuma Wed Feb 15, 2012 9:18 am
It is a problem with every GPU renderer but I don't know why.
And it is not a problem which happens during the export.
I think it has something to do with the BVH building.
Mitsuma
Licensed Customer
Licensed Customer
 
Posts: 8
Joined: Fri Mar 11, 2011 5:38 pm
Location: Germany

Re: Blender Fluid produces spikes in mesh

Postby aLeXXtoR » Wed Feb 15, 2012 10:06 am

aLeXXtoR Wed Feb 15, 2012 10:06 am
Mitsuma wrote:It is a problem with every GPU renderer but I don't know why.
And it is not a problem which happens during the export.
I think it has something to do with the BVH building.

I tried rendering wit Cycles — CPU and GPU renderings produce same results. I think that problem is somwhere else, than GPU.
Win 10 Pro 64bit | GeForce RTX 2070 SUPER 8Gb | AMD Ryzen 7 3700X | 32GB RAM
WebSite
Showreel
User avatar
aLeXXtoR
Licensed Customer
Licensed Customer
 
Posts: 294
Joined: Sat Oct 29, 2011 5:38 pm
Location: Russia, St. Ptetersburg

Re: Blender Fluid produces spikes in mesh

Postby aLeXXtoR » Mon Feb 20, 2012 9:17 am

aLeXXtoR Mon Feb 20, 2012 9:17 am
Concerning that spikes — I found that their shape is affected by modifiers. For example, if I use Smooth modifier on the fluid (Domain) mesh, spikes' shape becomes more solid if I increase smoothing value. That could mean that this bug appears before applying modifiers to objects while exporting. Is Blender core doing this, or any stand-alone (exporter's) module?
Win 10 Pro 64bit | GeForce RTX 2070 SUPER 8Gb | AMD Ryzen 7 3700X | 32GB RAM
WebSite
Showreel
User avatar
aLeXXtoR
Licensed Customer
Licensed Customer
 
Posts: 294
Joined: Sat Oct 29, 2011 5:38 pm
Location: Russia, St. Ptetersburg

Re: Blender Fluid produces spikes in mesh

Postby yoyoz » Thu Feb 23, 2012 10:34 am

yoyoz Thu Feb 23, 2012 10:34 am
I've opened a bug for it, let's see if someone picks it up.

The exporter uses modifiers if the option is enabled in the export settings (it's on by default). When the exporter queries blender for the objects, it just says if modifiers have to be applied or not (only applied for the export time of course). This apply to all modifiers, you cannot select or exclude specific ones.
Desktop: Ubuntu 13.04 x64 - i7-3770K @ 3.5GHz - 32GB DDR3 - GTX670 2048MB
Laptop: Linux Mint 11 x64 - i7-2860QM @ 2.5GHz - 16GB DDR3 - Quadro 3000M 2GB
Software: NVidia 319.12 - Cuda 4.2.9 - Blender 2.66a
User avatar
yoyoz
Licensed Customer
Licensed Customer
 
Posts: 451
Joined: Sat Dec 25, 2010 9:59 am
Location: Belgium

Re: Blender Fluid produces spikes in mesh

Postby aLeXXtoR » Thu Feb 23, 2012 4:09 pm

aLeXXtoR Thu Feb 23, 2012 4:09 pm
yoyoz wrote:I've opened a bug for it, let's see if someone picks it up.

Thank you, Lionel!

yoyoz wrote:The exporter uses modifiers if the option is enabled in the export settings (it's on by default). When the exporter queries blender for the objects, it just says if modifiers have to be applied or not (only applied for the export time of course). This apply to all modifiers, you cannot select or exclude specific ones.

I understand that. :)
I just ment to say that modifiers affect that spikes with Octane and Cycles as well. I don't know exact mechanism of the exporters but I suppose that the order is about this: 0) taking source mesh > 1) applying modifiers 2 mesh > 2) converting resulting mesh 2 OBJ represerntation > 3) exporting > 4) rendering. If it so and modifiers affect spikes that can mean that spikes appear before step 1. So it is possible that spikes is not a exporter's bug, but some Blender bug that happens when Blender calls some other exporter than standard...
Anyway that's only my suppositions. )
Win 10 Pro 64bit | GeForce RTX 2070 SUPER 8Gb | AMD Ryzen 7 3700X | 32GB RAM
WebSite
Showreel
User avatar
aLeXXtoR
Licensed Customer
Licensed Customer
 
Posts: 294
Joined: Sat Oct 29, 2011 5:38 pm
Location: Russia, St. Ptetersburg

Re: Blender Fluid produces spikes in mesh

Postby yoyoz » Thu Feb 23, 2012 5:21 pm

yoyoz Thu Feb 23, 2012 5:21 pm
Yep, that's the way it works. It seems to me that internal renderer is not affected because it can deal with non-triangle/quad-based geometry while that's what is required for cycles or export. Anyway this is internal issue and cannot be fixed by the scripts.
Desktop: Ubuntu 13.04 x64 - i7-3770K @ 3.5GHz - 32GB DDR3 - GTX670 2048MB
Laptop: Linux Mint 11 x64 - i7-2860QM @ 2.5GHz - 16GB DDR3 - Quadro 3000M 2GB
Software: NVidia 319.12 - Cuda 4.2.9 - Blender 2.66a
User avatar
yoyoz
Licensed Customer
Licensed Customer
 
Posts: 451
Joined: Sat Dec 25, 2010 9:59 am
Location: Belgium

Re: Blender Fluid produces spikes in mesh

Postby regionfive » Mon Aug 27, 2012 8:52 am

regionfive Mon Aug 27, 2012 8:52 am
Hi there,

after I gave the fluidsimulator another try with the new version, I found something!

The problem itself comes directly from the simulator. When you look closely on the frames in the Viewport in shaded mode,
you´ll see tiny holes in the mesh of the fluid, right from where the spike arises. I guess these holes can´t be interpreted by the exporter.
Cheers.
René
regionfive
Licensed Customer
Licensed Customer
 
Posts: 73
Joined: Mon Dec 06, 2010 5:50 pm
Location: Nuremberg/Germany

Re: Blender Fluid produces spikes in mesh

Postby steveps3 » Mon Aug 27, 2012 9:09 am

steveps3 Mon Aug 27, 2012 9:09 am
I had the same problem a while back. I found the problem. It is caused by faces that have less that 3 verts (essentially an edge). I did find a way of eliminating them. uumm. I think that what I did was to select all faces and then invert the select. I may be wrong but I think this will select the offending odd faces.

I did spot that during the google summer of code that someone will be working on a tool to get of exactly this problem. I can't find the link now

If it helps, here is the thread that I started a while back http://render.otoy.com/forum/viewtopic.php?f=32&t=22425
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
User avatar
steveps3
Licensed Customer
Licensed Customer
 
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England

Re: Blender Fluid produces spikes in mesh

Postby regionfive » Mon Aug 27, 2012 6:04 pm

regionfive Mon Aug 27, 2012 6:04 pm
Hi Steve,
thanks for your reply.
The fluid Simulation only makes sense for me if i can use it in an animation. does your workaround (import obj.) mean,
I have to render all spike frames manually? 400 fluid frames can produce around 50-100 spike frames.. that is very annoying.
I hope they fixed that at GSOC. but cool you found the reason and how to eliminate them!! at least this is a progress.
Cheers
regionfive
Licensed Customer
Licensed Customer
 
Posts: 73
Joined: Mon Dec 06, 2010 5:50 pm
Location: Nuremberg/Germany

Re: Blender Fluid produces spikes in mesh

Postby steveps3 » Mon Aug 27, 2012 9:08 pm

steveps3 Mon Aug 27, 2012 9:08 pm
Fraid so.

Hopefully the GSOC will come up with a solution sooner rather than later. Keep an eye on graphicall.org.
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
User avatar
steveps3
Licensed Customer
Licensed Customer
 
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England
Previous

Return to Blender


Who is online

Users browsing this forum: No registered users and 5 guests

Fri Mar 29, 2024 1:55 pm [ UTC ]