Systems and Methods for Runtime Control of Hierarchical Objects
    4.
    发明申请
    Systems and Methods for Runtime Control of Hierarchical Objects 有权
    分层对象运行时控制的系统和方法

    公开(公告)号:US20130311969A1

    公开(公告)日:2013-11-21

    申请号:US12197598

    申请日:2008-08-25

    申请人: Eric J. Mueller

    发明人: Eric J. Mueller

    IPC分类号: G06F9/44

    CPC分类号: G06T13/40

    摘要: Methods for runtime control of hierarchical objects are provided. Certain embodiments provide kinematics procedures in a media content, runtime environment. Making these procedures available in the runtime environment allows the variables of the kinematics procedures to be specified at runtime, for example by the end user or by a runtime-executed script. One exemplary method comprises receiving a hierarchical object for a piece of media in a media content authoring environment and providing the piece of media to one or more runtime environments. The piece of media provided to the runtime environments comprises both object information about the hierarchical object and kinematics procedural information for performing kinematics on the hierarchical object, such as procedural classes for performing inverse kinematics procedures based on runtime-provided end-effector and target point variables.

    摘要翻译: 提供了分层对象的运行时控制方法。 某些实施例在媒体内容,运行时环境中提供运动学过程。 在运行时环境中使这些过程可用,可以在运行时指定运动学过程的变量,例如最终用户或运行时执行的脚本。 一种示例性方法包括在媒体内容创作环境中接收一片媒体的分层对象,并将该片段提供给一个或多个运行时环境。 提供给运行时环境的介质包括关于层次对象的对象信息和用于在层次对象上执行运动学的运动学过程信息,例如用于基于运行时提供的末端执行器和目标点变量来执行逆运动学过程的过程类 。

    Automatic Plane Alignment in 3D Environment
    5.
    发明申请
    Automatic Plane Alignment in 3D Environment 审中-公开
    3D环境中的自动平面对齐

    公开(公告)号:US20130181971A1

    公开(公告)日:2013-07-18

    申请号:US13348726

    申请日:2012-01-12

    申请人: Eric J. Mueller

    发明人: Eric J. Mueller

    IPC分类号: G06T15/00

    摘要: In one embodiment, a method determines a first plane in a plurality of planes that is active for placing elements in a three dimensional (3D) space. A changing of a viewing direction of the first plane in the 3D space is detected. The method determines when a second plane in the plurality of planes should be activated for placing elements based on the changing of the viewing direction. The second plane is then activated for placing elements in the 3D space. The second plane is oriented at a different angle than the first plane with respect to the viewing direction.

    摘要翻译: 在一个实施例中,一种方法确定用于将元素放置在三维(3D)空间中的活动的多个平面中的第一平面。 检测3D空间中第一平面的观察方向的变化。 该方法基于观察方向的改变来确定多个平面中的第二平面何时应当被激活以放置元件。 然后激活第二个平面以将元素放置在3D空间中。 第二平面相对于观察方向定向成与第一平面不同的角度。

    Hidden Line Grids in a Browser Environment
    6.
    发明申请
    Hidden Line Grids in a Browser Environment 有权
    浏览器环境中的隐藏线网格

    公开(公告)号:US20130176308A1

    公开(公告)日:2013-07-11

    申请号:US13343767

    申请日:2012-01-05

    申请人: Eric J. Mueller

    发明人: Eric J. Mueller

    IPC分类号: G06T15/40

    CPC分类号: G06T15/40 G06T19/20

    摘要: A method for rendering elements in a browser includes determining a first element and a line grid element to be rendered in three dimensions (3D) in the browser. The browser treats individual elements as having independent 3D spaces in the browser. The method transforms and projects the first element into a 3D space for the browser in which lines of the line grid element will be drawn. Geometry information for the first element in the 3D space is determined after the transform and projection into the 3D space. The positions are calculated in the 3D space to hide lines of the line grid element based on the geometry information for the first element and geometry information for the lines of the line grid element. The method renders lines in the 3D space in the browser, wherein portions of the lines are hidden based on the calculated positions.

    摘要翻译: 用于在浏览器中呈现元素的方法包括确定要在浏览器中以三维(3D)呈现的第一元素和线网格元素。 浏览器将单个元素视为在浏览器中具有独立的3D空间。 该方法将第一个元素转换并投影到用于绘制线条元素的行的浏览器的3D空间中。 3D空间中第一个元素的几何信息是在3D空间的变换和投影之后确定的。 在3D空间中计算位置,以基于第一个元素的几何信息和线条网格元素线的几何信息隐藏线条元素的线。 该方法在浏览器中的3D空间中渲染行,其中基于计算的位置隐藏部分行。

    Hidden line grids in a browser environment
    7.
    发明授权
    Hidden line grids in a browser environment 有权
    浏览器环境中隐藏的网格

    公开(公告)号:US09053581B2

    公开(公告)日:2015-06-09

    申请号:US13343767

    申请日:2012-01-05

    申请人: Eric J. Mueller

    发明人: Eric J. Mueller

    IPC分类号: G06T19/20 G06T15/40

    CPC分类号: G06T15/40 G06T19/20

    摘要: A method for rendering elements in a browser includes determining a first element and a line grid element to be rendered in three dimensions (3D) in the browser. The browser treats individual elements as having independent 3D spaces in the browser. The method transforms and projects the first element into a 3D space for the browser in which lines of the line grid element will be drawn. Geometry information for the first element in the 3D space is determined after the transform and projection into the 3D space. The positions are calculated in the 3D space to hide lines of the line grid element based on the geometry information for the first element and geometry information for the lines of the line grid element. The method renders lines in the 3D space in the browser, wherein portions of the lines are hidden based on the calculated positions.

    摘要翻译: 用于在浏览器中呈现元素的方法包括确定要在浏览器中以三维(3D)呈现的第一元素和线网格元素。 浏览器将单个元素视为在浏览器中具有独立的3D空间。 该方法将第一个元素转换并投影到用于绘制线条元素的行的浏览器的3D空间中。 3D空间中第一个元素的几何信息是在3D空间的变换和投影之后确定的。 在3D空间中计算位置,以基于第一个元素的几何信息和线条网格元素线的几何信息隐藏线条元素的线。 该方法在浏览器中的3D空间中渲染行,其中基于计算的位置隐藏部分行。

    Generation of Canvas Elements for Drawing Objects
    8.
    发明申请
    Generation of Canvas Elements for Drawing Objects 审中-公开
    生成用于绘制对象的画布元素

    公开(公告)号:US20130283192A1

    公开(公告)日:2013-10-24

    申请号:US13451027

    申请日:2012-04-19

    IPC分类号: G06F3/048

    CPC分类号: G06F3/04815

    摘要: A method for creating a canvas element for a 3D object to be displayed in a browser includes: receiving a user input for a selection of a 3D object, which is to be displayed in the browser; receiving a user input for a location in the browser for displaying the 3D object; and receiving a user input for a size of the 3D object in the browser. The method further includes: receiving a user input for displaying the 3D object at the location and for the 3D object to have the size; creating a canvas element having location information for the location and size information for the size and in which the 3D object is to be displayed where the canvas element is created based on receiving the user input for displaying the 3D object; and displaying the 3D object in the canvas element in the browser.

    摘要翻译: 一种用于创建要在浏览器中显示的3D对象的画布元素的方法,包括:接收要在浏览器中显示的3D对象的选择的用户输入; 接收浏览器中用于显示3D对象的位置的用户输入; 并且在浏览器中接收用于3D对象的大小的用户输入。 该方法还包括:接收用于在该位置处显示3D对象并使3D对象具有尺寸的用户输入; 基于接收到用于显示3D对象的用户输入,创建具有用于尺寸的位置和尺寸信息的位置信息的画布元素,并且其中3D对象将被显示在画布元素被创建的位置; 并在浏览器中的canvas元素中显示3D对象。

    Display of a Corrected Browser Projection of a Visual Guide for Placing a Three Dimensional Object in a Browser
    9.
    发明申请
    Display of a Corrected Browser Projection of a Visual Guide for Placing a Three Dimensional Object in a Browser 审中-公开
    显示在浏览器中放置三维对象的视觉指南的浏览器投影

    公开(公告)号:US20130265297A1

    公开(公告)日:2013-10-10

    申请号:US13441360

    申请日:2012-04-06

    申请人: Eric J. Mueller

    发明人: Eric J. Mueller

    IPC分类号: G06T15/00

    CPC分类号: G06T15/20

    摘要: A method for displaying a corrected projection of a visual guide for a 3D object includes receiving drawing information for displaying the 3D object in a browser, and displaying, in the browser, a first visual guide having a first projection for the 3D object for a default 3D location. The first projection is a default projection of the browser. The method further includes un-projecting the first visual guide to reverse the first projection of the browser. The un-projected first visual guide is a second visual guide for the 3D object. The method further includes projecting the second visual guide according to an actual 3D location of the 3D object in the computerized 3D space. The method further includes displaying, in the browser, the second visual guide at the actual 3D location at which the 3D drawing will appear subsequent to displaying the 3D object in the browser.

    摘要翻译: 用于显示3D对象的视觉指南的校正投影的方法包括接收用于在浏览器中显示3D对象的绘图信息,并且在浏览器中显示具有用于3D对象的默认的第一投影的第一视觉指南 3D位置。 第一个投影是浏览器的默认投影。 该方法还包括解除投影第一视觉指南以反转浏览器的第一投影。 未投影的第一个视觉指南是3D对象的第二个视觉指南。 该方法还包括根据3D计算机3D空间中的3D对象的实际3D位置来投影第二视觉指南。 该方法还包括在浏览器中在3D浏览器中显示3D对象之后,在3D图形的实际3D位置显示第二视觉指南。

    Animation Keyframing Using Physics
    10.
    发明申请
    Animation Keyframing Using Physics 审中-公开
    使用物理学的动画关键帧

    公开(公告)号:US20130120404A1

    公开(公告)日:2013-05-16

    申请号:US12713059

    申请日:2010-02-25

    IPC分类号: G06T13/00 G06F3/048

    CPC分类号: G06T13/00

    摘要: An animation-authoring environment includes a graphical user interface usable by a user to define an initial key frame, including one or more scene entities with one or more respective physics properties. The authoring environment generates a sequence of extrapolated frames from the initial key frame by using a physics simulation to extrapolate respective motion paths for scene entities in the key frame and configuring each frame in the generated sequence to depict each such scene entity at a successive location along its respective extrapolated motion path. The authoring environment may then produce a movie comprising the sequence of frames.

    摘要翻译: 动画创作环境包括用户可以使用以定义初始关键帧的图形用户界面,包括具有一个或多个相应物理属性的一个或多个场景实体。 创作环境通过使用物理模拟来推算关键帧中的场景实体的相应运动路径,并且将生成的序列中的每个帧配置为沿着连续的位置描绘每个这样的场景实体,从初始关键帧生成外推帧序列 其各自的外推运动路径。 然后,创作环境可以产生包括帧序列的电影。