CN101258527B - 2d/3d combined rendering - Google Patents

2d/3d combined rendering Download PDF

Info

Publication number
CN101258527B
CN101258527B CN2006800327869A CN200680032786A CN101258527B CN 101258527 B CN101258527 B CN 101258527B CN 2006800327869 A CN2006800327869 A CN 2006800327869A CN 200680032786 A CN200680032786 A CN 200680032786A CN 101258527 B CN101258527 B CN 101258527B
Authority
CN
China
Prior art keywords
shape
text
effect
effects
surface level
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.)
Active
Application number
CN2006800327869A
Other languages
Chinese (zh)
Other versions
CN101258527A (en
Inventor
G·F·佩特舒宁格
A·P·巴克什
D·N·伯格
M·W·科纳克
S·B·科伊
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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
Priority claimed from US11/301,799 external-priority patent/US7999807B2/en
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101258527A publication Critical patent/CN101258527A/en
Application granted granted Critical
Publication of CN101258527B publication Critical patent/CN101258527B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A system combines 2D and 3D modeling in rendering shapes and includes: a 3D modeling factory to generate a 3D model of selected shape parameters or features; a front face factory to generate 2D text and text effects, and some 2D shape effects; a ground plane factory to generate effects that are rendered on a ground plane of a shape; and a rasterizer/compositing engine to combine 2D and 3D effects generated by the front face factory, ground plan factory, and the 3D modeling factory.

Description

Appearing of 2D/3D combination
Background
The current existence lets the user create the multiple instrument such as professional business graphics such as demonstrations.A kind of method that is used for to shape and image interpolation retouching is to use the 3D technology.This accomplishes with following dual mode usually: a kind of is the 3D effect that the 2D bitmap is used simulation, and this obtains the shape or the image of 3D outward appearance, and does not have real 3D model.The simulation 3D figure of gained possibly look the 3D appearance that is not pure to the certain user.Another kind method is to use full 3D model.Here, the user makes up the 3D model of the item that will show.It is skilled for the 3D modeling with using the 3D modeling tool that this method requires the user usually.This background information is not intended to identify the problem that must solve through theme required for protection.
General introduction
This general introduction is provided so that some notions that will in following detailed description one joint, further describe with the form introduction of simplifying.This general introduction is not intended to identify the key feature or the essential characteristic of theme required for protection, is not intended to be used to help to confirm the scope of theme required for protection yet.
According to the each side of each described embodiment, a kind of 2D and 3D system for modeling of having made up when presenting shape is provided.On the one hand, this system comprises: the 3D modeling factory (factory) that generates the 3D model of selected form parameter or characteristic; Generate front (front face) factory of 2D text and text effect and some 2D shape effects (for example, filling effect); Be created on the ground plane factory of the effect that appears on the surface level (ground plane) of shape; And combination is by front face factory, ground plane factory and the 2D of 3D modeling factory generation and the rasterizer/Compositing Engine of 3D effect.When this system received the shape with 3D effect, front face factory resolved into this shape with the lower part: be included in the text (if having) in the shape; Positive 2D surface (that is the surface effect in the front of shape); Be applied to the 3D effect (if having) of text; Any ground plane effects (for example, be presented in the surface level of shape shade, luminous, inverted image); And the geometry of shape (for example, circle, rectangle, arrow etc.).
Front face factory presents any 2D text effect (for example, shade, luminous, inverted image); Any 2D shape effects; The 2D geometry of any 2D surface effect (for example, filling, gradual change filling, image etc.) and shape; And use 2D text effect that is appeared and the 2D surface effect that is used for the front of shape to create texture maps.Ground plane factory generates the surface level that is used for 2D shape effects (if having).In addition, if text application 3D effect, then ground plane factory generates the surface level be used for the 2D text effect.3D modeling factory comes to generate the 3D model from this shape through the extruding of definition 2D shape and the characteristic of cutting sth. askew.3D modeling factory generates then and is used for the coordinate of texture to the front of 3D model.Rasterizer/Compositing Engine then will be from the shape (that is, having 3D geometry and 2D texture maps) of the gained of 3D modeling factory with combined from the surface level of ground plane factory.Rasterizer/Compositing Engine use texture coordinate with texture to the 3D model.
Each embodiment can be implemented as computer processes, computer system (comprising mobile, hand-held computing equipment) or such as goods such as computer programs.This computer program can be can be by computer system reads and the computer-readable storage medium of the computer program of the instruction that is used to carry out a computer processes of having encoded.This computer program also can be can by computing system read and the carrier wave of the computer program of the instruction that is used to carry out a computer processes of having encoded on transmitting signal.
The accompanying drawing summary
The embodiment of non-limiting and non-limit has been described with reference to the drawings, and in whole accompanying drawings, unless otherwise, otherwise identical reference number refers to identical part.
Fig. 1 is the block diagram of expression according to the example system of a plurality of application programs of having of an embodiment and 2D/3D engine.
Fig. 2 is the block diagram of expression according to the example components of the 2D/3D engine of Fig. 1 of an embodiment.
Fig. 3 is expression according to the figure based on the 3D shape of the profile of the 2D geometry of shape that has of an embodiment.
Fig. 4 is the figure of expression according to the text effect of the text that is applied to shape of an embodiment and 3D text.
Fig. 5 is the process flow diagram of expression according to the operating process from 2D shape input generation 3D figure time of an embodiment.
Describe in detail
More completely describe each embodiment below with reference to accompanying drawing, accompanying drawing has formed the part of each embodiment, and the concrete exemplary embodiment that is used to realize each embodiment will be shown.Yet available multiple different form realizes other embodiment, and these embodiment should not be interpreted as and are limited to these embodiment described herein; On the contrary, these embodiment are provided so that present disclosure is comprehensive and complete.Each embodiment can be implemented as method, system or equipment.Therefore, each embodiment can adopt hardware to realize, the form of the realization of software and hardware aspect is realized or made up to software fully.Therefore, below describe in detail on the meaning be not taken in restriction and understand.
The logical operation of each embodiment is implemented as the sequence that (1) operates in the computer implemented step on the computing system, and/or the interconnected machine module in (2) computing system.Realization is the selection problem that depends on the performance requirement of the computing system of realizing this embodiment.Therefore, the logical operation that constitutes embodiment described herein is called operation, step or module with being replaced.
Exemplary 2D/3D combination present system
A problem of above-mentioned simulation 3D and 3D modeling method is that they are incomplete about typical commercial the use.For example, the user can have them and hope to put into the shape of 3D perspective with the band 2D effect (for example, gradual change) of acquisition effect, and perhaps they hope to use the complicated 3D model of picture texture maps, fade effect or simple shade to it.The 3D method and the 3D modeling method of simulation only provide the part for the solution of above-mentioned illustrative case respectively.
The embodiment that below proposes allows to use simultaneously and is combined to a 3D and a 2D effect in the streamline, and this has generated the business graphics of professional-looking.The user need not detail knowledge 3D modeling (this possibly be typical commercial user's a thing) and uses this system implementation example.
Fig. 1 shows the example system 100 that when presenting shape, has made up 2D and 3D modeling.In this embodiment, system 100 comprises 2D/3D engine 102, and is represented as application program 104-1 among Fig. 1 to one or more application programs of 104-N.Application program 104-1 uses the 2D/3D engine to come to 2D shape and the shape effects that the user of 104-N imports 3D effect being provided by application program 104-1 to 104-N.In addition, 2D/3D engine 102 also can provide 3D effect to the text that is associated with shape.According to an embodiment; 2D/3D engine 102 receives the input of 2D shape; And generate the 3D model of some part of this 2D shape, make to present that output comprises the part that generates from 2D shape and effect (and if any, 2D text and effect) and from the part of 3D model generation.The method of this combination is different with pure 3D modeling method with the 3D method (not comprising the 3D model) of above-mentioned simulation.An example implementation of 2D/3D engine 102 is being described below in conjunction with Fig. 2.
Although more than described " sharing " 2D/3D engine embodiment, in alternative embodiment, each application program that can generate the 3D shape can have inserted 2 D/3D engine but not independent 2D/3D engine 102.
The example components of 2D/3D engine
Fig. 2 shows the example components according to the 2D/3D engine 102 (Fig. 1) of an embodiment.In this embodiment, 2D/3D engine 102 comprises 3D modeling factory 202, front face factory 204, ground plane factory 206 and rasterizer/Compositing Engine 208.3D modeling factory 202 generates the 3D model of selected form parameter or characteristic.Front face factory 204 generates 2D text and text effect, and some 2D shape effects (for example, filling effect).Ground plane factory 206 is created on the effect that appears on the surface level of shape.2D and 3D effect that 208 combinations of rasterizer/Compositing Engine are generated by front face factory 204, ground plane factory 206 and 3D modeling factory 202.
In operation; When 102 receptions of 2D/3D engine have the shape of 3D effect, (select like the user interface that is provided by the application programs such as application program 104-1 such as Fig. 1 through user's use), front face factory 204 resolves into this shape with the lower part: be included in the text (if having) in the shape; Positive 2D surface (that is the surface effect in the front of shape); Be applied to the 3D effect (if having) of text; Any ground plane effects (for example, be presented in the surface level of shape shade, luminous, reflection effect); And the geometry of shape (for example, circle, rectangle, arrow etc.).
In this embodiment, front face factory 204 appears: any 2D text effect (for example, shade, luminous, inverted image); Any 2D shape effects; The 2D geometry of any 2D surface effect (for example, filling, gradual change filling, image etc.) and shape; And use the 2D text effect that the front appeared and the 2D surface effect of this shape are created texture maps.According to this embodiment, front face factory 204 generates this texture maps, makes front all directions to this shape under the illumination condition of any simulation of shape all keep its 2D surface effect (for example, color).For typical commercial user; This 2D surface effect keeping characteristics is desirable (even it possibly look more untrue); Because the 2D surface effect (for example, fill color) of input is the effect (rather than how surface effect possibly manifest when the shape with this surface effect is redirected) that the user in fact as a result of wants.
In addition, in one embodiment, front face factory 204 with texture (for example, comprising filling effect or image) enlarge a pixel with all parts in the front of guaranteeing the 3D model all by image fill cover.
In this embodiment, ground plane factory 206 generates surface level for 2D shape effects (if having).In addition, if text application 3D effect, then ground plane factory 206 is that the 2D text effect generates surface level.Surface level maker 206 is got such as 2D effects such as shade, fuzzy and inverted images, and it is plotted in the surface level.When by 3D modeling factory (for example, being described below) when adding 3D effect to this shape, create surface level, and on this surface level, appear such as 2D shape effects such as shade, fuzzy and inverted images.Surface level can be present in the shape back.
In this embodiment, 3D modeling factory 202 generates the 3D model through the extruding of shape and the characteristic of cutting sth. askew from the 2D shape geometry.3D modeling factory generates then and is used for the coordinate of texture to the front of 3D model.For example, 3D modeling factory will be around the inclined-plane " coiling " 2D surface effect (for example, picture or color).
In addition, in one embodiment, 3D modeling factory 202 generates the profile of 3D shape based on its basic 2D geometry.An example of profile is shown in Fig. 3.In this example, when the user launches the contour feature of shape, make " profile " of this shape darker.The color of profile is that the user is definable.For example, white contours is used in and sets off dark shape on the dark-background.Be not during the 3D modeling, to generate profile, push and cut sth. askew but from basic 2D shape (being shown shape 302), generate profile and be applied to.The result is illustrated as shape 304.
In this embodiment, rasterizer/Compositing Engine 208 then will be from the gained shape (that is, having 3D geometry and 2D texture maps) of 3D modeling factory 202 with combined from the surface level of ground plane factory 206.Rasterizer/Compositing Engine 208 uses texture coordinate that texture is arrived the 3D model.
Be used to appear the example components of 3D text
In an embodiment (not shown), there are the independent front face factory, ground plane factory and the 3D modeling factory that are used for the 3D text.Front face factory presents the 2D effect of text.3D modeling factory through the definition text extruding and cut sth. askew characteristic and on the 3D of text model mapping 2D text effect generate the 3D model of text.Ground plane factory is created the independent surface level of 3D text, on this surface level, appears then such as 2D effects such as shade, fuzzy and inverted images.This surface level will be positioned on this shape top, make that text effect is observable.An example of 3D text is shown in Fig. 4.
Be used for the exemplary source operating process that operating system/driver is installed
Fig. 5 is the process flow diagram of expression according to the operating process 500 of an embodiment from 2D shape input generation 3D figure the time.Operating process 500 can be carried out in any suitable computing environment.For example, operating process 400 can be by carrying out such as 2D/3D engine 102 systems such as (Fig. 2).Therefore, can relate at least one in the assembly of Fig. 2 to the description of operating process 500.Yet, only be for purposes of illustration to any such reference of the assembly of Fig. 2, and be appreciated that the realization of Fig. 2 is the unrestricted embodiment of operating process 500.In this example operational flow, use user to create the shape that will appear such as application program 104-1 application programs such as (Fig. 1).
At frame 502 places, if this shape has text, then 2D presents engine and presents any 2D text effect that will be applied to the text (for example, as launched via application program by the user).In one embodiment, it is that the 2D of standard presents engine that this 2D presents engine, and is the part such as front face factory 204 front face factory such as (Fig. 2).
At frame 504 places, if used 3D text effect (for example, as by the user launched), then ground plane factory (for example, be similar to ground plane factory 206, but to text but not shape) be text establishment 3D surface level.This surface level is what to separate with the surface level of shape.
In this example, frame 502 and 504 is only just carried out will be to the text application 3D effect of shape the time.
At frame 506 places, the 2D shape effects is applied to this shape.In one embodiment, above-mentioned 2D presents engine to this shape application 2 D shape effects (for example, hatching effect, illumination effect, reflection effect).
At frame 508 places, create shape ground plane, and the 2D shape effects is associated with this shape ground plane.In one embodiment, create this surface level, and 2D shape effects (for example, hatching effect, illumination effect, reflection effect) is associated with this shape ground plane such as ground plane factory such as ground plane factory 206.
At frame 510 places, identical with frame 502, but be not have 3D effect to be applied to carry out in the situation of text of shape.
At frame 512 places, the 2D surface effect is applied to shape.In one embodiment, the 2D of front face factory presents engine surface effect (for example, filling, gradual change filling, image etc.) is applied to shape.
At frame 514 places, use and create texture maps from the 2D text effect of frame 510 with from the 2D surface effect of frame 512.In one embodiment, front face factory is created this texture maps.
At frame 516 places, obtain the 2D geometry from this shape.In one embodiment, from this shape, obtain the 2D geometry such as 202 3D modeling factories such as (Fig. 2) of 3D modeling factory.
At frame 518 places, from the 2D geometry that obtains at frame 516, generate the 3D model.In one embodiment, above-mentioned 3D modeling factory generates the 3D model through extruding and the bevel parameters that defines this shape.
At frame 520 places, will be mapped to from the texture maps of frame 514 on the 3D model from frame 518.In one embodiment, 3D modeling factory is mapped to this texture maps on the 3D model, make the front of this shape have the 2D text, from the text effect of frame 510 and from the surface effect of frame 512.In addition, but 3D modeling factory also texture maps be applied to such as extruding with cut sth. askew and wait 3D characteristic (for example, coming " coiling " filling) around inclined-plane and extruding.
At frame 522 places, from creating bitmap from the 3D shape of frame 520 and combination from the surface level of frame 508.In one embodiment, create this bitmap such as rasterizer/Compositing Engine 208 rasterizers such as (Fig. 2)/Compositing Engine.In addition, therein 3D effect is applied in the situation of text of shape, rasterizer/Compositing Engine also uses from the surface level of frame 504 and creates bitmap.
Although with specific order illustrate and described operating process 500, in other embodiments, the operation of in each frame, describing can be by different order, carry out repeatedly and/or concurrently.In addition, in certain embodiments, one or more operations of in each frame, describing can be divided into another frame, are omitted or make up.
Run through this instructions " embodiment ", " embodiment " or " example embodiment " have been made reference, mean that described special characteristic, structure or characteristic are included among at least one embodiment.Thus, can refer to more than embodiment only the use of this phrase.In addition, described characteristic, structure or characteristic can make up in one or more embodiments in any suitable manner.
Yet, those skilled in the pertinent art will recognize that each embodiment can be in neither one or a plurality of detail, or have other method, resource, material etc. situation under implement.In other cases, be not shown specifically or describe known structure, resource or operation in order to avoid desalinate the each side of each embodiment.
Although illustrate and described example embodiment and application, be appreciated that the present invention is not limited to accurate configuration and resource described above.Can make various modifications, change and the modification that those skilled in the art understands to arrangement, operation and the details of method and system disclosed herein, and not break away from the scope of the present invention for required protection.

Claims (19)

1. method that is used to appear shape, said method comprises:
The indication (200) of 3D effect is used in reception to the 2D shape;
Said 2D shape is resolved into one or more in the set that comprises the following: the geometry of the 2D surface in the front of said 2D shape, one or more ground plane effects and said shape; And
Create bitmap (522) from the combination of the part of decomposing gained, wherein one or more effects are selectively used for one or more in the said part.
2. the method for claim 1 is characterized in that, also comprises to said 2D shape selective ground using (506) one or more 2D shape effects.
3. the method for claim 1 is characterized in that, also comprises:
Create the surface level (508) of said 2D shape; And
Optionally one or more 2D shape effects are associated with the surface level of said 2D shape.
4. the method for claim 1 is characterized in that, said set also comprises: the 3D effect that is included in the text in the said 2D shape and will be applied to said text.
5. method as claimed in claim 4 is characterized in that, also comprises if said 2D shape comprises text, then to said text application text effect.
6. method as claimed in claim 4 is characterized in that, also comprises if said 2D shape comprises the text that will use 3D effect, and surface level and one or more 3D text effects are associated with said text surface level then creates text.
7. the method for claim 1 is characterized in that, also comprises to said 2D shape application surface effect.
8. method as claimed in claim 7 is characterized in that, comprises that also the 2D text effect or both that use the 2D surface effect or be applied to be included in the text in the said 2D shape create texture maps.
9. the method for claim 1 is characterized in that, also comprises from said 2D shape, obtaining the 2D geometry.
10. method as claimed in claim 9 is characterized in that, also comprises from said 2D geometry generating the 3D model.
11. method as claimed in claim 10; It is characterized in that; Also comprise texture maps is mapped on the said 3D model, what wherein said texture maps was to use the 2D surface effect that is applied to said 2D shape or the 2D text effect of the text that is applied to comprise in the said 2D shape or both create.
12. a system that is used to appear shape, said system comprises:
Be used to receive device from the indication (200) of 3D effect to the 2D shape that use;
Be used for said 2D shape is resolved into one or more device of the set that comprises the following, comprise: the geometry of the 2D surface in the front of said 2D shape, one or more ground plane effects and said shape; And
Be used for creating from the combination of the part of said decomposition gained the device of bitmap (522), wherein one or more effects are selectively used for one or more in the said part.
13. system as claimed in claim 12 is characterized in that, also comprises:
Be used for using the device of (506) one or more 2D shape effects to said 2D shape selective ground;
Be used to create the device of the surface level (508) of said 2D shape; And
Be used for optionally one or more 2D shape effects being associated with the device of the surface level of said 2D shape.
14. system as claimed in claim 12 is characterized in that, also comprises being used to the device that creates text surface level and one or more text effects are associated with said text surface level.
15. system as claimed in claim 12 is characterized in that, also comprises:
Be used for device to said 2D shape application surface effect;
Be used for optionally using said 2D surface effect or be applied to be included in 2D text effect or the device that both create texture maps of the text of said 2D shape.
16. system as claimed in claim 12 is characterized in that, also comprises:
Be used for obtaining the device of 2D geometry from said 2D shape;
Be used for generating the device of 3D model from said 2D geometry; And
Be used for texture maps is mapped to the device on the said 3D model, wherein said texture maps is to use the 2D surface effect that is applied to said 2D shape or is applied to be included in that text effect or both of the text in the said 2D shape create.
17. a system that is used to appear shape, said system comprises:
Reception is used the engine of the indication (200) of 3D effect to the 2D shape, and said engine also comprises:
Generate the 3D modelling component (202) of the 3D model of selected form parameter;
Optionally generate the front assembly (204) of 2D text and text effect and 2D shape effects, said 2D shape is resolved into one or more in the set that comprises the following: the geometry of the 2D surface in the front of said 2D shape, one or more ground plane effects and said shape;
Be created on the surface level assembly (206) of the effect that appears on the surface level of shape; And
Combination is by said front assembly, surface level assembly and the 2D of 3D modelling component generation and the rasterizer/Compositing Engine (208) of 3D effect; Create bitmap by said rasterizer/Compositing Engine from the combination of the part of decomposing gained, wherein one or more effects are selectively used for one or more in the said part.
18. system as claimed in claim 17; It is characterized in that; Said front assembly also optionally presents 2D text effect, 2D shape effects, 2D surface effect and the 2D geometry of said 2D shape, and optionally uses the 2D text effect that the front appeared and the 2D surface effect of said 2D shape are created texture maps.
19. system as claimed in claim 18 is characterized in that, said 3D modelling component also generates and is used for the coordinate of said texture to the front of said 3D model.
CN2006800327869A 2005-09-09 2006-09-06 2d/3d combined rendering Active CN101258527B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US71591605P 2005-09-09 2005-09-09
US60/715,916 2005-09-09
US11/301,799 US7999807B2 (en) 2005-09-09 2005-12-12 2D/3D combined rendering
US11/301,799 2005-12-12
PCT/US2006/035080 WO2007030728A1 (en) 2005-09-09 2006-09-06 2d/3d combined rendering

Publications (2)

Publication Number Publication Date
CN101258527A CN101258527A (en) 2008-09-03
CN101258527B true CN101258527B (en) 2012-11-14

Family

ID=39892289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800327869A Active CN101258527B (en) 2005-09-09 2006-09-06 2d/3d combined rendering

Country Status (2)

Country Link
CN (1) CN101258527B (en)
ZA (1) ZA200802181B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5831633A (en) * 1996-08-13 1998-11-03 Van Roy; Peter L. Designating, drawing and colorizing generated images by computer
US5999190A (en) * 1997-04-04 1999-12-07 Avid Technology, Inc. Computer imaging using graphics components
CN1397049A (en) * 2000-12-05 2003-02-12 松下电器产业株式会社 3-D character data generating device and 3-D graphics data generating device
US6633300B1 (en) * 1999-12-22 2003-10-14 Adobe Systems Incorporated Method and apparatus for painting groups of objects

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5831633A (en) * 1996-08-13 1998-11-03 Van Roy; Peter L. Designating, drawing and colorizing generated images by computer
US5999190A (en) * 1997-04-04 1999-12-07 Avid Technology, Inc. Computer imaging using graphics components
US6633300B1 (en) * 1999-12-22 2003-10-14 Adobe Systems Incorporated Method and apparatus for painting groups of objects
CN1397049A (en) * 2000-12-05 2003-02-12 松下电器产业株式会社 3-D character data generating device and 3-D graphics data generating device

Also Published As

Publication number Publication date
ZA200802181B (en) 2009-09-30
CN101258527A (en) 2008-09-03

Similar Documents

Publication Publication Date Title
AU2006287351B2 (en) 2D editing metaphor for 3D graphics
US7583264B2 (en) Apparatus and program for image generation
US9792707B2 (en) Three-dimensional image output device and background image generation device
JP4890553B2 (en) 2D / 3D combined rendering
US20190206119A1 (en) Mixed reality display device
CN107369188A (en) The synthetic method and device of image
CN111583379A (en) Rendering method and device of virtual model, storage medium and electronic equipment
CN110866967A (en) Water ripple rendering method, device, equipment and storage medium
ATE381079T1 (en) TRIANGLE RENDERING USING DIRECT EVALUATION
CN101258527B (en) 2d/3d combined rendering
CN101263529B (en) 2D editing metaphor for 3D graphics
KR101118597B1 (en) Method and System for Rendering Mobile Computer Graphic
Eisemann et al. Stylized vector art from 3d models with region support
GB2545457A (en) Graphics processing systems
US20030038813A1 (en) Method of rendering a three-dimensional object using two-dimensional graphics
Salehi ImageMagick Tricks Web Image Effects from the Command Line and PHP
US8803877B1 (en) Systems and methods for creating a two-dimensional representation of a model
JP2010286907A (en) Graphics processor, graphics processing method, and program
Ihaka R Graphics The Good, The Bad, and the Ugly
Orłowski et al. Material matrix generation for FDTD simulations using OpenGL

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150508

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150508

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.