[x3d-public] extra NavigationInfo modes, ptm

GPU Group gpugroup at gmail.com
Mon Jan 27 18:01:45 PST 2020


PTM - I have a fuzzy notion the work would be done in the pixel shader of
the target object and after modulating all the normal textures, the shader
would project toward the film plane along camera ray and if it hits the
film (inside) then it would do an additional modulation to the film image
sample.

Sounds like PTM has at least 1 implementation and at least one other
planning to implement.
Is there any other v4 thing that is worse off  - fewer planned and actual
implementations?
Thanks,
-Doug
more..
A few ideas for extending the PTM Component, with additional levels
1. a node to compute relative poses of the projectors by image matching and
photogrammetric bundle adjustment
2. a node to solve for general 3D mesh or topography grid from intersection
of matching rays
3. a node to solve for closest humanoid (see
http://www.makehumancommunity.org/ ) assuming there's a real human in the
pictures
4. a node to track a real human  in real time from multiple camera views
and video streams from each, and send to HAnimMotion node to animate
a) solving for pose by correlating makehumanoid and human in images
b) tracking known targets
c) trained AI



On Mon, Jan 27, 2020 at 4:19 PM Michalis Kamburelis <
michalis.kambi at gmail.com> wrote:

> Andreas Plesch <andreasplesch at gmail.com> wrote:
> >
> > x3dom has an extra explorationMode field which restricts mouse function
> in examine/turntable mode.
> > zoom, pan, rotate values restrict to only these.
> > -zoom, -pan, -rotate disable these.
> > The field tends to be quite useful.
> >
> > I think x-ite implemented Projective Texture Mapping.
>
> Good news we have an implementation of PTM.
>
> I had some questions about how the Projective Texture Mapping in X3D
> v4 applies the texture -- what happens if the shape already has a
> ImageTexture, what happens if shape already has MultiTexture etc. I
> listed them on "TODO: Address how the projective texturing in spec
> affects existing textures" in
>
> https://github.com/michaliskambi/x3d-tests/wiki/Clarify-%22Projective-texturing%22-component#todo-address-how-the-projective-texturing-in-spec-affects-existing-textures
> . I'll test how X_ITE answered these questions.
>
> Regards,
> Michalis
>
> >
> > ---on the phone---
> >
> > On Mon, Jan 27, 2020, 3:00 PM <x3d-public-request at web3d.org> wrote:
> >>
> >> Send x3d-public mailing list submissions to
> >>         x3d-public at web3d.org
> >>
> >> To subscribe or unsubscribe via the World Wide Web, visit
> >>         http://web3d.org/mailman/listinfo/x3d-public_web3d.org
> >> or, via email, send a message with subject or body 'help' to
> >>         x3d-public-request at web3d.org
> >>
> >> You can reach the person managing the list at
> >>         x3d-public-owner at web3d.org
> >>
> >> When replying, please edit your Subject line so it is more specific
> >> than "Re: Contents of x3d-public digest..."
> >>
> >>
> >> Today's Topics:
> >>
> >>    1. Re: x3d v4 proposed changes > 2 opensource criteria > any
> >>       that are short (GPU Group)
> >>
> >>
> >> ----------------------------------------------------------------------
> >>
> >> Message: 1
> >> Date: Mon, 27 Jan 2020 12:18:39 -0700
> >> From: GPU Group <gpugroup at gmail.com>
> >> To: X3D Graphics public mailing list <x3d-public at web3d.org>
> >> Subject: Re: [x3d-public] x3d v4 proposed changes > 2 opensource
> >>         criteria > any that are short
> >> Message-ID:
> >>         <
> CAM2ogRfqXoH1duy9iGvX9BEmLFCpiLbYYO_HwMuR7HbYXkRvmg at mail.gmail.com>
> >> Content-Type: text/plain; charset="utf-8"
> >>
> >> INVENTORY
> >> FREEWRL
> >> * X3Dv4 Implementations
> >>    https://www.web3d.org/x3dv4-implementations
> >> 1) 43 Projective Texture Mapping
> >> x freewrl does not implement, document is mistaken
> >> 2) 23.4.4 NavigationInfo > TURNTABLE
> >> * freewrl implemented
> >> (other freewrl navmodes and related not in v3.3:
> >> DIST - explicit control over distance to pivot point for examine,
> turntable
> >> - touchpads don't need RMB
> >> SHIFT - turns off sensors
> >> HOVER - isOver mode (useful for touch pad - allows triggering of isOver
> >> only)
> >> PEDAL - can drag 'floating cursor' in steps
> >> SPHERICAL - like FLY: YAWPITCH except rotations constrained to viewpoint
> >> local axes)
> >> subsets of FLY: YAWZ, XY, YAWPTICH,ROLL)
> >> 3) GeoSpatial > GeoOrigin - freewrl still allows in v3.3, never
> deprecated
> >> in freewrl
> >> 4) The rest freewrl has not implemented
> >> /FREEWRL
> >> Does this table miss anything?
> >> /INVENTORY
> >> -Doug Sanden
> >> PS who's doing projective texture mapping? Should start with that?
> >>
> >>
> >> On Mon, Jan 27, 2020 at 11:59 AM GPU Group <gpugroup at gmail.com> wrote:
> >>
> >> > INVENTORY
> >> > FREEWRL
> >> > * X3Dv4 Implementations
> >> >    https://www.web3d.org/x3dv4-implementations
> >> > 1) 43 Projective Texture Mapping
> >> > x freewrl does not implement, document is mistaken
> >> > 2) 23.4.4 NavigationInfo > TURNTABLE
> >> > * freewrl implemented
> >> > (other freewrl navmodes and related not in v3.3:
> >> > DIST - explicit control over distance to pivot point for examine,
> >> > turntable - touchpads don't need RMB
> >> > SHIFT - turns off sensors
> >> > HOVER - isOver mode (useful for touch pad - allows triggering of
> isOver
> >> > only)
> >> > PEDAL - can drag 'floating cursor' in steps
> >> > SPHERICAL - like FLY: YAWPITCH except rotations constrained to
> viewpoint
> >> > local axes)
> >> > subsets of FLY: YAWZ, XY, YAWPTICH,ROLL)
> >> > 3) GeoSpatial > GeoOrigin - freewrl still allows in v3.3, never
> deprecated
> >> > in freewrl
> >> > 4) The rest freewrl has not implemented
> >> > /FREEWRL
> >> > Does this table miss anything?
> >> > /INVENTORY
> >> >
> >> >
> >> > On Mon, Jan 27, 2020 at 11:14 AM Don Brutzman <brutzman at nps.edu>
> wrote:
> >> >
> >> >> Thanks for writing Doug.
> >> >>
> >> >> On 1/27/2020 6:01 AM, GPU Group wrote:
> >> >> > A rule of web3d.org <http://web3d.org> is that changes to the spec
> >> >> need a least 2 opensource implementations.
> >> >>
> >> >> * Web3D Standards Adoption Process
> >> >>    https://www.web3d.org/standards/adoption-process
> >> >>
> >> >> 5.c. "Identify at least two independent and interoperable
> implementations
> >> >> (at least one should be open source)"
> >> >>
> >> >> > Q. are there any proposed changes that do not yet have 2 opensource
> >> >> implementations?
> >> >>
> >> >> Yes, plenty.  We have not taken a recent inventory of features yet,
> but
> >> >> will be tracking that at
> >> >>
> >> >> * X3Dv4 Implementations
> >> >>    https://www.web3d.org/x3dv4-implementations
> >> >>
> >> >> Our prominent open-source implementations for X3Dv3.3 include
> FreeWrl,
> >> >> X_ITE, X3DOM, Castle Game Engine.  Soon Xj3D will be back on the
> table as
> >> >> well.  There are also non-rendering X3Dv4 implementations for Java,
> >> >> JavaScript, Python, conversions and validation.  Not sure about
> Titania but
> >> >> presumably yes.  X3D-Editv4 is on the horizon. Interestingly
> everything on
> >> >> this list is open source.
> >> >>
> >> >> Hoping that FreeWrl developers are keen to keep their record-setting
> X3D
> >> >> support accomplishments continuing!  8)
> >> >>
> >> >> All feedback welcome, appreciate your many efforts.
> >> >>
> >> >> > Thanks,
> >> >> > Doug Sanden
> >> >> > -freewrl
> >> >>
> >> >> all the best, Don
> >> >> --
> >> >> Don Brutzman  Naval Postgraduate School, Code USW/Br
> >> >> brutzman at nps.edu
> >> >> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> >> >>  +1.831.656.2149
> >> >> X3D graphics, virtual worlds, navy robotics
> >> >> http://faculty.nps.edu/brutzman
> >> >>
> >> >
> >> -------------- next part --------------
> >> An HTML attachment was scrubbed...
> >> URL: <
> http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200127/53a57192/attachment-0001.html
> >
> >>
> >> ------------------------------
> >>
> >> Subject: Digest Footer
> >>
> >> _______________________________________________
> >> x3d-public mailing list
> >> x3d-public at web3d.org
> >> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
> >>
> >>
> >> ------------------------------
> >>
> >> End of x3d-public Digest, Vol 130, Issue 49
> >> *******************************************
> >
> > _______________________________________________
> > x3d-public mailing list
> > x3d-public at web3d.org
> > http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200127/f5eb3062/attachment.html>


More information about the x3d-public mailing list