Papervision QuadTree Support

25 messages Options
Embed this post
Permalink
1 2
Andy Zupko

Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is  
corrective z-sorting.  You can read up on it here: http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 
, and get a more thorough walkthrough and some demos here: http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair  
number of revisions to the code base to get things running faster and  
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Clint Hannaford

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Great news.

I'm going to find this rather useful on an upcoming project I think.

I was having all sorts of issues with z-fighting when prototyping a tool
to build basic objects out of primitives with low segmentation.

Hope this helps resolve a few issues, and makes the concept more viable.

Clint.

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of Andy Zupko
Sent: Tuesday, October 14, 2008 3:14 PM
To: [hidden email]
Subject: [Papervision3D] Papervision QuadTree Support

Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is  
corrective z-sorting.  You can read up on it here:
http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 
, and get a more thorough walkthrough and some demos here:
http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair  
number of revisions to the code base to get things running faster and  
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Lindquist

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Three cheers for Andy (and a tip of the hat to Away3D)!

On Mon, Oct 13, 2008 at 11:00 PM, Clint Hannaford <[hidden email]> wrote:
Great news.

I'm going to find this rather useful on an upcoming project I think.

I was having all sorts of issues with z-fighting when prototyping a tool
to build basic objects out of primitives with low segmentation.

Hope this helps resolve a few issues, and makes the concept more viable.

Clint.

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of Andy Zupko
Sent: Tuesday, October 14, 2008 3:14 PM
To: [hidden email]
Subject: [Papervision3D] Papervision QuadTree Support

Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is
corrective z-sorting.  You can read up on it here:
http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/
, and get a more thorough walkthrough and some demos here:
http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair
number of revisions to the code base to get things running faster and
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
slopester

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
hip hip!
great stuff Andy!
----- Original Message -----
Sent: Tuesday, October 14, 2008 6:35 AM
Subject: Re: [Papervision3D] Papervision QuadTree Support

Three cheers for Andy (and a tip of the hat to Away3D)!

[mailto:[hidden email]] On Behalf Of Andy Zupko

Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is
corrective z-sorting.  You can read up on it here:
http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/
, and get a more thorough walkthrough and some demos here:
http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair
number of revisions to the code base to get things running faster and
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org



No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
katopz@sleepydesign.com

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
cheers to all, happy coding ;)
 

Sent: Tuesday, October 14, 2008 13:53
Subject: Re: [Papervision3D] Papervision QuadTree Support

hip hip!
great stuff Andy!
----- Original Message -----
Sent: Tuesday, October 14, 2008 6:35 AM
Subject: Re: [Papervision3D] Papervision QuadTree Support

Three cheers for Andy (and a tip of the hat to Away3D)!

[mailto:[hidden email]] On Behalf Of Andy Zupko

Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is
corrective z-sorting.  You can read up on it here:
http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/
, and get a more thorough walkthrough and some demos here:
http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair
number of revisions to the code base to get things running faster and
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org



No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Matthew Hare-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
this is brilliant timing, i'm about to do a ton of "glitch correction" on a big site, and this may take care of it for me :)

2008/10/14 katopz <[hidden email]>
cheers to all, happy coding ;)
 

Sent: Tuesday, October 14, 2008 13:53
Subject: Re: [Papervision3D] Papervision QuadTree Support

hip hip!
great stuff Andy!
----- Original Message -----
Sent: Tuesday, October 14, 2008 6:35 AM
Subject: Re: [Papervision3D] Papervision QuadTree Support

Three cheers for Andy (and a tip of the hat to Away3D)!

[mailto:[hidden email]] On Behalf Of Andy Zupko

Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is
corrective z-sorting.  You can read up on it here:
http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/
, and get a more thorough walkthrough and some demos here:
http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair
number of revisions to the code base to get things running faster and
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org



No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org




--
Matthew Hare
Director
MBH Software LTD

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
makc

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
"if you have a static scene, you can use BSP, which preprocesses the
scene." - really, where is the code?

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Lindquist

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
bsp is the next thing coming.

On Tue, Oct 14, 2008 at 2:15 AM, Makc <[hidden email]> wrote:
"if you have a static scene, you can use BSP, which preprocesses the
scene." - really, where is the code?

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Ralph Hauwert

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
I have an up and running version of Papervision3D BSP rendering. I will integrate and post on this when I'm back from Korea. Oh, and great work Andy and Away!

Ralph.

On 14 okt 2008, at 10:23, John Lindquist wrote:

bsp is the next thing coming.

On Tue, Oct 14, 2008 at 2:15 AM, Makc <[hidden email]> wrote:
"if you have a static scene, you can use BSP, which preprocesses the
scene." - really, where is the code?

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Matthew Hare-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
When do you get back from Korea?! :)

Hi andy, I've tried this render engine out on some pretty complex models, and yeah it does hog CPU, so have to be pretty intelligent with it. But the results are very sharp!

Matt

2008/10/14 Ralph Hauwert <[hidden email]>
I have an up and running version of Papervision3D BSP rendering. I will integrate and post on this when I'm back from Korea. Oh, and great work Andy and Away!

Ralph.

On 14 okt 2008, at 10:23, John Lindquist wrote:

bsp is the next thing coming.

On Tue, Oct 14, 2008 at 2:15 AM, Makc <[hidden email]> wrote:
"if you have a static scene, you can use BSP, which preprocesses the
scene." - really, where is the code?

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org




--
Matthew Hare
Director
MBH Software LTD

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Peter Kapelyan

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
Nice job, Congrats!

And...It's about time :P
-Pete

--
___________________

Actionscript 3.0 Flash 3D Graphics Engine

HTTP://AWAY3D.COM

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Jon Bradley-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
Some javascript/style in this post has been disabled (why?)

On Oct 14, 2008, at 12:14 AM, Andy Zupko wrote:

I've update the SVN (754) with QuadTree support.  Yes, this is  

corrective z-sorting.  You can read up on it here: http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 

, and get a more thorough walkthrough and some demos here: http://blog.zupko.info/?p=177


Awesome work, Andy!

Looking forward to getting my hands dirty and hacking it up. ;)

cheers,

jon

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Tim Knip-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ralph Hauwert
Another implementation of BSP using Papervision3D is used with
http://beta.floorplanner.com/ and exists for over a year.

I bet Ralph's implementation is gonna be even better.

Tim

2008/10/14 Ralph Hauwert <[hidden email]>:

> I have an up and running version of Papervision3D BSP rendering. I will
> integrate and post on this when I'm back from Korea. Oh, and great work Andy
> and Away!
> Ralph.
> On 14 okt 2008, at 10:23, John Lindquist wrote:
>
> bsp is the next thing coming.
>
> On Tue, Oct 14, 2008 at 2:15 AM, Makc <[hidden email]> wrote:
>>
>> "if you have a static scene, you can use BSP, which preprocesses the
>> scene." - really, where is the code?
>>
>> _______________________________________________
>> Papervision3D mailing list
>> [hidden email]
>> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>
> _______________________________________________
> Papervision3D mailing list
> [hidden email]
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>
>
> _______________________________________________
> Papervision3D mailing list
> [hidden email]
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>
>

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
makc

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
surely I mean publicly available bsp implementation, such as
http://www.derschmale.com/2008/10/04/wick3d-update-bsp-sorting/

On Tue, Oct 14, 2008 at 7:48 PM, Tim Knip <[hidden email]> wrote:

> Another implementation of BSP using Papervision3D is used with
> http://beta.floorplanner.com/ and exists for over a year.
>
> I bet Ralph's implementation is gonna be even better.
>
> Tim
>
> 2008/10/14 Ralph Hauwert <[hidden email]>:
>> I have an up and running version of Papervision3D BSP rendering. I will
>> integrate and post on this when I'm back from Korea. Oh, and great work Andy
>> and Away!
>> Ralph.
>> On 14 okt 2008, at 10:23, John Lindquist wrote:
>>
>> bsp is the next thing coming.
>>
>> On Tue, Oct 14, 2008 at 2:15 AM, Makc <[hidden email]> wrote:
>>>
>>> "if you have a static scene, you can use BSP, which preprocesses the
>>> scene." - really, where is the code?
>>>
>>> _______________________________________________
>>> Papervision3D mailing list
>>> [hidden email]
>>> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>>
>> _______________________________________________
>> Papervision3D mailing list
>> [hidden email]
>> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>>
>>
>> _______________________________________________
>> Papervision3D mailing list
>> [hidden email]
>> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>>
>>
>
> _______________________________________________
> Papervision3D mailing list
> [hidden email]
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Tim Knip-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
> surely I mean publicly available bsp implementation, such as

I know makc :-)
I only mentioned floorplanner.com to
a] show BSP is possible
b] shamelessly plug my company :-)

BSP is relatively easy to implement for specific 'types' of scene,
like an architectural plan.
Its much harder to implement for more generic stuff.

Hence the 'long wait'. Be assured though that BSP is coming to PV3D.

Tim

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
John Grden

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
LOL, I'm so late to the party - never mind about the links I just posted

what a looser I am.

On Tue, Oct 14, 2008 at 12:35 PM, Tim Knip <[hidden email]> wrote:
> surely I mean publicly available bsp implementation, such as

I know makc :-)
I only mentioned floorplanner.com to
a] show BSP is possible
b] shamelessly plug my company :-)

BSP is relatively easy to implement for specific 'types' of scene,
like an architectural plan.
Its much harder to implement for more generic stuff.

Hence the 'long wait'. Be assured though that BSP is coming to PV3D.

Tim

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org



--
[  JPG  ]

_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Loockas

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
Great job as always Andy, I couldn't wait for this any more! :)

However, is it me or the InteractiveScene3D events stopped responding?
Andy Zupko wrote:
Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is  
corrective z-sorting.  You can read up on it here: http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 
, and get a more thorough walkthrough and some demos here: http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair  
number of revisions to the code base to get things running faster and  
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
Papervision3D@osflash.org
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
BillBrown-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
Thank-you, this is a wonderful enhancement to the Papervision3D project.

After some brief testing I've found that the CORRECT_Z_FILTER appears to be working correctly, but the QUAD_SPLIT_FILTER and ALL_FILTERS are doing some weird things to my Collada objects that have a CompositeMaterial consisting of GouraudMaterial and a MovieMaterial.

It looks as if the Collada object's polygons are losing their CompositeMaterial where the Quad_Split_Filter is cutting faces in the intersections - so the model looks like it has some sections that are wireframe (where the polygons are being split) and some that are using the Composite Material (non-split polygons).

Any idea why this is happening?

- BB

Andy Zupko wrote:
Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is  
corrective z-sorting.  You can read up on it here: http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 
, and get a more thorough walkthrough and some demos here: http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair  
number of revisions to the code base to get things running faster and  
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
Papervision3D@osflash.org
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
BillBrown-2

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Andy Zupko
Thank-you, this is a wonderful enhancement to the Papervision3D project.

After some brief testing I've found that the CORRECT_Z_FILTER appears to be working correctly, but the QUAD_SPLIT_FILTER and ALL_FILTERS are doing some weird things to my Collada objects that have a CompositeMaterial consisting of GouraudMaterial and a MovieMaterial.

It looks as if the Collada object's polygons are losing their CompositeMaterial where the Quad_Split_Filter is cutting faces in the intersections - so the model looks like it has some sections that are wireframe (where the polygons are being split) and some that are using the Composite Material (non-split polygons).

Any idea why this is happening?

- BB
Andy Zupko wrote:
Hey All -

I've update the SVN (754) with QuadTree support.  Yes, this is  
corrective z-sorting.  You can read up on it here: http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/ 
, and get a more thorough walkthrough and some demos here: http://blog.zupko.info/?p=177

Report any bugs that might have been created, as there were a fair  
number of revisions to the code base to get things running faster and  
to get this functionality integrated.

enjoy!

-Andy

_______________________________________________
Papervision3D mailing list
Papervision3D@osflash.org
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
JohnBrookes

Re: Papervision QuadTree Support

Reply Threaded More More options
Print post
Permalink
In reply to this post by Loockas
I make it break
http://www.shrewballooba.co.uk/pv/hop/nothingset.jpg
When it first loads I get the above, press R twice and it works.
The material is a gourada material with primitive sphere body and the rest DAE if that's any help.

Tried it in another script with ALLFILTERS got same effect.

tis a bit of a cpu hog (badum tish)


2008/10/14 Loockas <[hidden email]>

Great job as always Andy, I couldn't wait for this any more! :)

However, is it me or the InteractiveScene3D events stopped responding?

Andy Zupko wrote:
>
> Hey All -
>
> I've update the SVN (754) with QuadTree support.  Yes, this is
> corrective z-sorting.  You can read up on it here:
> http://blog.papervision3d.org/2008/10/14/papervision-quadtree-support/
> , and get a more thorough walkthrough and some demos here:
> http://blog.zupko.info/?p=177
>
> Report any bugs that might have been created, as there were a fair
> number of revisions to the code base to get things running faster and
> to get this functionality integrated.
>
> enjoy!
>
> -Andy
>
> _______________________________________________
> Papervision3D mailing list
> [hidden email]
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>
>


-----
Łukasz Raszyk

http://devblog.toras.pl http://devblog.toras.pl
--
View this message in context: http://www.nabble.com/Papervision-QuadTree-Support-tp19966840p19982781.html
Sent from the Papervision3D mailing list archive at Nabble.com.


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org


_______________________________________________
Papervision3D mailing list
[hidden email]
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
1 2