CN116681813B - 区块链原创认证的浏览器中3d场景渲染方法及*** - Google Patents
区块链原创认证的浏览器中3d场景渲染方法及*** Download PDFInfo
- Publication number
- CN116681813B CN116681813B CN202310934552.9A CN202310934552A CN116681813B CN 116681813 B CN116681813 B CN 116681813B CN 202310934552 A CN202310934552 A CN 202310934552A CN 116681813 B CN116681813 B CN 116681813B
- Authority
- CN
- China
- Prior art keywords
- loading
- browser
- scene
- information
- blockchain
- 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
Links
- 238000009877 rendering Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012795 verification Methods 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 abstract description 11
- 238000012545 processing Methods 0.000 abstract description 3
- 230000007246 mechanism Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Databases & Information Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供了一种区块链原创认证的浏览器中3D场景渲染方法及***,属于数据处理技术领域。所述方法,包括:将3D场景的素材库按照浏览器资源的类别进行划分,得到多个子分类素材;将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定,进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载。本发明在实现较大3D场景在浏览器的高效渲染的同时,实现了素材的非同质化鉴别及确权。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种区块链原创认证的浏览器中3D场景渲染方法及***。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术,并不必然构成现有技术。
渲染是计算机动画的最后一道工序,也是最终使图像符合3D场景的阶段,交互式媒体(例如游戏和模拟)的渲染以大约每秒20到120帧的速率实时计算和显示,在实时渲染中,目标是尽可能多地显示眼睛可以在几分之一秒内处理的信息(在每秒30帧的动画的情况下,一帧包含30分之一秒),其主要目标是以可接受的最低渲染速度(通常为每秒24帧,因为这是人眼成功创建运动错觉所需的最低速度)实现尽可能高的照片级真实感。
发明人发现,目前同一3D大场景中贴图、模型等素材无法在Web端实时高效渲染,存在渲染效率低的问题;在多人共享场景中,对于不同用户添加的贴图、模型等素材无法实现素材非同质化鉴别及确权,进而无法对素材的原创性进行区分,使得原创素材和非原创素材同时渲染,进一步的降低了渲染效率。
发明内容
为了解决现有技术的不足,本发明提供了一种区块链原创认证的浏览器中3D场景渲染方法及***,在实现较大3D场景在浏览器的高效渲染的同时,实现了用户自定义素材的非同质化鉴别及确权,保证了原创素材的优先级,提高了渲染效率。
为了实现上述目的,本发明采用如下技术方案:
本发明第一方面提供了一种区块链原创认证的浏览器中3D场景渲染方法。
一种区块链原创认证的浏览器中3D场景渲染方法,包括以下过程:
将3D场景进行分离,得到3D场景框架和素材库,将素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
作为本发明第一方面进一步的限定,区块链平台基于接收到的确权信息,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,对数据区块开展校验,得到最终的校验结果。
作为本发明第一方面进一步的限定,所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件。
作为本发明第一方面进一步的限定,所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
本发明第二方面提供了一种区块链原创认证的浏览器中3D场景渲染***。
一种区块链原创认证的浏览器中3D场景渲染***,包括:
素材分类模块,被配置为:将3D场景进行分离,得到3D场景框架和素材库,将素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
作为本发明第二方面进一步的限定,区块链平台基于接收到的确权信息,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,对数据区块开展校验,得到最终的校验结果。
作为本发明第二方面进一步的限定,所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件。
作为本发明第二方面进一步的限定,所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
本发明第三方面提供了一种区块链原创认证的浏览器中3D场景渲染方法。
一种区块链原创认证的浏览器中3D场景渲染方法,包括以下过程:
获取用户自定义素材库,将用户自定义素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
作为本发明第三方面进一步的限定,所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
本发明第四方面提供了一种区块链原创认证的浏览器中3D场景渲染***。
一种区块链原创认证的浏览器中3D场景渲染***,包括:
素材分类模块,被配置为:获取用户自定义素材库,将用户自定义素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
作为本发明第四方面进一步的限定,所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
与现有技术相比,本发明的有益效果是:
1、本发明第一方面和第二方面创新性的提出了一种区块链原创认证的浏览器中3D场景渲染策略,在实现较大3D场景在浏览器的高效渲染的同时,实现了分解得到的素材的非同质化鉴别及确权,保证了原创素材的优先级,提高了渲染效率。
2、本发明第三方面和第四方面创新性的提出了一种区块链原创认证的浏览器中3D场景渲染策略,在实现较大3D场景在浏览器的高效渲染的同时,实现了用户自定义素材的非同质化鉴别及确权,保证了原创素材的优先级,提高了渲染效率。
本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
图1为本发明实施例1提供的区块链原创认证的浏览器中3D场景渲染方法的流程示意图;
图2为本发明实施例2提供的区块链原创认证的浏览器中3D场景渲染***的示意图;
图3为本发明实施例3提供的区块链原创认证的浏览器中3D场景渲染方法的流程示意图;
图4为本发明实施例4提供的区块链原创认证的浏览器中3D场景渲染***的示意图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
实施例1:
本实施例中,基于区块链非同质化通证技术以及3D场景中素材异步加载机制,实现了Web3D场景渲染,具体的,提供了一种区块链原创认证的浏览器中3D场景渲染方法,如图1所示,包括以下过程:
S101:素材分离。
利用3D编辑工具,将3D场景中的整体场景及贴图、材质、模型等附加素材进行分离,分为3D场景框架及素材库。
S102:资源划分。
将素材库按照Web浏览器资源分为图片、音频、视频和3d组件等素材。
S103:生成加载资源库。
在S102中提取的素材库,按照分类予以标识,主要标识为类型、加载优先级等,并形成加载资源库。
S104:二级制数据流转换。
对在S103中生成的加载资源库中的素材获取二进制数据流。
S105:确权信息生成。
利用ERC721哈希机制对S104中的素材二进制数据流进行哈希函数操作,生成素材唯一tokenid(即唯一令牌号),并生成时间戳、素材类型、素材信息等确权信息,将确权信息作为一个区块链信息上传区块链节点。
S106:确权信息鉴定。
区块链平台会根据S105上传的素材确权信息进行tokenid鉴定,区块链平台存储有所有的素材相关的信息。
本实施例中,优选的,区块链平台包括应用层、合约层、共识层、网络层、数据层和存储层6个层级,各层的主要功能如下:
应用层:实现自动驾驶全链条测试数据确权与交易的操作和相应功能。
合约层:对于数据确权,主要包括身份验证规则:数据权利主体需要进行身份注册,通过身份验证规则后,进行确权请求访问;对于数据交易,主要包括:交易收益分配规则,服务于多所有权主体数据交易后各主体间的利益分配,交易权属变更规则,服务于测试数据交易后,相关权属的记录,合约层各类规则的实现,依赖于区块链智能合约技术,即部署在区块链网络上的传统合同的数字化版本,当协议条款的执行条件被满足时,数字化合同将被自动执行。
共识层:共识层主要封装网络节点和各类共识算法,本实施例中,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,对数据区块开展校验,得到最终的校验结果。
网络层:网络层为相应的区块链P2P网络,由一个个网络节点前后连接而成,当新的区块产生后,其他节点均会收到通知,并验证新的区块是否合法。
数据层:数据层主要记录区块中的数据信息,具体的,包括:
区块头,包括版本号、区块高度、父区块哈希值、时间戳、区块体的默克尔根五个部分,其中版本(Ver-sion)记录跟踪协议更新的版本号;区块高度表示目标区块在区块链中的位置;父区块哈希(Previous BlockHash)记录链中前序(父)区块的哈希值;时间戳(TimeStamp)记录本区块的创建时间,通常采用Unix时间戳格式;默克尔根(Merkle Root)记录区块体中所有信息默克尔树的总哈希值。
区块体,将待确权数据集切分成若干信息量为1bit的子数据集,便于数据交易环节的数据平台按需提取指定信息量的数据,这样设计,可提高数据的下载效率;如果某子数据集在传输过程中损坏,只需要重新下载该子数据集,不需要下载完整数据集;最后是交易信息,记录该测试数据的历史交易情况,用所有区块体的信息构建默克尔树,以二叉树的形式,将每个最底层信息基于哈希加密算法,生成哈希值,每两个哈希值继续加密,生成高一层级的哈希值,最终生成总哈希值,即为区块体的默克尔根。
存储层:完整的数据内容将存储在链下云端,其元数据等信息存储在链上区块中,以提高区块链归纳验证的效率。
本实施例中,区块链平台基于接收到的确权信息,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,并对数据区块开展校验,以检验确权信息的哈希值和区块中数据哈希值的一致性,确保确权信息和链上区块记录的对应关系。
S107:原创素材识别。
根据S106返回的信息,如果tokenid(即唯一令牌号)在整个区块链不存在,标识为原创素材并定义为最高加载优先级;根据S106返回的信息,如果tokenid在整个区块链存在,则标识为非原创素材并定义为最低加载优先级。
S108:3D场景框架加载。
引入WebGpu加载引擎BabylonJs,并完成3D场景框架的加载。
S109:3D场景素材加载。
对在S103中加载资源库中的素材进行加载,同时根据素材标识的加载优先级,对优先级高的如贴图、材质等优先渲染,视频、大型素材则后渲染,实现整体场景实时呈现。
通过上述步骤,实现了3D较大场景和场景内素材的异步加载,同时为场景内原始素材完成了非同质化鉴定和确权上链。
实施例2:
如图2所示,本发明实施例2提供了一种区块链原创认证的浏览器中3D场景渲染***,包括:
素材分类模块,被配置为:将3D场景进行分离,得到3D场景框架和素材库,将素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
所述***的工作方法与实施例1提供的区块链原创认证的浏览器中3D场景渲染方法相同,这里不再赘述。
实施例3:
为了实现用户在场景内自主添加素材的非同质化鉴定和确权上链处理,如图3所示,本实施例提供了一种区块链原创认证的浏览器中3D场景渲染方法,包括以下过程:
W101:自定义素材库生成。
通过BabylonJs引擎识别用户添加的素材,根据素材类型进行分类,生成用户自定义素材库。
W102:二进制数据流提取。
对W101生成的自定义素材库,根据素材类型进行二进制数据流提取。
W103:确权信息生成。
利用ERC721哈希机制对W102中的自定义素材二进制数据流进行哈希函数操作,生成素材唯一tokenid,并生成时间戳、素材类型、素材信息等确权信息,将确权信息作为一个区块链信息上传区块链节点。
W104:确权信息鉴定。
区块链平台会根据W104上传的素材确权信息进行tokenid鉴定,区块链平台存储有所有的素材相关的信息,具体的区块链平台的结构见实施例1,这里不再赘述。
W105:原创素材识别。
根据W104返回的信息,如果tokenid在整个区块链不存在,标识为原创素材并定义为最高加载优先级;如果tokenid在整个区块链存在,则标识为非原创素材并定义为最低加载优先级。
W106:3D场景渲染。
对W101生成的自定义素材库,按照加载优先级,利用BabylonJs引擎完成3D场景内添加及实时渲染。
上述步骤的完成了较大场景的渲染以及场景内素材的非同质化鉴定、确权上链,同时利用异步渲染机制,实现了场景及场景内素材的高效渲染。
实施例4:
如图4所示,本发明实施例4提供了一种区块链原创认证的浏览器中3D场景渲染***,包括:
素材分类模块,被配置为:获取用户自定义素材库,将用户自定义素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
所述***的工作方法与实施例3提供的区块链原创认证的浏览器中3D场景渲染方法相同,这里不再赘述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种区块链原创认证的浏览器中3D场景渲染方法,其特征在于,包括以下过程:
将3D场景进行分离,得到3D场景框架和素材库,将素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
2.如权利要求1所述的区块链原创认证的浏览器中3D场景渲染方法,其特征在于,
区块链平台基于接收到的确权信息,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,对数据区块开展校验,得到最终的校验结果。
3.如权利要求1所述的区块链原创认证的浏览器中3D场景渲染方法,其特征在于,
所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
4.一种区块链原创认证的浏览器中3D场景渲染***,其特征在于,包括:
素材分类模块,被配置为:将3D场景进行分离,得到3D场景框架和素材库,将素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
5.如权利要求4所述的区块链原创认证的浏览器中3D场景渲染***,其特征在于,
区块链平台基于接收到的确权信息,利用哈希加密算法和默克尔树,生成待确权信息对应的数据区块,对数据区块开展校验,得到最终的校验结果。
6.如权利要求4所述的区块链原创认证的浏览器中3D场景渲染***,其特征在于,
所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
7.一种区块链原创认证的浏览器中3D场景渲染方法,其特征在于,包括以下过程:
获取用户自定义素材库,将用户自定义素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
8.如权利要求7所述的区块链原创认证的浏览器中3D场景渲染方法,其特征在于,
所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
9.一种区块链原创认证的浏览器中3D场景渲染***,其特征在于,包括:
素材分类模块,被配置为:获取用户自定义素材库,将用户自定义素材库按照浏览器资源的类别进行划分,得到多个子分类素材;
数据流生成模块,被配置为:将得到的各子分类素材分别赋予标识,生成加载资源库,获取加载资源库中的各子分类素材的二进制数据流;
上链鉴定模块,被配置为:对二进制数据流进行哈希函数操作,生成素材唯一令牌号,并生成确权信息,将确权信息作为区块链信息上传区块链节点,以使得区块链平台根据确权信息进行唯一令牌号的鉴定;
信息识别模块,被配置为:如果唯一令牌号在整个区块链不存在,则此唯一令牌号对应的素材为原创素材,标识为原创素材并定义为最高加载优先级;否则标识为非原创素材并定义为最低加载优先级;
渲染加载模块,被配置为:进行3D场景框架的加载,根据各子分类素材标识中的加载优先级依次进行加载,以使得3D场景在浏览器中渲染呈现。
10.如权利要求9所述的区块链原创认证的浏览器中3D场景渲染***,其特征在于,
所述素材库,包括:贴图、材质和模型;所述浏览器资源的类别,包括:图片、音频、视频和3D组件;
所述标识,包括:类型、加载优先级;所述确权信息,包括:时间戳、素材类型和素材信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310934552.9A CN116681813B (zh) | 2023-07-28 | 2023-07-28 | 区块链原创认证的浏览器中3d场景渲染方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310934552.9A CN116681813B (zh) | 2023-07-28 | 2023-07-28 | 区块链原创认证的浏览器中3d场景渲染方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116681813A CN116681813A (zh) | 2023-09-01 |
CN116681813B true CN116681813B (zh) | 2023-11-03 |
Family
ID=87782211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310934552.9A Active CN116681813B (zh) | 2023-07-28 | 2023-07-28 | 区块链原创认证的浏览器中3d场景渲染方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116681813B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233140A1 (zh) * | 2019-05-17 | 2020-11-26 | 创新先进技术有限公司 | 一种基于区块链的侵权存证方法、装置及电子设备 |
CN112073807A (zh) * | 2020-11-11 | 2020-12-11 | 支付宝(杭州)信息技术有限公司 | 基于区块链的视频数据的处理方法和装置 |
CN112487088A (zh) * | 2020-11-26 | 2021-03-12 | 中国搜索信息科技股份有限公司 | 一种基于区块链的融媒体资源版权保护方法 |
CN112581578A (zh) * | 2020-12-23 | 2021-03-30 | 江苏赞奇科技股份有限公司 | 一种基于软件定义的云渲染*** |
CN115272057A (zh) * | 2022-07-29 | 2022-11-01 | 上海硬通网络科技有限公司 | 卡通素描图像重构网络的训练及其重构方法与设备 |
CN115409622A (zh) * | 2022-10-09 | 2022-11-29 | 北京链道科技有限公司 | 基于区块链的分布式媒体素材数据交易方法 |
KR102553458B1 (ko) * | 2022-04-04 | 2023-07-10 | 전주원 | 디지털 프린터 작품에 원본성 및 유일성을 보증하는 미술작품 거래 서비스 제공 시스템 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10375105B2 (en) * | 2017-03-03 | 2019-08-06 | International Business Machines Corporation | Blockchain web browser interface |
US20220398538A1 (en) * | 2021-06-13 | 2022-12-15 | Artema Labs, Inc | Systems and Methods for Blockchain-Based Collaborative Content Generation |
-
2023
- 2023-07-28 CN CN202310934552.9A patent/CN116681813B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233140A1 (zh) * | 2019-05-17 | 2020-11-26 | 创新先进技术有限公司 | 一种基于区块链的侵权存证方法、装置及电子设备 |
CN112073807A (zh) * | 2020-11-11 | 2020-12-11 | 支付宝(杭州)信息技术有限公司 | 基于区块链的视频数据的处理方法和装置 |
CN112487088A (zh) * | 2020-11-26 | 2021-03-12 | 中国搜索信息科技股份有限公司 | 一种基于区块链的融媒体资源版权保护方法 |
CN112581578A (zh) * | 2020-12-23 | 2021-03-30 | 江苏赞奇科技股份有限公司 | 一种基于软件定义的云渲染*** |
KR102553458B1 (ko) * | 2022-04-04 | 2023-07-10 | 전주원 | 디지털 프린터 작품에 원본성 및 유일성을 보증하는 미술작품 거래 서비스 제공 시스템 |
CN115272057A (zh) * | 2022-07-29 | 2022-11-01 | 上海硬通网络科技有限公司 | 卡通素描图像重构网络的训练及其重构方法与设备 |
CN115409622A (zh) * | 2022-10-09 | 2022-11-29 | 北京链道科技有限公司 | 基于区块链的分布式媒体素材数据交易方法 |
Non-Patent Citations (2)
Title |
---|
基于区块链技术的视频检测分析;张婧;廖廷雪;范兴甜;;广西质量监督导报(03);全文 * |
基于区块链的数字作品DCI管控模型;李悦;黄俊钦;王瑞锦;;计算机应用(11);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116681813A (zh) | 2023-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103106680B (zh) | 基于云计算架构的三维图形渲染的实现方法及云服务*** | |
CN101599011B (zh) | 文档处理***和方法 | |
CN111581605B (zh) | 一种基于区块链的多人参与bim图纸版权保护***及方法 | |
JP2020524866A (ja) | コンテンツ取引合意のシステムおよび方法 | |
CN112153426B (zh) | 一种内容账号管理方法、装置、计算机设备及存储介质 | |
CN112749608A (zh) | 视频审核方法、装置、计算机设备和存储介质 | |
Reese | Theories of journalism | |
WO2018050021A1 (zh) | 虚拟现实场景调节方法、装置及存储介质 | |
EP2939424B1 (en) | A system and method for generating personal videos | |
CN110209714A (zh) | 报表生成方法、装置、计算机设备及计算机可读存储介质 | |
CN116681813B (zh) | 区块链原创认证的浏览器中3d场景渲染方法及*** | |
CN103503469B (zh) | 分阶段元素的分类*** | |
CN116051192A (zh) | 处理数据的方法和装置 | |
CN114817754B (zh) | 一种vr学习*** | |
CN115292528B (zh) | 一种新媒体视频的智能化运营方法、设备及存储介质 | |
US8234597B2 (en) | Tool and method to graphically correlate process and test data with specific chips on a wafer | |
CN108346172B (zh) | 多维空间数据点阵vr展示方法及*** | |
US7925139B2 (en) | Distributed semantic descriptions of audiovisual content | |
CN112364066B (zh) | 一种基于共享信息的通讯方法及*** | |
CN117952224A (zh) | 一种深度学习模型部署方法、存储介质和计算机设备 | |
CN117427330A (zh) | 游戏形象的云渲染方法、装置、设备及存储介质 | |
Cheng | The Underlying Technology Stack of Web 3.0 | |
CN116450588A (zh) | 多媒体文件生成方法、装置、计算机设备和存储介质 | |
CN104506332A (zh) | 一种基于社交网络应用平台的群组成员的签到方法及装置 | |
WO2024016052A1 (en) | Improved construction system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |