CN103970518A - 一种逻辑窗口的3d渲染方法和装置 - Google Patents

一种逻辑窗口的3d渲染方法和装置 Download PDF

Info

Publication number
CN103970518A
CN103970518A CN201310037742.7A CN201310037742A CN103970518A CN 103970518 A CN103970518 A CN 103970518A CN 201310037742 A CN201310037742 A CN 201310037742A CN 103970518 A CN103970518 A CN 103970518A
Authority
CN
China
Prior art keywords
window
logic
image
target
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310037742.7A
Other languages
English (en)
Other versions
CN103970518B (zh
Inventor
黄明
陈孟青
涂强
张春华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310037742.7A priority Critical patent/CN103970518B/zh
Priority to PCT/CN2013/086924 priority patent/WO2014117559A1/en
Priority to US14/263,328 priority patent/US20140225894A1/en
Publication of CN103970518A publication Critical patent/CN103970518A/zh
Application granted granted Critical
Publication of CN103970518B publication Critical patent/CN103970518B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明实施例公开了一种逻辑窗口的3D渲染方法,所述方法包括:绘制目标逻辑窗口的2D图像;保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换;获取所述3D模型的坐标修正值以及比例修正值;根据所述坐标修正值和比例修正值,将所述预设的三维坐标空间中经过所述3D变换的3D模型透视投影到目标投影平面。本发明实施例还公开了一种逻辑窗口的3D渲染装置。采用本发明,可以得到经过3D渲染的目标逻辑窗口,实现通过全自绘技术得到具备3D效果的程序界面。

Description

一种逻辑窗口的3D渲染方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种逻辑窗口的3D渲染方法和装置。
背景技术
客户端程序开发中使用的自绘技术可以让开发人员实现更多的特效,使程序交互的界面更加绚丽。在3D技术飞速发展的今天,由于现有的自绘技术无法将2D的逻辑窗口渲染成3D逻辑窗口,导致客户端程序界面展示的仍然只有2D效果的逻辑Frame窗口。
发明内容
本发明实施例所要解决的技术问题在于,提供一种逻辑窗口的3D渲染方法和装置,可使据此开发出来的客户端程序展现经过3D渲染的逻辑窗口,使得程序界面的交互更加生动、真实。
为了解决上述技术问题,本发明实施例提供了一种逻辑窗口的3D渲染方法,所述方法包括:
绘制目标逻辑窗口的2D图像;
保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换;
获取所述3D模型的坐标修正值以及比例修正值;
根据所述坐标修正值和比例修正值,将所述预设的三维坐标空间中经过所述3D变换的3D模型透视投影到目标投影平面。
相应地,本发明实施例还提供了一种逻辑窗口的3D渲染装置,所述装置包括:
2D图像绘制模块,用于绘制目标逻辑窗口的2D图像;
3D建模模块,用于保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
3D变换模块,用于在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换;
透视投影模块,用于获取所述3D模型的坐标修正值以及比例修正值,并根据所述坐标偏移值和图像大小比例值,将所述预设的三维坐标空间中经过所述3D变换得到的3D图像透视投影到目标投影平面。
本发明实施例通过在逻辑窗口的全自绘流程中引入3D变换过程,从而可以得到经过3D渲染的目标逻辑窗口,实现了通过全自绘技术得到具备3D效果的程序界面。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中的一种逻辑窗口的3D渲染方法的流程示意图;
图2是本发明实施例中获取3D模型的坐标修正值以及比例修正值的流程示意图;
图3是本发明另一实施例中的一种逻辑窗口的3D渲染方法的流程示意图;
图4是本发明实施例中的一种逻辑窗口的3D渲染装置的结构示意图;
图5是本发明实施例中的逻辑窗口的3D渲染装置中透视投影模块440的结构示意图;
图6是本发明实施例中建立目标逻辑窗口的3D模型的过程示意图;
图7是本发明实施例中透视投影得到的经过3D变换后的目标逻辑窗口的效果示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例中的一种逻辑窗口的3D渲染方法的流程示意图,如图所示本实施例中对逻辑窗口的3D渲染流程包括:
S101,绘制目标逻辑窗口的2D图像。
具体的,本发明实施例中的逻辑窗口的3D渲染方法可以实现在如电脑、智能手机、服务器等计算机***中,其中所提及的逻辑窗口,可以为通过全自绘技术创建的***窗口Frame、程序窗口Frame或控件Frame等。在全自绘技术中逻辑窗口Frame的组织结构一般如下:最顶级(或最底层)的Frame内部嵌套有N个逻辑子Frame,子Frame之中又可以类似的嵌入下一级子Frame,以此类推可以存在多个嵌套关系的Frame。窗口绘制被触发时,绘制将从顶级窗口开始,顶级窗口绘制完成之后,接着绘制其下的一级子窗口,接着一级一级的嵌套绘制下去,直至所有Frame都绘制完毕,这样可以得到一个完整的程序窗口。在绘制某个目标逻辑窗口时,可以首先判断目标逻辑窗口是否具备3D属性,若不具备3D属性则可以按照2D逻辑窗口的绘制方法对其进行绘制,若其具备3D属性则执行本实施例中的3D渲染流程,其中S101即为绘制目标逻辑窗口的2D图像,包括目标逻辑窗口的2D图形和贴图。
S102,保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型。
具体的,建立目标逻辑窗口的3D模型的过程即是把目标Frame映射到预设的三维坐标空间中,并确定视角位置,投影平面、近裁面与远裁面等3D参数。如图6中所示,假设目标Frame在其父Frame(上一级窗口或屏幕)的位置为(100,100,200,200)处,将其映射到三维坐标空间,且保持长宽比例不变,如图所示,最终结果目标Frame被映射到三维坐标空间的位置为:左上角(-10.0,10.0,0.0),右下角(10.0,-10.0,0.0),从而为目标Frame建立了一个3D模型。其中预设的三维坐标空间可以通过用户预先确定的三维参数生成的,所述三维参数包括视角位置、投影平面、近裁面以及远裁面的参数。
S103,在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换。
具体实现中,可以在预设三维空间坐标中,对投影得到的目标逻辑窗口的3D模型做预设的平移、缩放、旋转、切变等3D变换。进而本发明实施例中的3D变换可以由用户对所述目标逻辑窗口的操作触发,例如用户点击或将鼠标放置在目标逻辑窗口上,则会触发对目标逻辑窗口的3D渲染过程,其中包括在预设的三维空间坐标中对投影得到的目标逻辑窗口的3D模型做预设的3D变换。
S104,获取所述3D模型的坐标修正值以及比例修正值。
具体实现中,本发明实施例中获取所述3D模型的坐标修正值以及比例修正值可以包括如图2所示的流程:
S201,记录所述目标逻辑窗口在父逻辑窗口或屏幕上的坐标和图像大小;
S202,将未经3D变换的所述目标逻辑窗口的3D模型透视直接投影到所述目标投影平面,即父逻辑窗口或屏幕;
S203,将所述未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面得到的图像的坐标和图像大小分别与所述目标逻辑窗口原本在所述目标投影平面的坐标和图像大小进行比较,得到所述3D模型的坐标修正值以及比例修正值,该坐标修正值和比例修正值用于将经过3D变换后的目标逻辑窗口的3D模型逆向投影至目标投影平面时能够绘制到合理位置和合理的大小。
S105,根据所述坐标修正值和比例修正值,将所述预设的三维坐标空间中经过所述3D变换的3D模型透视投影到目标投影平面。所述目标投影平面即目标逻辑窗口的父逻辑窗口或屏幕,例如图7所示,将经过旋转变换后的目标逻辑窗口的3D模型透视投影到目标投影平面,其中需要根据所述坐标修正值和比例修正值确定在目标投影平面中投影目标逻辑窗口的坐标位置和窗口大小。
图3是本发明另一实施例中的一种逻辑窗口的3D渲染方法的流程示意图,如图所示本实施例中的对目标逻辑窗口的3D渲染方法可以包括:
S301,绘制目标逻辑窗口的2D图像。与前一实施例中的步骤S101相同,于此不再赘述。
S302,将所述目标逻辑窗口的2D图像的图形投影到所述预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型。
具体实现中,本实施例仅将目标逻辑窗口图像的图形(例如为目标逻辑窗口图像的边框围成的图形,缺省边框内图像的贴图)投影到预设的三维坐标空间中,得到目标逻辑窗口在三维坐标空间中的图形的3D模型。其中预设的三维坐标空间可以通过用户预先确定的三维参数生成的,所述三维参数包括视角位置、投影平面、近裁面以及远裁面的参数。
S303,在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换。同前一实施例中的S103相类似,本实施例中不再赘述。
S304,获取所述3D模型的坐标修正值以及比例修正值。同前一实施例中的S104相类似,本实施例中不再赘述。
S305,将所述经过变换的3D模型透视投影到目标投影平面,得到所述目标逻辑窗口的3D图形。
具体实现中,所述目标投影平面可以为目标逻辑窗口的父逻辑窗口或屏幕,本实施例中目标逻辑窗口的3D模型只投影了目标逻辑窗口图像的图形部分,则这时仅能在目标投影平面中投影得到经过3D变换的目标逻辑窗口的3D图形。
S306,根据所述目标逻辑窗口的2D图像对所述目标逻辑窗口的3D图形进行纹理贴图。
具体的,可以根据S301中绘制得到的目标逻辑窗口的2D图像的贴图对所述目标逻辑窗口的3D图形进行纹理贴图,最终方可得到目标逻辑窗口完整的经过3D渲染的图像。
图4是本发明实施例中的一种逻辑窗口的3D渲染装置的结构示意图,本发明实施例中的逻辑窗口的3D渲染装置可以实现在如电脑、智能手机、服务器等计算机***中,如图所示本实施例中逻辑窗口的3D渲染装置至少可以包括:
2D图像绘制模块410,用于绘制目标逻辑窗口的2D图像。
具体实现中,所述目标逻辑窗口可以为通过全自绘技术创建的程序Frame或控件Frame。在全自绘技术中逻辑窗口Frame的组织结构一般如下:最顶级(或最底层)的Frame内部嵌套有N个逻辑子Frame,子Frame之中又可以类似的嵌入子Frame,以此类推可以存在多个嵌套关系的Frame。窗口绘制被触发时,绘制将从顶级窗口开始,顶级窗口绘制完成之后,接着绘制其下的一级子窗口,接着一级一级的嵌套绘制下去,直至所有Frame都绘制完毕,这样可以得到一个完整的程序窗口。本发明实施例中的逻辑窗口的3D渲染装置在绘制某个目标逻辑窗口时,可以首先判断目标逻辑窗口是否具备3D属性,若不具备3D属性则可以按照2D逻辑窗口的绘制方法对其进行绘制,若其具备3D属性则需要对其进行3D渲染,其中2D图像绘制模块410即用于绘制目标逻辑窗口的2D图像,包括目标逻辑窗口的2D图形和贴图。
3D建模模块420,用于保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型。
具体实现中,建立目标逻辑窗口的3D模型的过程即是把目标Frame映射到预设的三维坐标空间中,并确定视角位置,投影平面、近裁面与远裁面等3D参数。如图6中所示,假设目标Frame在其父Frame(上一级窗口或屏幕)的位置为(100,100,200,200)处,3D建模模块420将其映射到三维坐标空间,且保持长宽比例不变,如图所示,最终结果目标Frame被映射到三维坐标空间的位置为:左上角(-10.0,10.0,0.0),右下角(10.0,-10.0,0.0),从而为目标Frame建立了一个3D模型。进而,在可选实施例中,3D建模模块420也可以仅将目标逻辑窗口图像的图形(例如为目标逻辑窗口图像的边框围成的图形,缺省边框内图像的贴图)投影到预设的三维坐标空间中,得到目标逻辑窗口在三维坐标空间中的图形的3D模型。
3D变换模块430,用于在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换。
具体实现中,3D变换模块430可以在预设三维空间坐标中,对投影得到的目标逻辑窗口的3D模型做预设的平移、缩放、旋转、切变等3D变换。进而本发明实施例中3D变换模块430可以由用户对所述目标逻辑窗口的操作触发,例如用户点击或将鼠标放置在目标逻辑窗口上,则会触发对目标逻辑窗口的3D渲染过程,其中包括3D变换模块430在预设的三维空间坐标中对投影得到的目标逻辑窗口的3D模型做预设的3D变换。
透视投影模块440,用于获取所述3D模型的坐标修正值以及比例修正值,并根据所述坐标偏移值和图像大小比例值,将所述预设的三维坐标空间中经过所述3D变换得到的3D图像透视投影到目标投影平面。所述坐标修正值和比例修正值用于将经过3D变换后的目标逻辑窗口的3D模型逆向投影至目标投影平面时能够绘制到合理位置和合理的大小,所述目标投影平面即目标逻辑窗口的父逻辑窗口或屏幕。例如图7所示,将经过旋转变换后的目标逻辑窗口的3D模型透视投影到目标投影平面,其中需要根据所述坐标修正值和比例修正值确定在目标投影平面中投影目标逻辑窗口的坐标位置和窗口大小。
进而如图5所示,本发明实施例中的透视投影模块440可以进一步包括:
原始数据获取单元443,用于获取所述目标逻辑窗口在所述目标投影平面的坐标和图像大小,可以为目标逻辑窗口的原始坐标和图像大小区域。
透视投影单元441,用于将所述目标逻辑窗口的3D模型透视投影到所述目标投影平面。具体实现中,透视投影单元441可以用于将经过3D变换的目标逻辑窗口的3D模型透视投影到目标投影平面,得到目标逻辑窗口的3D图像,若其3D模型中只包括目标逻辑窗口的图形部分,则透视投影单元441在目标投影平面只能投影得到目标逻辑窗口的3D图形。进而为了获取坐标修正值和比例修正值,透视投影单元441可以将未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面,进而与原始数据获取单元443获取到的原始坐标和图像大小进行比较。
修正值获取单元444,用于将未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面得到的图像的坐标和图像大小分别与所述目标逻辑窗口在所述目标投影平面的坐标和图像大小进行比较,得到所述3D模型的坐标修正值以及比例修正值。
纹理贴图单元442,用于根据所述目标逻辑窗口的2D图像对所述目标逻辑窗口的3D图形进行纹理贴图。在可选实施例中,3D建模模块420得到目标逻辑窗口的3D模型只投影了目标逻辑窗口图像的图形部分,则这时仅能在目标投影平面中投影得到经过3D变换的目标逻辑窗口的3D图形,进而可以由纹理贴图单元442根据2D图像绘制模块410绘制得到的目标逻辑窗口的2D图像的贴图对所述目标逻辑窗口的3D图形进行纹理贴图,最终方可得到目标逻辑窗口完整的经过3D渲染的图像。
三维空间生成模块450,用于确定所述三维坐标空间的三维参数并根据所述三维参数生成所述三维坐标空间,例如提供参数输入界面获取用户输入的所述三维参数,可以包括视角位置、投影平面、近裁面以及远裁面的参数等,进而根据该三维参数生成所述预设的三维坐标空间。
本发明实施例通过在逻辑窗口的全自绘流程中引入3D变换过程,从而可以得到经过3D渲染的目标逻辑窗口,实现了通过全自绘技术得到具备3D效果的程序界面。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种逻辑窗口的3D渲染方法,其特征在于,所述方法包括:
绘制目标逻辑窗口的2D图像;
保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换;
获取所述3D模型的坐标修正值以及比例修正值;
根据所述坐标修正值和比例修正值,将所述预设的三维坐标空间中经过所述3D变换的3D模型透视投影到目标投影平面。
2.如权利要求1所述的逻辑窗口的3D渲染方法,其特征在于,所述将绘制得到的所述2D图像投影到预设的三维坐标空间中包括:
将所述目标逻辑窗口的2D图像的图形投影到所述预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
所述将所述预设的三维坐标空间中经过变换得到的3D模型透视投影到目标投影平面包括:
将所述经过变换的3D模型透视投影到目标投影平面,得到所述目标逻辑窗口的3D图形;
根据所述目标逻辑窗口的2D图像对所述目标逻辑窗口的3D图形进行纹理贴图。
3.如权利要求1所述的逻辑窗口的3D渲染方法,其特征在于,所述获取所述3D模型的坐标修正值以及比例修正值包括:
获取所述目标逻辑窗口在所述目标投影平面的坐标和图像大小;
将未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面;
将所述未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面得到的图像的坐标和图像大小分别与所述目标逻辑窗口在所述目标投影平面的坐标和图像大小进行比较,得到所述3D模型的坐标修正值以及比例修正值。
4.如权利要求1所述的逻辑窗口的3D渲染方法,其特征在于,所述将绘制得到的所述2D图像投影到预设的三维坐标空间中之前还包括:
确定所述三维坐标空间的三维参数并根据所述三维参数生成所述三维坐标空间,所述三维参数包括视角位置、投影平面、近裁面以及远裁面的参数。
5.如权利要求1~4中任一项所述的逻辑窗口的3D渲染方法,其特征在于,所述目标投影平面为所述目标逻辑窗口的父逻辑窗口或显示屏幕。
6.一种逻辑窗口的3D渲染装置,其特征在于,所述装置包括:
2D图像绘制模块,用于绘制目标逻辑窗口的2D图像;
3D建模模块,用于保持所述2D图像的长宽比例,将绘制得到的所述2D图像投影到预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
3D变换模块,用于在所述预设的三维坐标空间中将所述目标逻辑窗口的3D模型进行预设的3D变换;
透视投影模块,用于获取所述3D模型的坐标修正值以及比例修正值,并根据所述坐标偏移值和图像大小比例值,将所述预设的三维坐标空间中经过所述3D变换得到的3D图像透视投影到目标投影平面。
7.如权利要求6所述的逻辑窗口的3D渲染装置,其特征在于,所述3D建模模块具体用于:
将所述目标逻辑窗口的2D图像的图形投影到所述预设的三维坐标空间中,得到所述目标逻辑窗口的3D模型;
所述透视投影模块包括:
透视投影单元,用于将所述经过变换的3D模型透视投影到目标投影平面,得到所述目标逻辑窗口的3D图形;
纹理贴图单元,用于根据所述目标逻辑窗口的2D图像对所述目标逻辑窗口的3D图形进行纹理贴图。
8.如权利要求6所述的逻辑窗口的3D渲染装置,其特征在于,所述透视投影模块包括:
原始数据获取单元,用于获取所述目标逻辑窗口在所述目标投影平面的坐标和图像大小;
透视投影单元,用于将所述目标逻辑窗口的3D模型透视投影到所述目标投影平面;
修正值获取单元,用于将未经3D变换的所述目标逻辑窗口的3D模型透视投影到所述目标投影平面得到的图像的坐标和图像大小分别与所述目标逻辑窗口在所述目标投影平面的坐标和图像大小进行比较,得到所述3D模型的坐标修正值以及比例修正值。
9.如权利要求6所述的逻辑窗口的3D渲染装置,其特征在于,所述装置还包括:
三维空间生成模块,用于确定所述三维坐标空间的三维参数并根据所述三维参数生成所述三维坐标空间,所述三维参数包括视角位置、投影平面、近裁面以及远裁面的参数。
10.如权利要求6~9中任一项所述的逻辑窗口的3D渲染装置,其特征在于,所述目标投影平面为所述目标逻辑窗口的父逻辑窗口或显示屏幕。
CN201310037742.7A 2013-01-31 2013-01-31 一种逻辑窗口的3d渲染方法和装置 Active CN103970518B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310037742.7A CN103970518B (zh) 2013-01-31 2013-01-31 一种逻辑窗口的3d渲染方法和装置
PCT/CN2013/086924 WO2014117559A1 (en) 2013-01-31 2013-11-12 3d-rendering method and device for logical window
US14/263,328 US20140225894A1 (en) 2013-01-31 2014-04-28 3d-rendering method and device for logical window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310037742.7A CN103970518B (zh) 2013-01-31 2013-01-31 一种逻辑窗口的3d渲染方法和装置

Publications (2)

Publication Number Publication Date
CN103970518A true CN103970518A (zh) 2014-08-06
CN103970518B CN103970518B (zh) 2019-06-25

Family

ID=51240064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310037742.7A Active CN103970518B (zh) 2013-01-31 2013-01-31 一种逻辑窗口的3d渲染方法和装置

Country Status (3)

Country Link
US (1) US20140225894A1 (zh)
CN (1) CN103970518B (zh)
WO (1) WO2014117559A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630378A (zh) * 2015-12-21 2016-06-01 山东大学 基于双触摸屏的三维虚拟场景设计装配***及方法
CN105808220A (zh) * 2014-12-30 2016-07-27 深圳Tcl数字技术有限公司 应用程序显示三维立体效果的方法及装置
CN105930766A (zh) * 2016-03-31 2016-09-07 深圳奥比中光科技有限公司 无人机
CN107426601A (zh) * 2017-07-21 2017-12-01 青岛海信电器股份有限公司 一种智能电视中ui控件的显示方法及装置
CN107564089A (zh) * 2017-08-10 2018-01-09 腾讯科技(深圳)有限公司 三维图像处理方法、装置、存储介质和计算机设备
WO2019127770A1 (zh) * 2017-12-26 2019-07-04 平安科技(深圳)有限公司 一种机构窗口的显示方法、装置、设备及存储介质
CN111290754A (zh) * 2020-01-23 2020-06-16 湖南快乐阳光互动娱乐传媒有限公司 组件渲染方法及装置
CN112508778A (zh) * 2020-12-18 2021-03-16 咪咕文化科技有限公司 一种3d人脸道具贴图方法、终端及存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150339276A1 (en) * 2014-05-22 2015-11-26 Craig J. Bloem Systems and methods for producing custom designs using vector-based images
CN107180406B (zh) * 2016-03-09 2019-03-15 腾讯科技(深圳)有限公司 图像处理方法和设备
CN111489428B (zh) * 2020-04-20 2023-06-30 北京字节跳动网络技术有限公司 图像生成方法、装置、电子设备及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1215707C (zh) * 2001-08-15 2005-08-17 三菱电机株式会社 在投影仪中校正梯形失真的方法及***
CN101726302A (zh) * 2008-10-15 2010-06-09 高德信息技术有限公司 地图显示方法及导航终端
CN101958006A (zh) * 2010-09-03 2011-01-26 南京大学 一种基于x光影像的物体三维成像方法
US20120007862A1 (en) * 2001-05-22 2012-01-12 Yoav Shefi Method and system for displaying visual content in a virtual three-dimensional space
CN102750933A (zh) * 2011-11-16 2012-10-24 新奥特(北京)视频技术有限公司 一种色彩三维示波器中三维示波模型的动态显示方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0757117A (ja) * 1993-07-09 1995-03-03 Silicon Graphics Inc テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム
US7194112B2 (en) * 2001-03-12 2007-03-20 Eastman Kodak Company Three dimensional spatial panorama formation with a range imaging system
US7010158B2 (en) * 2001-11-13 2006-03-07 Eastman Kodak Company Method and apparatus for three-dimensional scene modeling and reconstruction
US7239331B2 (en) * 2004-02-17 2007-07-03 Corel Corporation Method and apparatus for correction of perspective distortion
US7324706B2 (en) * 2004-09-09 2008-01-29 Silicon Optix Inc. System and method for representing a general two dimensional spatial transformation
CN1753030A (zh) * 2005-10-20 2006-03-29 北京航空航天大学 一种面向三维建模的人机交互框架
EP1860614A1 (en) * 2006-05-26 2007-11-28 Samsung Electronics Co., Ltd. 3-Dimensional Graphics Processing Method, Medium and Apparatus Performing Perspective Correction
JP5401940B2 (ja) * 2008-11-17 2014-01-29 セイコーエプソン株式会社 投写光学系のズーム比測定方法、そのズーム比測定方法を用いた投写画像の補正方法及びその補正方法を実行するプロジェクタ
JP5310130B2 (ja) * 2009-03-11 2013-10-09 オムロン株式会社 3次元視覚センサによる認識結果の表示方法および3次元視覚センサ
US8525827B2 (en) * 2010-03-12 2013-09-03 Intergraph Technologies Company Integrated GIS system with interactive 3D interface
JP2012234411A (ja) * 2011-05-02 2012-11-29 Nintendo Co Ltd 画像生成装置、画像生成システム、画像生成プログラムおよび画像生成方法
CN102520970A (zh) * 2011-12-28 2012-06-27 Tcl集团股份有限公司 一种立体用户界面的生成方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120007862A1 (en) * 2001-05-22 2012-01-12 Yoav Shefi Method and system for displaying visual content in a virtual three-dimensional space
CN1215707C (zh) * 2001-08-15 2005-08-17 三菱电机株式会社 在投影仪中校正梯形失真的方法及***
CN101726302A (zh) * 2008-10-15 2010-06-09 高德信息技术有限公司 地图显示方法及导航终端
CN101958006A (zh) * 2010-09-03 2011-01-26 南京大学 一种基于x光影像的物体三维成像方法
CN102750933A (zh) * 2011-11-16 2012-10-24 新奥特(北京)视频技术有限公司 一种色彩三维示波器中三维示波模型的动态显示方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808220B (zh) * 2014-12-30 2020-03-17 深圳Tcl数字技术有限公司 应用程序显示三维立体效果的方法及装置
CN105808220A (zh) * 2014-12-30 2016-07-27 深圳Tcl数字技术有限公司 应用程序显示三维立体效果的方法及装置
CN105630378B (zh) * 2015-12-21 2019-03-26 山东大学 基于双触摸屏的三维虚拟场景设计装配***及方法
CN105630378A (zh) * 2015-12-21 2016-06-01 山东大学 基于双触摸屏的三维虚拟场景设计装配***及方法
CN105930766A (zh) * 2016-03-31 2016-09-07 深圳奥比中光科技有限公司 无人机
CN107426601A (zh) * 2017-07-21 2017-12-01 青岛海信电器股份有限公司 一种智能电视中ui控件的显示方法及装置
CN107426601B (zh) * 2017-07-21 2020-02-07 青岛海信电器股份有限公司 一种智能电视中ui控件的显示方法及装置
CN107564089A (zh) * 2017-08-10 2018-01-09 腾讯科技(深圳)有限公司 三维图像处理方法、装置、存储介质和计算机设备
WO2019127770A1 (zh) * 2017-12-26 2019-07-04 平安科技(深圳)有限公司 一种机构窗口的显示方法、装置、设备及存储介质
CN111290754A (zh) * 2020-01-23 2020-06-16 湖南快乐阳光互动娱乐传媒有限公司 组件渲染方法及装置
CN111290754B (zh) * 2020-01-23 2023-02-24 湖南快乐阳光互动娱乐传媒有限公司 组件渲染方法及装置
CN112508778A (zh) * 2020-12-18 2021-03-16 咪咕文化科技有限公司 一种3d人脸道具贴图方法、终端及存储介质
CN112508778B (zh) * 2020-12-18 2024-04-12 咪咕文化科技有限公司 一种3d人脸道具贴图方法、终端及存储介质

Also Published As

Publication number Publication date
US20140225894A1 (en) 2014-08-14
CN103970518B (zh) 2019-06-25
WO2014117559A1 (en) 2014-08-07

Similar Documents

Publication Publication Date Title
CN103970518A (zh) 一种逻辑窗口的3d渲染方法和装置
WO2017092303A1 (zh) 虚拟现实场景模型建立方法及装置
US20170154468A1 (en) Method and electronic apparatus for constructing virtual reality scene model
KR20120009564A (ko) 3차원 마우스 포인터 생성방법 및 생성장치
CN102467756B (zh) 用于三维场景的透视方法及装置
KR102433857B1 (ko) 혼합 현실에서 동적 가상 콘텐츠들을 생성하기 위한 디바이스 및 방법
CN102089786B (zh) 在性能分析期间将图形指令映射到相关联的图形数据的方法和设备
WO2015051269A2 (en) Generating augmented reality content for unknown objects
CN110047123B (zh) 一种地图渲染方法、装置、存储介质及计算机程序产品
CN107464286B (zh) 三维城市模型中的孔洞修复方法及装置、设备及可读介质
CN111105507B (zh) 虚拟附件模型的生成方法、装置、处理器及电子装置
US10620807B2 (en) Association of objects in a three-dimensional model with time-related metadata
WO2017092430A1 (zh) 基于虚拟现实应用的用户界面控件实现方法和装置
WO2009033218A1 (en) A system and method for capturing digital images
CN111882632A (zh) 一种地表细节的渲染方法、装置、设备及存储介质
CN116228960A (zh) 虚拟博物馆展示***的构建方法、构建***和展示***
CN110619683B (zh) 三维模型调整方法、装置、终端设备及存储介质
CN115209966A (zh) 以编程的方式配置材料
KR20160130455A (ko) 애니메이션 데이터 생성 방법, 장치, 및 전자 기기
CN111210486B (zh) 一种用于实现流光效果的方法和装置
CN112540735B (zh) 多屏同步显示方法、装置及***以及计算机存储介质
CN114820968A (zh) 三维可视化方法和装置、机器人、电子设备和存储介质
CN114367113A (zh) 编辑虚拟场景的方法、设备、介质和计算机程序产品
CN114092645A (zh) 三维场景的可视化搭建方法、装置、电子设备及存储介质
CN110930499B (zh) 一种3d数据处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant