E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Raytracing
1. Why Ray Marching
RayMarching是什么假定大家对光线跟踪(
RayTracing
)都十分熟悉,那么RayMarching可以看做
RayTracing
的一种实现,主要针对“光线与物体求交”这一步,每次让光线前进一定步长
Kontrapunkt
·
2019-11-07 10:59
图形渲染(Rendering)的两种方法 原创干货
图形渲染(Rendering)一般有两种方法:1)光线追踪(
Raytracing
):我们考虑的是,图片中每一个像素是如何被场景中的物体所影响的。
耕墨闲人
·
2019-11-05 19:25
光线追踪(
RayTracing
)算法
1、ForwardTracing假设有一个每次只发射一个光子的光源,光子从光源发出并沿着直线路径行进,直至撞击到物体表面,忽略光子的吸收,该光子会以随机的方向反射。如果光子撞击到我们的眼睛表面,则我们会看到光子被反射的点。现在从计算机图形的角度来看待这种情况。首先,我们用像素组成的平面代替我们的眼睛。在这种情况下,发射的光子将撞击图形平面上许多像素的一个,并将该点的亮度增加到大于零的值。重复多次直
gentleman_zh
·
2019-04-22 18:20
Computer
Graphics
微星魔龙RTX2070玩游戏怎么样 微星魔龙RTX2070游戏性能全面评测
微星魔龙RTX2070游戏性能全面评测:一篇迟到的光线追踪体验文,去年PC显卡和游戏最大看点,来自老黄新的Turing™GPU架构,以及引入的光线追踪技术
RayTracing
,甚至最经典的GTX显卡前缀都改成了光踪的
佚名
·
2019-04-07 17:34
关于3D渲染的一点事
举几个渲染例子:①:光线追踪技术(
RayTracing
)②:菲涅尔反射(FresnelEffect)这个应该是最常见的③:菲涅尔透镜(Fresnellens)④:镜面反射⑤:法线(前后跟的东西就不举例了
Senseleo
·
2019-01-03 14:36
日记
Unity3D
3D渲染
我们和NVIDIA全球副总裁张建中先生聊了聊
巧的是,正是在此次大会上,被玩家们昵称为“黄教主”的黄仁勋先生宣布了《逆水寒》成为首款支持英伟达最新
RayTracing
(光线追踪)与DLSS(深度学习超级采样技术)的国产游戏的消息。
网易爱玩
·
2018-11-28 00:00
光线跟踪(
RayTracing
)原理及c++实现
Chapt1.WhytowriteaRayTracingRender提到ComputerGraphics,众所周知的是如OpenGL、Direct3D这样非常流行的光栅化渲染器。事实上,这些大部分应用于游戏制作的API主要为实时渲染(Real-timeRendering)而设置,而它们所采用的光栅化(Rasterization)的渲染方式,通过渲染大量的三角形(或者其他的几何图元种类(Primit
HFKuAng
·
2018-01-28 14:16
OpenCV学习
Ray Tracing 的c++简单实现
计算机图形学实验,实现
raytracing
算法并与opengl渲染效果对比。
山高路远坑很深
·
2017-06-03 13:18
计算机图形学实验
raytracing
c++
opengl
计算机图形学
算法实现
问题六十九:阴影(Shadow)——原理和C++实现
69.1阴影的原理在不考虑阴影时,用
raytracing
生成图形的过程是:光线撞击物体,得到撞击点;然后,用着色模型(光照模型+反射模型)对撞击点进行着色。
图形跟班
·
2017-02-25 12:08
C++
ray
trace
computer
graphics
问题一:CodeBlocks环境搭建及创建第一个C++程序
某业界大牛推荐最佳的途径是从
raytracing
入门,所以本屌开始学习《RayTracingInOneWeekend》。该书是基于C++的。本屌从未学过C++。感觉告诉我,要先搭环境。
图形跟班
·
2017-01-13 17:28
C++
codeblocks
gcc
环境搭建
tool
use
C++
码农干货系列【9】--javascript光线追踪基础
简介 光线追踪(ray tracing)(也叫
raytracing
或者光束投射法)是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。
·
2015-11-13 20:56
JavaScript
[HDOJ]1020. Encoding
这两天脑子里都是Ta,真的什么都不想做,还是先把
RayTracing
搞定吧,对自己对五一也是一个比较好的交代,我要积极一些了
·
2015-11-13 02:00
encoding
[
Raytracing
]扩展光线追踪
1、随机采样 在基本光线追踪算法中,只追踪有限数目的光线。这是一个采样过程(sampling process)。 采样有很多种方法: a、均匀采样 举例:根据给定的区间绘制数学函数。 将区间划分为许多小的宽度一致的小区间,在小区间的中点处计算函数的值,最终将这些点平滑连接出来。 在小区间数目很少的情况下,均匀采样可能会得到错误的结果。 b、随机采样 使用随机间隔宽度代替统一间隔
·
2015-11-05 08:05
Trac
[
Raytracing
]四种主要类型的追踪光线
1、主光线(Primary rays) 从camera发出的光线。 2、阴影光线(Shadow/Light rays) 从交点发出的光线,指向光源。如果这条光线在指向光源之前不相交于任何物体,则这个光源对该交点有贡献值;否则,该交点位于该光源的阴影处。 3、反射光线(Reflection rays) 如果物体表面具有反射性质,则部分光将会被反射出去,继续在场景中前进。根据Snel
·
2015-11-05 08:04
Trac
[
Raytracing
]光线追踪的问题和解决方案
问题: 1、性能 算法的递归性质和大数目的追踪光线,渲染过程可能持续数小时。80-90%的渲染时间花费在计算光线和物体交点上。 2、走样 3、尖锐的阴影 基本的光线追踪算法只能得到尖锐的阴影(因为模拟的是点光源)。 4、局部光照和着色 算法只追踪少数目的光线,只有四种类型的光线被考虑在内,物体之间的漫反射光没有被考虑在内,即算法并不包括
·
2015-11-05 08:04
解决方案
[
Raytracing
]光线追踪算法
实际上叫反向光线追踪(backward
raytracing
),因为计算是从camera开始发射光线,而不是从光源发射光线。
·
2015-11-05 08:03
Trac
光线追踪技术的理论和实践(面向对象)
光线追踪技术的理论和实践(面向对象) Theory & Practice of
Raytracing
(Object Oriented)
·
2015-11-02 15:26
面向对象
光线追踪技术 - 第二章 – Phone光照模型、镜像和阴影
光线追踪技术 - 第二章 – Phone光照模型、镜像和阴影
Raytracing
Topics & Techniques - Part 2 - Phong, Mirrors and Shadows
·
2015-11-01 09:56
one
(
Raytracing
)光线追踪技术 - 第一章 – 入门
RAYTRACING
TOPICS & TECHNIQUES - PART 1 – INTRODUCTION 原作者:Jacco Bikker 原文地址: http://www.flipcode.com
·
2015-11-01 09:55
Trac
[
Raytracing
]代码框架
该伪代码总结了光线追踪算法。 Function Raytrace(Scene World) { for(each pixel of the image) { Calculate the ray corresponding to the pixel (projection); Pixel color=trac
·
2015-10-31 16:07
Trac
可以直接在C++里面写类似RSL的shader了
可以直接在C++里面写类似RSL的shader了 我简要介绍一下这个新技术,我还在考虑是否要在我们的项目中应用 这个技术的优势是可以借助现有的C++编译器,将shader直接编译成机器码执行,这样对于
raytracing
·
2015-10-21 12:37
C++
光线跟踪(
RayTracing
)原理及c++实现
Chapt1.WhytowriteaRayTracingRender提到ComputerGraphics,众所周知的是如OpenGL、Direct3D这样非常流行的光栅化渲染器。事实上,这些大部分应用于游戏制作的API主要为实时渲染(Real-timeRendering)而设置,而它们所采用的光栅化(Rasterization)的渲染方式,通过渲染大量的三角形(或者其他的几何图元种类(Primit
zsYec
·
2015-07-01 00:59
[
Raytracing
]光线追踪算法
http://www.cnblogs.com/daniagger/archive/2012/05/27/2520254.html实际上叫反向光线追踪(backwardraytracing),因为计算是从camera开始发射光线,而不是从光源发射光线。反向光线追踪步骤:1、camera的胶片被分成离散的网格(即像素点),我们的目标是确定每一个像素点的颜色值。2、对于每一个像素,从camera位置追踪
ZxN9988
·
2015-03-15 16:00
机器视觉
OpenCascade Ray Tracing Rendering
关键字KeyWords:OpenCascade,
RayTracing
参考链接:Raytracingasalternativerenderingmethod
eryar
·
2014-11-23 12:00
OpenCASCADE经典问答之可视化(1)
如何编译
RayTracing
模块如何在OpenGL场景中使用OCC?在OpenCasCade的窗口中显示汉字有什么方法如何设置显示体的时候,同时显示体的边和面?
OpenCASCAD
·
2014-01-21 14:00
OpenCascade
OpenCascade Ray Tracing Rendering
关键字KeyWords:OpenCascade,
RayTracing
参考链接:Raytracingasalternativerenderingmethodfor
eryar
·
2014-01-11 14:00
Real-Time Rendering (8) - 光线求交(Ray intersection)
光线求交在图形学中有着非常重要的应用,比如GlobalIllumination,collisiondetect,更是
Raytracing
算法的核心。
qp120291570
·
2013-12-21 20:00
游戏
C++
数学
图形
三维
Real-Rime Rendering (8) - 光线求交(Ray intersection)
光线求交在图形学中有着非常重要的应用,比如GlobalIllumination,collisiondetect,更是
Raytracing
算法的核心。
拳四郎
·
2013-12-21 20:00
游戏
C++
数学
图形
三维
Real-Rime Rendering (8) - 光线求交(Ray intersection)
光线求交在图形学中有着非常重要的应用,比如GlobalIllumination,collisiondetect,更是
Raytracing
算法的核心。
拳四郎
·
2013-12-21 20:00
C++
游戏
数学
OpenGL进阶(十三) - GLSL光照(Lighting)
关于光源的原理及数学描述,请参考:光线追踪(
RayTracing
)算法理论与实践(三)光照方向光源 方向光源就两个参
qp120291570
·
2013-08-23 21:00
OpenGL进阶(十三) - GLSL光照(Lighting)
关于光源的原理及数学描述,请参考:光线追踪(
RayTracing
)算法理论与实践(三)光照方向光源 方向光源就两个参
拳四郎
·
2013-08-23 21:00
OpenGL进阶(十三) - GLSL光照(Lighting)
关于光源的原理及数学描述,请参考:光线追踪(
RayTracing
)算法理论与实践(三)光照方向光源方向光源就两个参数,方向和强度。还是简单的am
拳四郎
·
2013-08-23 21:00
码农干货系列【9】--javascript光线追踪基础
简介光线追踪(
raytracing
)(也叫
raytracing
或者光束投射法)是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。
当耐特
·
2013-03-12 16:00
光线追踪(
RayTracing
)算法理论与实践(三)光照
提要经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景。今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯。不同于利用现成的Api,这次会从理论到实际一步步用C++实现。前提工作在老师的建议下,我将图形引擎换成了SDL,最终的渲染效果比之前的好了很多,原来的GLFW虽然能够很好的兼容OpenGL,但并没提供对像素的控制,而SDL有Surface。对与GLFW,本人觉得其
qp120291570
·
2012-12-05 00:00
光线追踪(
RayTracing
)算法理论与实践(三)光照
提要经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景。今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯。不同于利用现成的Api,这次会从理论到实际一步步用C++实现。前提工作在老师的建议下,我将图形引擎换成了SDL,最终的渲染效果比之前的好了很多,原来的GLFW虽然能够很好的兼容OpenGL,但并没提供对像素的控制,而SDL有Surface。对与GLFW,本人觉得其
拳四郎
·
2012-12-05 00:00
光线追踪(
RayTracing
)算法理论与实践(三)光照
提要经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景。今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯。不同于利用现成的Api,这次会从理论到实际一步步用C++实现。前提工作在老师的建议下,我将图形引擎换成了SDL,最终的渲染效果比之前的好了很多,原来的GLFW虽然能够很好的兼容OpenGL,但并没提供对像素的控制,而SDL有Surface。对与GLFW,本人觉得其
拳四郎
·
2012-12-05 00:00
光线追踪(
RayTracing
)算法理论与实践(二)平面、材质、联合光线与物体求交
提要经过上次的学习,我们已经可以建立一个简单的光线追踪的场景,接下来,我们继续我们的征程。今天要得到的最终效果如下:光线与物体求交在光线追踪算法中,最重要的就是求光线与物体的相交,也就是实现IntersectResultObject::isIntersected(CRay_ray)方法。 因为我求得交点之后就可以对该点的像素进行计算,然后显示,后续的很多效果(透明,反射....)还有算法的优化加速
拳四郎
·
2012-11-17 20:00
光线追踪(
RayTracing
)算法理论与实践(二)平面、材质、联合光线与物体求交
提要经过上次的学习,我们已经可以建立一个简单的光线追踪的场景,接下来,我们继续我们的征程。今天要得到的最终效果如下:光线与物体求交在光线追踪算法中,最重要的就是求光线与物体的相交,也就是实现IntersectResultObject::isIntersected(CRay_ray)方法。因为我求得交点之后就可以对该点的像素进行计算,然后显示,后续的很多效果(透明,反射....)还有算法的优化加速,
拳四郎
·
2012-11-17 20:00
光线追踪(
RayTracing
)算法理论与实践(二)平面、材质、联合光线与物体求交
提要经过上次的学习,我们已经可以建立一个简单的光线追踪的场景,接下来,我们继续我们的征程。今天要得到的最终效果如下:光线与物体求交在光线追踪算法中,最重要的就是求光线与物体的相交,也就是实现IntersectResultObject::isIntersected(CRay_ray)方法。 因为我求得交点之后就可以对该点的像素进行计算,然后显示,后续的很多效果(透明,反射....)还有算法的优化加速
qp120291570
·
2012-11-17 20:00
光线追踪(
RayTracing
)算法理论与实践(一)入门
提要本文先介绍光线追踪的理论,然后着重一步一步来搭建渲染场景,从最基本的向量类开始.采用的语言是c++,利用面向对象的思想,一些基础的线性代数和空间几何的知识也会用到,编程的框架用的是GLFW,渲染用到的是OpenGL。原理光线追踪,简单地说,就是从摄影机的位置,通过影像平面上的像素位置(比较正确的说法是取样(sampling)位置),发射一束光线到场景,求光线和几何图形间最近的交点,再求该交点的
拳四郎
·
2012-11-13 17:47
计算机图形学
光线追踪(
RayTracing
)算法理论与实践(一)入门
提要本文先介绍光线追踪的理论,然后着重一步一步来搭建渲染场景,从最基本的向量类开始.采用的语言是c++,利用面向对象的思想,一些基础的线性代数和空间几何的知识也会用到,编程的框架用的是GLFW,渲染用到的是OpenGL。原理光线追踪,简单地说,就是从摄影机的位置,通过影像平面上的像素位置(比较正确的说法是取样(sampling)位置),发射一束光线到场景,求光线和几何图形间最近的交点,再求该交点的
拳四郎
·
2012-11-13 17:00
光线追踪(
RayTracing
)算法理论与实践(一)入门
提要本文先介绍光线追踪的理论,然后着重一步一步来搭建渲染场景,从最基本的向量类开始.采用的语言是c++,利用面向对象的思想,一些基础的线性代数和空间几何的知识也会用到,编程的框架用的是GLFW,渲染用到的是OpenGL。原理光线追踪,简单地说,就是从摄影机的位置,通过影像平面上的像素位置(比较正确的说法是取样(sampling)位置),发射一束光线到场景,求光线和几何图形间最近的交点,再求该交点的
qp120291570
·
2012-11-13 17:00
把渲染器中加入了stereo vision算法
上周末突然好奇3d电影的成像原理,就研究了一下,发现和
raytracing
里面的景深算法有些异曲同工之处。就自己实现了一下,分别实现了
raytracing
和raster的版本。
就不告诉你1111
·
2012-11-10 10:34
Graphics
[gpugems]image based lighting
http.developer.nvidia.com/GPUGems/gpugems_ch19.html有相当年纪的文章了,不过可以清晰化几个概念:imagebasedlighting:是一种简化的cg光照技术(相比
raytracing
ccanan
·
2012-06-09 10:00
image
chap1,2,3
chap1introductionpbr这本书里介绍的知识是和
raytracing
一起说的,并不是基于rasterizer的,第一章也简单介绍了一些
raytracing
的知识。这里比较有用的是:li
彭博
·
2012-03-09 14:00
chap1,2,3
chap1introductionpbr这本书里介绍的知识是和
raytracing
一起说的,并不是基于rasterizer的,第一章也简单介绍了一些
raytracing
的知识。这里比较有用的是:li
ccanan
·
2012-01-02 07:00
function
reference
Shapes
计划长期更新列表
----------------当前激活列表-----------------------时间:3/28/2012-6/28/2012项目列表:1:重构3DGraphicsEngine(完全实现
RayTracing
千里暮云平
·
2011-10-31 22:00
Ray Tracing
RayTracing
光线跟踪
RayTracing
简介:在计算机图形学领域,这技术被普遍应用于生成高质量的照片级图像,在为一个场景计算光照的时候,通过固定管线就可以计算phong光照模型,由于该模型的特征
黎明的剔透里伸出了你沁清的暧昧
·
2011-09-27 21:00
图形学真是一个打发时间的好东西
图形学真是一个打发时间的好东西 每年总有那么几个星期不想写编译器,这个时候做做
raytracing
就变成一件很美妙的事情了。因此这个星期重写了当年那个超烂的光线追踪,然后加上了贴图的功能。
λ-calculus(惊愕到手了欧耶,GetBlogPostIds.aspx)
·
2011-01-09 15:00
softcore -- CPU rasterization Demo&Src from H3D
主要是为了以后CPU/GPU共同光栅化/
raytracing
混合渲染实验的方便 目前只支持透视校正纹理映射的三角形光栅器只简单的支持3DS文件 图片支持使用ALT的 CImage没有做任何优化..
ijavagos
·
2008-07-25 19:00
SVN
mfc
asp
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他