[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101894393A - Method for putting Flash hot points in three-dimensional space - Google Patents

Method for putting Flash hot points in three-dimensional space Download PDF

Info

Publication number
CN101894393A
CN101894393A CN2010102255492A CN201010225549A CN101894393A CN 101894393 A CN101894393 A CN 101894393A CN 2010102255492 A CN2010102255492 A CN 2010102255492A CN 201010225549 A CN201010225549 A CN 201010225549A CN 101894393 A CN101894393 A CN 101894393A
Authority
CN
China
Prior art keywords
point
trace point
focus
flash
coordinate
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
CN2010102255492A
Other languages
Chinese (zh)
Other versions
CN101894393B (en
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.)
BEIJING CRYSTAL CG
Original Assignee
BEIJING CRYSTAL CG
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 BEIJING CRYSTAL CG filed Critical BEIJING CRYSTAL CG
Priority to CN2010102255492A priority Critical patent/CN101894393B/en
Publication of CN101894393A publication Critical patent/CN101894393A/en
Application granted granted Critical
Publication of CN101894393B publication Critical patent/CN101894393B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

The invention relates to a method for putting Flash hot points in a three-dimensional space, which comprises the following steps: converting the coordinate point of a track point in the three-dimensional space to a two-dimensional coordinate point according to the position, focus and angle of a camera; adhering a Flash hot point at the two-dimensional coordinate point of the track point; rendering the three-dimensional scene containing the Flash hot point; and not rendering the Flash hot point when the distance between the position of the camera and the track point excesses a threshold A.

Description

The method that a kind of Flash focus is put at three dimensions
Technical field
The present invention relates to the method that a kind of three-dimensional scenic is made, the method that particularly a kind of focus is put.
Technical background
The Flash that Adobe company produces has captured the half of the country in browser video playback market rapidly with its characteristics that are simple and easy to usefulness.Because mostly being the plane, web page browsing shows, therefore the more considerations of focus setting among the Flash is that focus distributes on the plane, if it is different that the method for focus is set in the utilization Flash technology then can run into such as the problem of blocking, following the tracks of in three-dimensional scenic, this and existing two-dimensional scene.
Summary of the invention
In view of this, the method that the object of the present invention is to provide a kind of Flash focus to put at three dimensions.Can allow the Flash focus reasonably be arranged in the three-dimensional scenic.
In order to achieve the above object, the method that a kind of Flash focus of the present invention is put at three dimensions, it comprises:
According to camera position, focal length and angle the trace point coordinate points in the three dimensions is converted to the two-dimensional coordinate point;
With the two-dimensional coordinate place of Flash focus attached to described trace point;
The three-dimensional scenic that will comprise the Flash focus is played up;
When described camera position and trace point distance surpasses threshold value A, described Flash focus is not played up.
Further, describedly according to camera position, focal length and angle the trace point coordinate points in the three dimensions is converted to two-dimensional coordinate point step and comprises:
According to camera position, focal length and angle to the projection on the planar range that display can show of the trace point in the three dimensions;
Set up coordinate system on the planar range that can show with display; With
Write down the coordinate figure of trace point in described coordinate system range in the described three dimensions.
Further, described the two-dimensional coordinate place step of Flash focus attached to described trace point comprised:
Obtain the two-dimensional coordinate of Flash focus central point; With
The two-dimensional coordinate of described Flash focus central point is updated to the two-dimensional coordinate point of described trace point or the point in the certain limit around it.
Further, described when described camera position and trace point distance surpasses threshold value A, described Flash focus is not played up step and comprise:
Calculate the space length B of described camera position and described trace point;
With described space length B and a threshold value A relatively, as space length B during, described Flash focus is not played up greater than threshold value A.
The invention provides the method that a kind of Flash focus is put at three dimensions, realize hotspot tracking by follow the tracks of three-dimensional point in two-dimensional layer, solved the occlusion issue in the three dimensions by distance optimization, realization Flash focus is placed at three-dimensional scenic.
Description of drawings
The process flow diagram of Fig. 1 a kind of embodiment of method that to be a kind of Flash focus of the present invention put at three dimensions.
Embodiment
Please referring to shown in Figure 1, the invention provides the method that a kind of Flash focus is put at three dimensions, it may further comprise the steps:
Step 101 is converted to the two-dimensional coordinate point according to camera position, focal length and angle with the trace point coordinate points in the three dimensions.
The method that described three dimensions mid point coordinate conversion is the two-dimensional points coordinate is: according to camera position, focal length and angle to some projection on the planar range that display can show in the scene, set up coordinate system on the planar range that can show with display, write down in the described scene some coordinate figure in coordinate system range.
Step 102 is with the two-dimensional coordinate place of Flash focus attached to described trace point.Described Flash focus adheres to can make Flash focus central point overlap with the two-dimensional coordinate of described trace point, and the Flash focus is positioned near the two-dimensional coordinate of described trace point.
Step 103, the three-dimensional scenic that will comprise the Flash focus is played up.Just the Flash focus can have been shown in real time in the three-dimensional scenic like this.
Step 104 when described camera position and trace point distance surpasses threshold value A, is not played up described Flash focus.Described Flash focus can be along with the variation of the relative position of camera and appear in the picture selectively.Calculate the space length B of described camera position and described trace point, with described space length B and a threshold value A relatively,, described Flash focus is not played up as space length B during greater than threshold value A.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement etc., all should be included within protection scope of the present invention.

Claims (4)

1. method that the Flash focus is put at three dimensions, it comprises:
According to camera position, focal length and angle the trace point coordinate points in the three dimensions is converted to the two-dimensional coordinate point;
With the two-dimensional coordinate place of Flash focus attached to described trace point;
The three-dimensional scenic that will comprise the Flash focus is played up;
When described camera position and trace point distance surpasses threshold value A, described Flash focus is not played up.
2. method according to claim 1 is characterized in that, describedly according to camera position, focal length and angle the trace point coordinate points in the three dimensions is converted to two-dimensional coordinate point step and comprises:
According to camera position, focal length and angle to the projection on the planar range that display can show of the trace point in the three dimensions;
Set up coordinate system on the planar range that can show with display; With
Write down the coordinate figure of trace point in described coordinate system range in the described three dimensions.
3. method according to claim 1 is characterized in that, described the two-dimensional coordinate place step of Flash focus attached to described trace point is comprised:
Obtain the two-dimensional coordinate of Flash focus central point; With
The two-dimensional coordinate of described Flash focus central point is updated to the two-dimensional coordinate point of described trace point or the point in the certain limit around it.
4. method according to claim 1 is characterized in that, and is described when described camera position and trace point distance surpasses threshold value A, described Flash focus do not played up step and comprises:
Calculate the space length B of described camera position and described trace point;
With described space length B and a threshold value A relatively, as space length B during, described Flash focus is not played up greater than threshold value A.
CN2010102255492A 2010-07-09 2010-07-09 Method for placing Flash hot spots in three-dimensional space Expired - Fee Related CN101894393B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102255492A CN101894393B (en) 2010-07-09 2010-07-09 Method for placing Flash hot spots in three-dimensional space

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102255492A CN101894393B (en) 2010-07-09 2010-07-09 Method for placing Flash hot spots in three-dimensional space

Publications (2)

Publication Number Publication Date
CN101894393A true CN101894393A (en) 2010-11-24
CN101894393B CN101894393B (en) 2012-04-25

Family

ID=43103575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102255492A Expired - Fee Related CN101894393B (en) 2010-07-09 2010-07-09 Method for placing Flash hot spots in three-dimensional space

Country Status (1)

Country Link
CN (1) CN101894393B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112734628A (en) * 2020-12-30 2021-04-30 威创集团股份有限公司 Method and system for calculating projection position of tracking point after three-dimensional conversion

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101052108A (en) * 2007-03-21 2007-10-10 林羽明 Device and method for displaying cartoon menu
CN101635054A (en) * 2009-08-27 2010-01-27 北京水晶石数字科技有限公司 Method for information point placement
US20100045662A1 (en) * 2006-10-02 2010-02-25 Aftercad Software Inc. Method and system for delivering and interactively displaying three-dimensional graphics
US20100135596A1 (en) * 2004-05-04 2010-06-03 Agentsheets, Inc. A Colorado Corporation Diffusion-based interactive extrusion of two-dimensional images into three-dimensional models
CN101763607A (en) * 2008-12-25 2010-06-30 上海杰图软件技术有限公司 Online exhibition platform system constructed by using panoramic electronic map and construction method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100135596A1 (en) * 2004-05-04 2010-06-03 Agentsheets, Inc. A Colorado Corporation Diffusion-based interactive extrusion of two-dimensional images into three-dimensional models
US20100045662A1 (en) * 2006-10-02 2010-02-25 Aftercad Software Inc. Method and system for delivering and interactively displaying three-dimensional graphics
CN101052108A (en) * 2007-03-21 2007-10-10 林羽明 Device and method for displaying cartoon menu
CN101763607A (en) * 2008-12-25 2010-06-30 上海杰图软件技术有限公司 Online exhibition platform system constructed by using panoramic electronic map and construction method thereof
CN101635054A (en) * 2009-08-27 2010-01-27 北京水晶石数字科技有限公司 Method for information point placement

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《ACM Journal on Computing and Cultral Heritage》 20090731 SVEN HAVEMANN 等 The Arrigo Showcase Reloaded-Towards a Sustainable Link between 3D and Semantics 第2卷, 第1期 2 *
《常熟理工学院学报(自然科学)》 20100430 周晓莺 等 商务网站商品三维展示的构造策略 第24卷, 第4期 2 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112734628A (en) * 2020-12-30 2021-04-30 威创集团股份有限公司 Method and system for calculating projection position of tracking point after three-dimensional conversion
CN112734628B (en) * 2020-12-30 2023-06-09 威创集团股份有限公司 Projection position calculation method and system for tracking point after three-dimensional conversion

Also Published As

Publication number Publication date
CN101894393B (en) 2012-04-25

Similar Documents

Publication Publication Date Title
US11688034B2 (en) Virtual lens simulation for video and photo cropping
CN106358036B (en) A kind of method that virtual reality video is watched with default visual angle
CN104219584A (en) Reality augmenting based panoramic video interaction method and system
CN110495166A (en) Spherical video editing
JP2014127987A (en) Information processing apparatus and recording medium
GB201105218D0 (en) A method, apparatus and handset
CN104023172A (en) Shooting method and shooting device of dynamic image
WO2012033758A3 (en) Video system with intelligent visual display
WO2014186192A3 (en) Mobile device for video creation, editing, and publishing
CN104394324A (en) Special-effect video generation method and device
CN105069827A (en) Method for processing video transitions through three-dimensional model
CN102857701A (en) Method for tracking virtual camera in three-dimensional scene
CN105488801A (en) Method and system for combining real shooting of full dome film with three-dimensional virtual scene
CN103401875A (en) Implementation method and system for on-line panorama showing, immersion type roaming and man-machine interaction of three-dimensional scene
CN104836961A (en) Implementation method of real-time filter shooting based on Android system and system thereof
CN101894393B (en) Method for placing Flash hot spots in three-dimensional space
Li et al. Omnieyeball: Spherical display embedded with omnidirectional camera using dynamic spherical mapping
EP2888871A1 (en) Method and apparatus for recording video sequences
CN103957360B (en) A kind of control method and its device with high-velocity particles track up function
CN104168449A (en) Tracking area switching control method and system
CN203688898U (en) Optical focusing system
CN202395587U (en) Iron shell for driving motor
CN204615927U (en) A kind of certificate filming apparatus
Zhang et al. Campus saga: historical 360 degree vr and location based ar
CN102780851A (en) Method for realizing transition trick

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
DD01 Delivery of document by public notice

Addressee: Crystal CG Co., Ltd.

Document name: Notification to Pay the Fees

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120425

Termination date: 20130709